Udostępnij za pośrednictwem


Microsoft.Compute availabilitySets 2023-09-01

Definicja zasobu Bicep

Typ zasobu availabilitySets można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Compute/availabilitySets, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Compute/availabilitySets@2023-09-01' = {
  location: 'string'
  name: 'string'
  properties: {
    platformFaultDomainCount: int
    platformUpdateDomainCount: int
    proximityPlacementGroup: {
      id: 'string'
    }
    virtualMachines: [
      {
        id: 'string'
      }
    ]
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

AvailabilitySetProperties

Nazwa Opis Wartość
platformFaultDomainCount Liczba domen błędów. Int
platformUpdateDomainCount Aktualizowanie liczby domen. Int
proximityPlacementGroup Określa informacje o grupie umieszczania w pobliżu, do której należy przypisać zestaw dostępności. Minimalna wersja interfejsu API: 2018-04-01. SubResource
virtualMachines Lista odwołań do wszystkich maszyn wirtualnych w zestawie dostępności. SubResource []

Microsoft.Compute/availabilitySets

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Widok wystąpienia zasobu. AvailabilitySetProperties
Numer jednostki magazynowej Jednostka SKU zestawu dostępności— wymagana jest tylko nazwa. Zobacz AvailabilitySetSkuTypes, aby uzyskać możliwy zestaw wartości. Użyj polecenia "Wyrównane" dla maszyn wirtualnych z dyskami zarządzanymi i "klasyczny" dla maszyn wirtualnych z dyskami niezarządzanymi. Wartość domyślna to "Classic". sku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Tagi zasobów

Nazwa Opis Wartość

Numer jednostki magazynowej

Nazwa Opis Wartość
pojemność Określa liczbę maszyn wirtualnych w zestawie skalowania. Int
nazwa Nazwa jednostki SKU. struna
kondygnacja Określa warstwę maszyn wirtualnych w zestawie skalowania.

Możliwe wartości:

Standardowa

Podstawowa
struna

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu struna

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
2 maszyny wirtualne w sieci wirtualnej — wewnętrzne reguły modułu równoważenia obciążenia i modułu równoważenia obciążenia Ten szablon umożliwia tworzenie 2 maszyn wirtualnych w sieci wirtualnej i w ramach wewnętrznego modułu równoważenia obciążenia oraz konfigurowanie reguły równoważenia obciążenia na porcie 80. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, zestaw dostępności i interfejsy sieciowe.
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) Jest to typowy szablon do tworzenia pojedynczego wystąpienia CentOS 7.2/7.1/6.5 lub Ubuntu Server 16.04.0-LTS z konfigurowalną liczbą dysków danych (konfigurowalnych rozmiarów). Maksymalnie 16 dysków można wymienić w parametrach portalu, a maksymalny rozmiar każdego dysku powinien być mniejszy niż 1023 GB. Macierz MDADM RAID0 jest instalowana automatycznie i przetrwa ponowne uruchomienie. Najnowsza wersja platformy Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 jest dostępna do użycia z poziomu interfejsu wiersza polecenia platformy Azure jest automatycznie uruchomiona jako kontener platformy Docker. Ten szablon pojedynczego wystąpienia jest odejściem szablonu klastrów HPC/GPU @ https://github.com/azurebigcompute/BigComputeBench
Tworzenie maszyny wirtualnej platformy Azure przy użyciu nowego lasu usługi AD Ten szablon tworzy nową maszynę wirtualną platformy Azure, konfiguruje maszynę wirtualną jako kontroler domeny usługi AD dla nowego lasu
Tworzenie pulpitu UBUNTUGNO Ten szablon tworzy maszynę klasyczną z systemem ubuntu. Jest to doskonałe rozwiązanie do użycia jako serwer przesiadkowy za translatorem adresów sieciowych.
deploy Shibboleth Identity Provider cluster on Windows (Wdrażanie klastra shibboleth Identity Provider w systemie Windows Ten szablon wdraża dostawcę tożsamości Shibboleth w systemie Windows w konfiguracji klastrowanej. Po pomyślnym wdrożeniu możesz przejść do https://your-domain:8443/idp/profile/status (zanotuj numer portu), aby sprawdzić powodzenie.
wdraża grupę dostępności programu SQL Server 2014 w istniejącej sieci wirtualnej & AD Ten szablon tworzy trzy nowe maszyny wirtualne platformy Azure w istniejącej sieci wirtualnej: dwie maszyny wirtualne są skonfigurowane jako węzły repliki grupy dostępności programu SQL Server 2014, a jedna maszyna wirtualna jest skonfigurowana jako monitor udziału plików na potrzeby automatycznego trybu failover klastra. Oprócz tych maszyn wirtualnych konfigurowane są również następujące dodatkowe zasoby platformy Azure: Wewnętrzny moduł równoważenia obciążenia, konta magazynu. Aby skonfigurować klastrowanie, program SQL Server i grupę dostępności w ramach każdej maszyny wirtualnej, jest używane rozszerzenie DSC programu PowerShell. W przypadku obsługi usługi Active Directory istniejące kontrolery domeny usługi Active Directory powinny być już wdrożone w istniejącej sieci wirtualnej.
maszyn wirtualnych usług IIS & maszyn wirtualnych programu SQL Server 2014 Utwórz 1 lub 2 serwery sieci Web usług IIS Windows 2012 R2 i jeden zaplecze programu SQL Server 2014 w sieci wirtualnej.
JBoss EAP w systemie RHEL (klastrowane, wiele maszyn wirtualnych) Ten szablon umożliwia utworzenie wielu maszyn wirtualnych RHEL 8.6 z uruchomionym klastrem JBoss EAP 7.4, a także wdrożenie aplikacji internetowej o nazwie eap-session-replication. Można zalogować się do konsoli administracyjnej przy użyciu nazwy użytkownika i hasła protokołu JBoss EAP skonfigurowanego w momencie wdrożenia.
szablon wielu maszyn wirtualnych z dysku zarządzanego Ten szablon utworzy N numer maszyn wirtualnych z dyskami zarządzanymi, publicznymi adresami IP i interfejsami sieciowymi. Spowoduje to utworzenie maszyn wirtualnych w jednym zestawie dostępności. Zostaną one aprowidowane w sieci wirtualnej, która zostanie również utworzona w ramach wdrożenia
użyj usługi Azure Firewall jako serwera proxy DNS w topologii gwiazdy & piasty W tym przykładzie pokazano, jak wdrożyć topologię piasty i szprych na platformie Azure przy użyciu usługi Azure Firewall. Sieć wirtualna piasty działa jako centralny punkt łączności z wieloma sieciami wirtualnymi szprych, które są połączone z siecią wirtualną koncentratora za pośrednictwem komunikacji równorzędnej sieci wirtualnych.

Definicja zasobu szablonu usługi ARM

Typ zasobu availabilitySets można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Compute/availabilitySets, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Compute/availabilitySets",
  "apiVersion": "2023-09-01",
  "name": "string",
  "location": "string",
  "properties": {
    "platformFaultDomainCount": "int",
    "platformUpdateDomainCount": "int",
    "proximityPlacementGroup": {
      "id": "string"
    },
    "virtualMachines": [
      {
        "id": "string"
      }
    ]
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

AvailabilitySetProperties

Nazwa Opis Wartość
platformFaultDomainCount Liczba domen błędów. Int
platformUpdateDomainCount Aktualizowanie liczby domen. Int
proximityPlacementGroup Określa informacje o grupie umieszczania w pobliżu, do której należy przypisać zestaw dostępności. Minimalna wersja interfejsu API: 2018-04-01. SubResource
virtualMachines Lista odwołań do wszystkich maszyn wirtualnych w zestawie dostępności. SubResource []

Microsoft.Compute/availabilitySets

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2023-09-01'
lokalizacja Lokalizacja zasobu ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Widok wystąpienia zasobu. AvailabilitySetProperties
Numer jednostki magazynowej Jednostka SKU zestawu dostępności— wymagana jest tylko nazwa. Zobacz AvailabilitySetSkuTypes, aby uzyskać możliwy zestaw wartości. Użyj polecenia "Wyrównane" dla maszyn wirtualnych z dyskami zarządzanymi i "klasyczny" dla maszyn wirtualnych z dyskami niezarządzanymi. Wartość domyślna to "Classic". sku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Compute/availabilitySets"

Tagi zasobów

Nazwa Opis Wartość

Numer jednostki magazynowej

Nazwa Opis Wartość
pojemność Określa liczbę maszyn wirtualnych w zestawie skalowania. Int
nazwa Nazwa jednostki SKU. struna
kondygnacja Określa warstwę maszyn wirtualnych w zestawie skalowania.

Możliwe wartości:

Standardowa

Podstawowa
struna

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu struna

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
2 maszyny wirtualne w module równoważenia obciążenia i konfigurowanie reguł translatora adresów sieciowych w modułu równoważenia obciążenia

Wdróż na platformie Azure
Ten szablon umożliwia tworzenie 2 maszyn wirtualnych w zestawie dostępności i konfigurowanie reguł NAT za pośrednictwem modułu równoważenia obciążenia. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP i interfejsy sieciowe. W tym szablonie używamy funkcji pętli zasobów do tworzenia interfejsów sieciowych i maszyn wirtualnych
2 maszyny wirtualne w regułach modułu równoważenia obciążenia i równoważenia obciążenia

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie 2 maszyn wirtualnych w ramach modułu równoważenia obciążenia i skonfigurowanie reguły równoważenia obciążenia na porcie 80. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, zestaw dostępności i interfejsy sieciowe. W tym szablonie używamy funkcji pętli zasobów do tworzenia interfejsów sieciowych i maszyn wirtualnych
2 maszyny wirtualne w sieci wirtualnej — wewnętrzne reguły modułu równoważenia obciążenia i modułu równoważenia obciążenia

Wdróż na platformie Azure
Ten szablon umożliwia tworzenie 2 maszyn wirtualnych w sieci wirtualnej i w ramach wewnętrznego modułu równoważenia obciążenia oraz konfigurowanie reguły równoważenia obciążenia na porcie 80. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, zestaw dostępności i interfejsy sieciowe.
201-vnet-2subnets-service-endpoints-storage-integration

Wdróż na platformie Azure
Tworzy 2 nowe maszyny wirtualne z każdą kartą sieciową w dwóch różnych podsieciach w tej samej sieci wirtualnej. Ustawia punkt końcowy usługi w jednej z podsieci i zabezpiecza konto magazynu w tej podsieci.
App Gateway z zaporą aplikacji internetowej, protokołem SSL, usługami IIS i przekierowywaniem HTTPS

Wdróż na platformie Azure
Ten szablon wdraża usługę Application Gateway z zaporą aplikacji internetowej, kompleksową usługę SSL i przekierowanie HTTP do protokołu HTTPS na serwerach usług IIS.
aparat usługi Azure Container Service Engine (acs-engine) — tryb Swarm

Wdróż na platformie Azure
Aparat usługi Azure Container Service Engine (acs-engine) generuje szablony usługi ARM (Azure Resource Manager) dla klastrów z obsługą platformy Docker na platformie Microsoft Azure z wybranymi elementami DC/OS, Kubernetes, Swarm Mode lub Swarm orchestrators. Dane wejściowe narzędzia to definicja klastra. Definicja klastra jest bardzo podobna do (w wielu przypadkach taka sama jak) składnia szablonu usługi ARM używana do wdrażania klastra usługi Microsoft Azure Container Service.
Zapora aplikacji internetowej Barracuda z serwerami usług IIS zaplecza

Wdróż na platformie Azure
Ten szablon szybkiego startu platformy Azure wdraża rozwiązanie zapory aplikacji internetowej Barracuda na platformie Azure z wymaganą liczbą serwerów sieci Web usług IIS opartych na systemie Windows 2012. Szablony obejmują najnowszą wersję zapory aplikacji internetowej Barracuda z licencją Płatności zgodnie z rzeczywistym użyciem i najnowszą wersją obrazu platformy Azure systemu Windows 2012 R2 dla usług IIS. Zapora aplikacji internetowej Barracuda sprawdza przychodzący ruch internetowy i blokuje wstrzyknięcia kodu SQL, wykonywanie skryptów między witrynami, przekazywanie złośliwego oprogramowania & aplikacji DDoS i inne ataki ukierunkowane na aplikacje internetowe. Jeden zewnętrzny moduł równoważenia obciążenia jest wdrażany przy użyciu reguł NAT, aby umożliwić dostęp pulpitu zdalnego do serwerów internetowych zaplecza. Postępuj zgodnie z przewodnikiem po konfiguracji wdrożenia dostępnym w katalogu szablonów usługi GitHub, aby dowiedzieć się więcej o krokach wdrażania związanych z zaporą aplikacji internetowej Barracuda i publikowaniem aplikacji internetowych.
wdrożenie farmy usług pulpitu zdalnego w warstwie Podstawowa

Wdróż na platformie Azure
Ten szablon tworzy podstawowe wdrożenie farmy usług pulpitu zdalnego
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs)

Wdróż na platformie Azure
Jest to typowy szablon do tworzenia pojedynczego wystąpienia CentOS 7.2/7.1/6.5 lub Ubuntu Server 16.04.0-LTS z konfigurowalną liczbą dysków danych (konfigurowalnych rozmiarów). Maksymalnie 16 dysków można wymienić w parametrach portalu, a maksymalny rozmiar każdego dysku powinien być mniejszy niż 1023 GB. Macierz MDADM RAID0 jest instalowana automatycznie i przetrwa ponowne uruchomienie. Najnowsza wersja platformy Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 jest dostępna do użycia z poziomu interfejsu wiersza polecenia platformy Azure jest automatycznie uruchomiona jako kontener platformy Docker. Ten szablon pojedynczego wystąpienia jest odejściem szablonu klastrów HPC/GPU @ https://github.com/azurebigcompute/BigComputeBench
klastra High-Availability Chef

Wdróż na platformie Azure
Ten szablon tworzy klaster chef-backend z dołączonymi węzłami frontonu
tworzenie 2 maszyn wirtualnych w module równoważenia obciążenia i maszynie wirtualnej z programem SQL Server przy użyciu sieciowej grupy zabezpieczeń

Wdróż na platformie Azure
Ten szablon tworzy 2 maszyny wirtualne z systemem Windows (które mogą być używane jako internetowy fe) z zestawem dostępności i modułem równoważenia obciążenia z otwartym portem 80. Dwie maszyny wirtualne można uzyskać przy użyciu protokołu RDP na porcie 6001 i 6002. Ten szablon tworzy również maszynę wirtualną z programem SQL Server 2014, którą można uzyskać za pośrednictwem połączenia RDP zdefiniowanego w sieciowej grupie zabezpieczeń.
tworzenie 2 maszyn wirtualnych z systemem Linux z modułem równoważenia obciążenia i maszyną wirtualną z programem SQL Server z SSD

Wdróż na platformie Azure
Ten szablon tworzy 2 maszyny wirtualne z systemem Linux (które mogą być używane jako internetowy fe) z zestawem dostępności i modułem równoważenia obciążenia z otwartym portem 80. Dwie maszyny wirtualne można uzyskać przy użyciu protokołu SSH na porcie 6001 i 6002. Ten szablon tworzy również maszynę wirtualną z programem SQL Server 2014, którą można uzyskać za pośrednictwem połączenia RDP zdefiniowanego w sieciowej grupie zabezpieczeń. Wszystkie magazyny maszyn wirtualnych mogą używać usługi Premium Storage (SSD) i można wybrać opcję tworzenia maszyn wirtualnych o wszystkich rozmiarach DS
Tworzenie modułu równoważenia obciążenia z publicznym adresem IPv6

Wdróż na platformie Azure
Ten szablon tworzy moduł równoważenia obciążenia dostępny z Internetu z publicznym adresem IPv6, regułami równoważenia obciążenia i dwiema maszynami wirtualnymi dla puli zaplecza.
utwórz zestaw dostępności z 3 domenami błędów

Wdróż na platformie Azure
Ten szablon tworzy zestaw dostępności z 3 domenami błędów
Tworzenie maszyny wirtualnej platformy Azure przy użyciu nowej lasu usługi Active Directory

Wdróż na platformie Azure
Ten szablon tworzy nową maszynę wirtualną platformy Azure, konfiguruje maszynę wirtualną jako kontroler domeny usługi Active Directory dla nowego lasu
Tworzenie maszyny wirtualnej platformy Azure przy użyciu nowego lasu usługi AD

Wdróż na platformie Azure
Ten szablon tworzy nową maszynę wirtualną platformy Azure, konfiguruje maszynę wirtualną jako kontroler domeny usługi AD dla nowego lasu
Utwórz nową domenę usługi AD z 2 kontrolerami domeny

Wdróż na platformie Azure
Ten szablon tworzy 2 nowe maszyny wirtualne jako kontrolery domeny usługi AD (podstawowe i zapasowe) dla nowego lasu i domeny
Tworzenie pulpitu UBUNTUGNO

Wdróż na platformie Azure
Ten szablon tworzy maszynę klasyczną z systemem ubuntu. Jest to doskonałe rozwiązanie do użycia jako serwer przesiadkowy za translatorem adresów sieciowych.
Utwórz nowy las usługi Active Directory z opcjonalną poddomeną

Wdróż na platformie Azure
Ten szablon tworzy nowy las usługi Active Directory z opcjonalną poddomeną. Możesz wybrać jeden lub dwa kontrolery domeny na domenę. Konfiguracja sieci jest wysoce konfigurowalna, dzięki czemu nadaje się do dopasowania do istniejącego środowiska. Maszyny wirtualne używają dysków zarządzanych i nie mają zależności od kont magazynu. Jako system operacyjny można wybrać między systemami Windows Server 2016 i Windows Server 2019. Ten szablon ilustruje użycie szablonów zagnieżdżonych, rozszerzenia DSC programu PowerShell i innych zaawansowanych pojęć.
tworzenie maszyn wirtualnych w zestawach dostępności przy użyciu pętli zasobów

Wdróż na platformie Azure
Utwórz 2–5 maszyn wirtualnych w zestawach dostępności przy użyciu pętli zasobów. Maszyny wirtualne mogą być odłączone lub Windows z maksymalnie 5 maszynami wirtualnymi, ponieważ w tym przykładzie użyto pojedynczego konta magazynu
wdrażanie klastra IOMAD w systemie Ubuntu

Wdróż na platformie Azure
Ten szablon wdraża usługę IOMAD jako aplikację LAMP w systemie Ubuntu. Tworzy co najmniej jedną maszynę wirtualną z systemem Ubuntu dla frontonu i jedną maszynę wirtualną zaplecza. Wykonuje dyskretną instalację oprogramowania Apache i PHP na maszynach wirtualnych frontonu i MySQL na maszynie wirtualnej zaplecza. Następnie wdraża IOMAD w klastrze. Konfiguruje moduł równoważenia obciążenia na potrzeby kierowania żądań do maszyn wirtualnych frontonu. Konfiguruje również reguły TRANSLATOR adresów sieciowych, aby zezwolić administratorowi na dostęp do każdej maszyny wirtualnej. Konfiguruje również katalog danych moodledata przy użyciu magazynu plików udostępnionego między maszynami wirtualnymi. Po pomyślnym wdrożeniu możesz przejść do usługi /iomad na każdej maszynie wirtualnej frontonu (przy użyciu dostępu administratora sieci Web), aby rozpocząć konfigurowanie usługi IOMAD.
deploy Open edX Dogwood (Multi-VM)

Wdróż na platformie Azure
Ten szablon tworzy sieć maszyn wirtualnych z systemem Ubuntu i wdraża na nich oprogramowanie Open edX Dogwood. Wdrożenie obsługuje 1–9 maszyn wirtualnych aplikacji i maszyn wirtualnych zaplecza Mongo i MySQL.
wdrażanie klastra OpenLDAP w systemie Ubuntu

Wdróż na platformie Azure
Ten szablon wdraża klaster OpenLDAP w systemie Ubuntu. Tworzy wiele maszyn wirtualnych z systemem Ubuntu (do 5, ale można je łatwo zwiększyć) i wykonuje dyskretną instalację openLDAP na nich. Następnie konfiguruje replikację wielokierunkową wielokierunkową na nich. Po pomyślnym wdrożeniu możesz przejść do folderu /phpldapadmin, aby rozpocząć tworzenie szablonu OpenLDAP.
wdrażanie klastra OpenSIS Community Edition w systemie Ubuntu

Wdróż na platformie Azure
Ten szablon wdraża program OpenSIS Community Edition jako aplikację LAMP w systemie Ubuntu. Tworzy co najmniej jedną maszynę wirtualną z systemem Ubuntu dla frontonu i jedną maszynę wirtualną zaplecza. Wykonuje dyskretną instalację oprogramowania Apache i PHP na maszynach wirtualnych frontonu i MySQL na maszynie wirtualnej zaplecza. Następnie wdraża program OpenSIS Community Edition w klastrze. Po pomyślnym wdrożeniu możesz przejść do witryny /opensis-ce na każdej maszynie wirtualnej frontonu (przy użyciu dostępu administratora sieci Web), aby rozpocząć tworzenie pliku OpenSIS.
Wdrażanie klastra shibboleth Identity Provider w systemie Ubuntu

Wdróż na platformie Azure
Ten szablon wdraża dostawcę tożsamości Shibboleth w systemie Ubuntu w konfiguracji klastrowanej. Po pomyślnym wdrożeniu możesz przejść do https://your-domain:8443/idp/profile/Status (zanotuj numer portu), aby sprawdzić powodzenie.
deploy Shibboleth Identity Provider cluster on Windows (Wdrażanie klastra shibboleth Identity Provider w systemie Windows

Wdróż na platformie Azure
Ten szablon wdraża dostawcę tożsamości Shibboleth w systemie Windows w konfiguracji klastrowanej. Po pomyślnym wdrożeniu możesz przejść do https://your-domain:8443/idp/profile/status (zanotuj numer portu), aby sprawdzić powodzenie.
deploy Solace PubSub+ message broker na maszynach wirtualnych z systemem Linux platformy Azure

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie autonomicznego brokera komunikatów Solace PubSub+ lub trzech węzłów klastra wysokiej dostępności brokera komunikatów Solace PubSub+ na maszynach wirtualnych z systemem Linux platformy Azure.
Wdraża klastra replikacji master/podrzędnej bazy danych MySQL z 2 węzłami

Wdróż na platformie Azure
Ten szablon wdraża klaster replikacji master/podrzędnej bazy danych MySQL z 2 węzłami w systemie CentOS 6.5 lub 6.6
wdraża klastra konsula 3 węzłów

Wdróż na platformie Azure
Ten szablon wdraża klaster consul z 3 węzłami i automatycznie dołącza węzły za pośrednictwem usługi Atlas. Consul to narzędzie do odnajdywania usług, rozproszonego magazynu kluczy/wartości i wielu innych ciekawych rzeczy. Usługa Atlas jest dostarczana przez firmę Hashicorp (twórców konsula) jako sposób szybkiego tworzenia klastrów konsula bez konieczności ręcznego dołączania każdego węzła
wdraża 3 węzły klastra Percona XtraDB

Wdróż na platformie Azure
Ten szablon wdraża klaster wysokiej dostępności MySQL z 3 węzłami w systemie CentOS 6.5 lub Ubuntu 12.04
wdraża klaster CentOS n-węzła

Wdróż na platformie Azure
Ten szablon wdraża klaster CentOS 2–10 węzłów z 2 sieciami.
wdraża grupę dostępności programu SQL Server 2014 w istniejącej sieci wirtualnej & AD

Wdróż na platformie Azure
Ten szablon tworzy trzy nowe maszyny wirtualne platformy Azure w istniejącej sieci wirtualnej: dwie maszyny wirtualne są skonfigurowane jako węzły repliki grupy dostępności programu SQL Server 2014, a jedna maszyna wirtualna jest skonfigurowana jako monitor udziału plików na potrzeby automatycznego trybu failover klastra. Oprócz tych maszyn wirtualnych konfigurowane są również następujące dodatkowe zasoby platformy Azure: Wewnętrzny moduł równoważenia obciążenia, konta magazynu. Aby skonfigurować klastrowanie, program SQL Server i grupę dostępności w ramach każdej maszyny wirtualnej, jest używane rozszerzenie DSC programu PowerShell. W przypadku obsługi usługi Active Directory istniejące kontrolery domeny usługi Active Directory powinny być już wdrożone w istniejącej sieci wirtualnej.
wdraża maszyny wirtualne z systemem Windows w ramach modułu równoważenia obciążenia, konfiguruje https usługi WinRM

Wdróż na platformie Azure
Ten szablon umożliwia wdrażanie maszyn wirtualnych z systemem Windows przy użyciu kilku różnych opcji dla wersji systemu Windows. Ten szablon konfiguruje również odbiornik https usługi WinRM na maszynach wirtualnych
dynamiczne odnajdywanie prywatnego adresu IP

Wdróż na platformie Azure
Ten szablon umożliwia dynamiczne odnajdywanie prywatnego adresu IP dla karty sieciowej. Przekazuje on prywatny adres IP karty sieciowej NIC0 do maszyny wirtualnej VM1 przy użyciu niestandardowych rozszerzeń skryptów, które zapisują go do pliku na maszynie WIRTUALNEJ VM1.
maszyny wirtualnej usługi przesyłania dalej DNS

Wdróż na platformie Azure
Ten szablon pokazuje, jak utworzyć serwer DNS, który przekazuje zapytania do wewnętrznych serwerów DNS platformy Azure. Jest to przydatne w przypadku konfigurowania wyników DNS między sieciami wirtualnymi (zgodnie z opisem w https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/).
klastra Docker Swarm

Wdróż na platformie Azure
Ten szablon tworzy klaster Docker Swarm o wysokiej dostępności
przykładowe sparametryzowane wdrożenie z połączonymi szablonami

Wdróż na platformie Azure
Ten przykładowy szablon spowoduje wdrożenie wielu warstw zasobów w grupie zasobów platformy Azure. Każda warstwa ma konfigurowalne elementy, aby pokazać, jak można uwidaczniać parametryzacja użytkownikowi końcowemu.
GlassFish na SUSE

Wdróż na platformie Azure
Ten szablon wdraża klaster GlassFish o zrównoważonym obciążeniu (v3 lub v4) składający się z zdefiniowanej przez użytkownika liczby maszyn wirtualnych SUSE (OpenSUSE lub SLES).
maszyn wirtualnych usług IIS & maszyn wirtualnych programu SQL Server 2014

Wdróż na platformie Azure
Utwórz 1 lub 2 serwery sieci Web usług IIS Windows 2012 R2 i jeden zaplecze programu SQL Server 2014 w sieci wirtualnej.
instalowanie klastra Elasticsearch w zestawie skalowania maszyn wirtualnych

Wdróż na platformie Azure
Ten szablon wdraża klaster Elasticsearch w zestawie skalowania maszyn wirtualnych. Szablon aprowizuje 3 dedykowane węzły główne z opcjonalną liczbą węzłów danych, które działają na dyskach zarządzanych.
instalowanie wielu agentów usługi Visual Studio Team Services (VSTS)

Wdróż na platformie Azure
Ten szablon tworzy maszynę wirtualną i zasoby pomocnicze z zainstalowanym programem Visual Studio 2017. Instaluje również i konfiguruje maksymalnie 4 agentów kompilacji usługi VSTS i łączy je z pulą usług VSTS
klientów Intel Lustre przy użyciu obrazu galerii CentOS

Wdróż na platformie Azure
Ten szablon tworzy wiele maszyn wirtualnych klienta Intel Lustre 2.7 przy użyciu galerii platformy Azure OpenLogic CentOS 6.6 lub 7.0 obrazów i instaluje istniejący system plików Intel Lustre
IPv6 w usłudze Azure Virtual Network (VNET)

Wdróż na platformie Azure
Utwórz sieć wirtualną IPv4/IPv6 z dwoma stosami z 2 maszynami wirtualnymi.
IPv6 w usłudze Azure Virtual Network (VNET) przy użyciu usługi Std LB

Wdróż na platformie Azure
Utwórz dwustosową sieć wirtualną IPv4/IPv6 z 2 maszynami wirtualnymi i modułem równoważenia obciążenia w warstwie Standardowa dostępnym z Internetu.
JBoss EAP w systemie RHEL (klastrowane, wiele maszyn wirtualnych)

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie wielu maszyn wirtualnych RHEL 8.6 z uruchomionym klastrem JBoss EAP 7.4, a także wdrożenie aplikacji internetowej o nazwie eap-session-replication. Można zalogować się do konsoli administracyjnej przy użyciu nazwy użytkownika i hasła protokołu JBoss EAP skonfigurowanego w momencie wdrożenia.
KEMP LoadMaster HA Pair

Wdróż na platformie Azure
Ten szablon wdraża parę KEMP LoadMaster HA
węzły klienta i serwera HPC Lustre

Wdróż na platformie Azure
Ten szablon tworzy maszyny wirtualne klienta lustra i węzła serwera oraz powiązaną infrastrukturę, taką jak sieci wirtualne
aplikacja wielowarstwowa z sieciową grupą zabezpieczeń, wewnętrznym modułem równoważenia obciążenia, usługą AppGateway

Wdróż na platformie Azure
Ten szablon wdraża sieć wirtualną, segreguje sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia
multi tier traffic manager, L4 ILB, L7 AppGateway

Wdróż na platformie Azure
Ten szablon wdraża sieć wirtualną, segreguje sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia
szablon wielu maszyn wirtualnych z dysku zarządzanego

Wdróż na platformie Azure
Ten szablon utworzy N numer maszyn wirtualnych z dyskami zarządzanymi, publicznymi adresami IP i interfejsami sieciowymi. Spowoduje to utworzenie maszyn wirtualnych w jednym zestawie dostępności. Zostaną one aprowidowane w sieci wirtualnej, która zostanie również utworzona w ramach wdrożenia
wielu szablonów maszyn wirtualnych z rozszerzeniem Chef

Wdróż na platformie Azure
Wdraża określoną liczbę maszyn wirtualnych z systemem Ubuntu skonfigurowanych za pomocą klienta Chef Client
wdrażanie farmy usług pulpitu zdalnego przy użyciu istniejącej usługi Active Directory

Wdróż na platformie Azure
Ten szablon tworzy wdrożenie farmy usług pulpitu zdalnego przy użyciu istniejącej usługi Active Directory w tej samej grupie zasobów
wdrożenia bramy usług pulpitu zdalnego

Wdróż na platformie Azure
Ten szablon zapewnia wysoką dostępność dla bramy usług pulpitu zdalnego i serwerów dostępu do sieci Web usług pulpitu zdalnego w istniejącym wdrożeniu usług pulpitu zdalnego
rozwiązanie Red Hat Linux 3-warstwowe na platformie Azure

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie architektury 3-warstwowej przy użyciu maszyn wirtualnych "Red Hat Enterprise Linux 7.3". Architektura obejmuje sieci wirtualne, zewnętrzne i wewnętrzne moduły równoważenia obciążenia, maszyny wirtualne skoku, sieciowe grupy zabezpieczeń itp. wraz z wieloma maszynami wirtualnymi RHEL w każdej warstwie
nadmiarowe haproxy z modułem równoważenia obciążenia platformy Azure i zmiennoprzecinkowe IP

Wdróż na platformie Azure
Ten szablon tworzy nadmiarową konfigurację haproxy z 2 maszynami wirtualnymi z systemem Ubuntu skonfigurowanymi za modułem równoważenia obciążenia platformy Azure z włączonym pływającym adresem IP. Każda z maszyn wirtualnych z systemem Ubuntu uruchamia haproxy w celu równoważenia obciążenia żądań do innych maszyn wirtualnych aplikacji (w tym przypadku jest uruchomiona platforma Apache). Keepalived umożliwia nadmiarowość maszyn wirtualnych haproxy przez przypisanie pływającego adresu IP do serwera MASTER i zablokowanie sondy modułu równoważenia obciążenia w kopii zapasowej. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, interfejsy sieciowe.
sap NetWeaver 3-warstwowy (niestandardowy obraz zarządzany)

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie maszyny wirtualnej przy użyciu systemu operacyjnego obsługiwanego przez oprogramowanie SAP przy użyciu funkcji Dyski zarządzane.
sap NetWeaver 3-warstwowy (dysk zarządzany)

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie maszyny wirtualnej przy użyciu systemu operacyjnego obsługiwanego przez oprogramowanie SAP i dyski zarządzane.
konwergentnego oprogramowania SAP NetWeaver 3-warstwowego (dysku zarządzanego)

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie maszyny wirtualnej przy użyciu systemu operacyjnego i dysków zarządzanych obsługiwanych przez oprogramowanie SAP.
sap NetWeaver 3-warstwowy konwergentny (obraz zarządzany)

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie maszyny wirtualnej przy użyciu systemu operacyjnego obsługiwanego przez oprogramowanie SAP.
systemu SAP NetWeaver 3-warstwowy wielowarstwowy identyfikator SID (A)SCS (dyski zarządzane)

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie maszyny wirtualnej przy użyciu systemu operacyjnego obsługiwanego przez oprogramowanie SAP.
systemu SAP NetWeaver 3-warstwowego wielowarstwowego identyfikatora SID AS (dyski zarządzane)

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie maszyny wirtualnej przy użyciu systemu operacyjnego obsługiwanego przez oprogramowanie SAP.
systemu SAP NetWeaver 3-warstwowej wielowarstwowej bazy danych SID DB (dyski zarządzane)

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie maszyny wirtualnej przy użyciu systemu operacyjnego obsługiwanego przez oprogramowanie SAP.
serwera plików SAP NetWeaver (dysk zarządzany)

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie serwera plików, który może być używany jako magazyn udostępniony dla oprogramowania SAP NetWeaver.
użyj usługi Azure Firewall jako serwera proxy DNS w topologii gwiazdy & piasty

Wdróż na platformie Azure
W tym przykładzie pokazano, jak wdrożyć topologię piasty i szprych na platformie Azure przy użyciu usługi Azure Firewall. Sieć wirtualna piasty działa jako centralny punkt łączności z wieloma sieciami wirtualnymi szprych, które są połączone z siecią wirtualną koncentratora za pośrednictwem komunikacji równorzędnej sieci wirtualnych.
klaster Zookeeper na maszynach wirtualnych z systemem Ubuntu

Wdróż na platformie Azure
Ten szablon tworzy klaster Zookeper "n" węzła na maszynach wirtualnych z systemem Ubuntu. Użyj parametru scaleNumber, aby określić liczbę węzłów w tym klastrze

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu availabilitySets można wdrożyć przy użyciu operacji docelowych:

  • Grupa zasobów:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Compute/availabilitySets, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/availabilitySets@2023-09-01"
  name = "string"
  location = "string"
  sku = {
    capacity = int
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      platformFaultDomainCount = int
      platformUpdateDomainCount = int
      proximityPlacementGroup = {
        id = "string"
      }
      virtualMachines = [
        {
          id = "string"
        }
      ]
    }
  })
}

Wartości właściwości

AvailabilitySetProperties

Nazwa Opis Wartość
platformFaultDomainCount Liczba domen błędów. Int
platformUpdateDomainCount Aktualizowanie liczby domen. Int
proximityPlacementGroup Określa informacje o grupie umieszczania w pobliżu, do której należy przypisać zestaw dostępności. Minimalna wersja interfejsu API: 2018-04-01. SubResource
virtualMachines Lista odwołań do wszystkich maszyn wirtualnych w zestawie dostępności. SubResource []

Microsoft.Compute/availabilitySets

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Widok wystąpienia zasobu. AvailabilitySetProperties
Numer jednostki magazynowej Jednostka SKU zestawu dostępności— wymagana jest tylko nazwa. Zobacz AvailabilitySetSkuTypes, aby uzyskać możliwy zestaw wartości. Użyj polecenia "Wyrównane" dla maszyn wirtualnych z dyskami zarządzanymi i "klasyczny" dla maszyn wirtualnych z dyskami niezarządzanymi. Wartość domyślna to "Classic". sku
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Compute/availabilitySets@2023-09-01"

Tagi zasobów

Nazwa Opis Wartość

Numer jednostki magazynowej

Nazwa Opis Wartość
pojemność Określa liczbę maszyn wirtualnych w zestawie skalowania. Int
nazwa Nazwa jednostki SKU. struna
kondygnacja Określa warstwę maszyn wirtualnych w zestawie skalowania.

Możliwe wartości:

Standardowa

Podstawowa
struna

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu struna