Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Narzędzia Azure MCP Server ułatwiają zarządzanie maszynami wirtualnymi, zestawami skalowania maszyn wirtualnych i dyskami przy użyciu monitów języka naturalnego. Korzystając z kluczowych możliwości, takich jak tworzenie, pobieranie i aktualizowanie zasobów, można efektywnie kontrolować środowisko chmury.
Azure usługi obliczeniowe zapewniają skalowalne zasoby obliczeniowe dla aplikacji i obciążeń. Aby uzyskać więcej informacji, zobacz dokumentację Azure Compute.
Uwaga / Notatka
parametry Tool: narzędzia Azure MCP Server definiują parametry danych potrzebnych do wykonywania zadań. Niektóre z tych parametrów są specyficzne dla każdego narzędzia i zostały opisane tutaj. Inne parametry są globalne i współużytkowane przez wszystkie narzędzia. Aby uzyskać więcej informacji, zobacz Parametry narzędzia.
Utwórz dysk zarządzany
Za pomocą tego narzędzia można utworzyć nowy dysk zarządzany Azure w określonej grupie zasobów. Możesz utworzyć puste dyski (określ size-gb), a także dyski na podstawie źródła, takiego jak migawka, inny dysk zarządzany lub identyfikator URI obiektu blob (określ source). Możesz również utworzyć dyski na podstawie wersji obrazu z galerii obrazów udostępnionych (określ gallery-image-reference), lub dyski gotowe do przekazania (określ upload-type i upload-size-bytes). Jeśli nie określisz lokalizacji, zostanie ona domyślnie ustawiona na lokalizację grupy zasobów.
Możesz skonfigurować rozmiar dysku, SKU magazynowe (na przykład Premium_LRS, Standard_LRS lub UltraSSD_LRS), typ systemu operacyjnego, strefę dostępności i generację hypervisora. Inne możliwe konfiguracje obejmują tagi, ustawienia szyfrowania, warstwę wydajności, dysk udostępniony, tymczasowe zwiększenie wydajności na żądanie oraz limity IOPS/przepustowości dla dysków UltraSSD. Utwórz dysk z zasadami DenyAlldostępu do sieci , AllowAlllub AllowPrivatei skojarz zasób dostępu do dysku podczas tworzenia.
Przykładowe monity obejmują:
"Utwórz dysk zarządzany o pojemności 128 GB o nazwie
<disk-name>w grupie<resource-group>zasobów"."Utwórz nowy
Premium_LRSdysk o nazwie<disk-name>w grupie<resource-group>zasobów z 256 GB."Utwórz dysk na podstawie migawki
<snapshot-resource-id>w grupie zasobów<resource-group>."Utwórz dysk systemu Linux o pojemności 64 GB
Standard_LRSo nazwie<disk-name>w grupie<resource-group>zasobów w strefie 1".Utwórz dysk zarządzany na podstawie wersji
<image-version-resource-id>obrazu galerii w grupie zasobów<resource-group>.Utwórz dysk danych z LUN 0 wersji
<image-version-resource-id>obrazu z galerii w grupie zasobów<resource-group>.Utwórz dysk o nazwie
<disk-name>w grupie zasobów<resource-group>, gotowy do przesłania, o rozmiarze 20 972 032 bajtów.Utwórz zaufany dysk startowy o nazwie
<disk-name>w grupie zasobów<resource-group>z typemUploadWithSecurityDatai typem zabezpieczeńTrustedLaunch.Utwórz udostępniony dysk zarządzany o nazwie
<disk-name>w grupie zasobów<resource-group>o pojemności 512 GB, z maksymalną liczbą udziałów ustawioną na 3."Utwórz dysk
<disk-name>zarządzany w grupie<resource-group>zasobów z zasadamiDenyAlldostępu do sieci i dostępem<disk-access-resource-id>do dysku.""Utwórz dysk generacji V2 hypervisor o nazwie
<disk-name>w grupie zasobów<resource-group>z 128 GB."
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Nazwa dysku | Wymagania | Nazwa dysku. |
| Grupa zasobów | Wymagania | Nazwa grupy zasobów Azure. Ta nazwa jest kontenerem logicznym dla zasobów Azure. |
| Dostęp do dysku | Opcjonalna | Identyfikator zasobu dostępu do dysku na potrzeby używania prywatnych punktów końcowych na dyskach. |
| Zestaw szyfrowania dysków | Opcjonalna | Identyfikator zasobu zestawu szyfrowania dysku używany do włączania szyfrowania danych w stanie spoczynku. |
| Operacje we/wy dysku na sekundę: odczyt, zapis | Opcjonalna | Liczba operacji we/wy na sekundę dozwolonych dla tego dysku. Można ustawić tylko dla dysków UltraSSD. |
| Zapis odczytu mb/s dysku | Opcjonalna | Przepustowość dozwolona dla tego dysku w mb/s. Można ustawić tylko dla dysków UltraSSD. |
| Włączanie burstingu | Opcjonalna | Włącz elastyczne zwiększenie wydajności na żądanie poza zaplanowaną docelową wydajność dysku. Nie dotyczy dysków Ultra. Zaakceptowane wartości: true lub false. |
| Typ szyfrowania | Opcjonalna | Typ szyfrowania dysku. Zaakceptowane wartości: EncryptionAtRestWithCustomerKey, lub EncryptionAtRestWithPlatformAndCustomerKeysEncryptionAtRestWithPlatformKey. |
| Odniesienie do obrazu galerii | Opcjonalna | Identyfikator zasobu wersji obrazu z galerii obrazów udostępnionych do użycia jako źródło dysku. Format: /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/galleries/{gallery}/images/{image}/versions/{version}. |
| Referencja obrazu galerii lun | Opcjonalna | Numer LUN (numer jednostki logicznej) dysku danych w wersji obrazu galerii. Jeśli określisz ten parametr, utworzysz dysk na podstawie dysku danych z tego LUN. Jeśli nie określisz tego parametru, utworzysz dysk z dysku systemu operacyjnego obrazu. |
| Generacja Hyper-V | Opcjonalna | Generacja hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego. Zaakceptowane wartości: V1, V2. |
| Lokalizacja | Opcjonalna | Region/lokalizacja Azure. Lokalizacja grupy zasobów jest domyślna, jeśli nie określisz tego parametru. |
| Maksymalna liczba udziałów | Opcjonalna | Maksymalna liczba maszyn wirtualnych, które mogą być dołączane do dysku w tym samym czasie. Wartość większa niż jedna wskazuje dysk udostępniony. |
| Zasady dostępu do sieci | Opcjonalna | Zasady uzyskiwania dostępu do dysku za pośrednictwem sieci. Zaakceptowane wartości: AllowAll, lub AllowPrivateDenyAll. |
| Typ systemu operacyjnego | Opcjonalna | Typ systemu operacyjnego dysku. Zaakceptowane wartości: Linux lub Windows. |
| Typ zabezpieczeń | Opcjonalna | Typ zabezpieczeń dysku zarządzanego. Zaakceptowane wartości: ConfidentialVM_DiskEncryptedWithCustomerKey, , ConfidentialVM_DiskEncryptedWithPlatformKeyConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey, Standardlub TrustedLaunch. Ten parametr jest wymagany, gdy upload-type jest w stanie UploadWithSecurityData. |
| Rozmiar gb | Opcjonalna | Rozmiar dysku w GB. Maksymalny rozmiar: 4095 GB. |
| SKU | Opcjonalna | Podstawowa jednostka SKU magazynu. Zaakceptowane wartości: Premium_LRS, PremiumV2_LRSPremium_ZRSStandardSSD_LRSStandardSSD_ZRSlub . Standard_LRSUltraSSD_LRS |
| Źródło | Opcjonalna | Źródło do utworzenia dysku, w tym identyfikator zasobu migawki lub dysku, lub identyfikator URI obiektu blob wirtualnego dysku twardego (VHD). Po podaniu źródła, size-gb jest opcjonalny i domyślnie przyjmuje rozmiar źródła. |
| Tags | Opcjonalna | Znaczniki rozdzielone spacjami w formacie "key=value". Użyj "", aby wyczyścić istniejące tagi. |
| Warstwa | Opcjonalna | Warstwa wydajności dysku (na przykład P10, P15, P20, P30, P40, P50, P60, P70, lub P80). Dotyczy tylko dysków SSD Premium. |
| Rozmiar ładowania w bajtach | Opcjonalna | Rozmiar w bajtach (w tym stopka dysku VHD o rozmiarze 512 bajtów) zawartości do przesłania. Ten parametr jest wymagany podczas określania parametru upload-type. |
| Typ wysyłania | Opcjonalna | Typ przesyłania dla dysku. Zaakceptowane wartości: Upload lub UploadWithSecurityData. Po określeniu tego parametru należy utworzyć dysk w ReadyToUpload stanie. |
| Strefa | Opcjonalna | Strefa dostępności, w której zasób ma być aprowizowany. |
Wskazówki dotyczące adnotacji narzędzia:
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Dysk zarządzany: usuwanie
Usuń dysk zarządzany Azure z określonej grupy zasobów. Ta operacja jest idempotentna; zwraca sukces bez względu na to, czy dysk został usunięty, czy nie istniał.
Przykładowe monity obejmują:
"Usuń dysk
temp-data-diskzarządzany w grupiedev-rgzasobów"."Usuń dysk
old-backup-diskzarządzany z grupyprod-rgzasobów".
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Grupa zasobów | Wymagania | Nazwa grupy zasobów Azure. |
| Nazwa dysku | Wymagania | Nazwa dysku do usunięcia. |
Wskazówki dotyczące adnotacji narzędzia:
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ✅ | ❌ |
Zarządzany dysk: wyświetl lub pobierz
Możesz wyświetlić listę dostępnych dysków zarządzanych Azure lub pobrać szczegółowe informacje o określonym dysku. Wszystkie dyski można wyświetlić w subskrypcji lub w określonej grupie zasobów, w tym rozmiar dysku, jednostkę SKU, stan aprowizacji i typ systemu operacyjnego. Narzędzie obsługuje wzorce wieloznaczne w nazwach dysków (na przykład win_OsDisk*).
Jeśli podasz nazwę dysku bez określenia grupy zasobów, narzędzie przeszukuje całą subskrypcję. Określ grupę zasobów, aby ograniczyć zakres wyszukiwania do tej grupy zasobów. Oba parametry są opcjonalne.
Przykładowe monity obejmują:
"Wyświetl listę wszystkich dysków zarządzanych w mojej subskrypcji".
"Pokaż wszystkie dyski w grupie
<resource-group>zasobów"."Pobierz szczegóły dysku
<disk-name>.""Jakie są dostępne rozmiary dysków?"
Pokaż mi dyski ze wzorcem nazwy
win_OsDisk*w grupie zasobów<resource-group>."Uzyskaj informacje o dysku
<disk-name>w grupie<resource-group>zasobów".
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Nazwa dysku | Opcjonalna | Nazwa dysku. |
Wskazówki dotyczące adnotacji narzędzia:
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Dysk zarządzany: aktualizacja
Zaktualizuj lub zmodyfikuj właściwości istniejącego dysku zarządzanego Azure utworzonego wcześniej. Jeśli nie określisz grupy zasobów, dysk znajduje się według nazwy w ramach subskrypcji.
Ta operacja umożliwia zwiększenie rozmiaru dysku, zmianę SKU przechowywania, modyfikację limitów IOPS i przepustowości (dotyczy tylko UltraSSD), a także maksymalnej liczby udziałów dla załączników dysków współdzielonych. Można również zmieniać dynamiczne burstawanie na żądanie, tagi, ustawienia szyfrowania, dostęp do dysku i poziom wydajności.
Możesz zmodyfikować zasady dostępu do sieci na DenyAll, AllowAlllub AllowPrivate na istniejącym dysku. Tylko określone właściwości są aktualizowane; nieokreślone właściwości pozostają niezmienione.
Przykładowe monity obejmują:
"Zaktualizuj dysk
<disk-name>w grupie<resource-group>zasobów do 1024 GB"."Zmień jednostkę SKU dysku
<disk-name>naUltraSSD_LRS.""Zmień rozmiar dysku
<disk-name>w grupie<resource-group>zasobów na 2048 GB"."Ustaw maksymalne udziały na dysku
<disk-name>na wartość 3"."Zmień zasady dostępu do sieci dysku
<disk-name>naAllowPrivate.""Aktualizuj dysk
<disk-name>w grupie<resource-group>zasobów przy użyciu tagówenv=production."Ustaw limit IOPS na dysku Ultra
<disk-name>w grupie zasobów<resource-group>na 15 000."Zaktualizuj dysk
<disk-name>w grupie<resource-group>zasobów, aby użyć zestawu<disk-encryption-set-id>szyfrowania dysków".Ustaw dostęp do dysku
<disk-name>w grupie zasobów<resource-group>na<disk-access-resource-id>zgodnie z zasadami dostępu do sieciDenyAll.
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Nazwa dysku | Wymagania | Nazwa dysku. |
| Dostęp do dysku | Opcjonalna | Identyfikator zasobu dostępu do dysku na potrzeby używania prywatnych punktów końcowych na dyskach. |
| Zestaw szyfrowania dysków | Opcjonalna | Identyfikator zasobu zestawu szyfrowania dysku używany do włączania szyfrowania danych w stanie spoczynku. |
| Operacje we/wy dysku na sekundę: odczyt, zapis | Opcjonalna | Liczba operacji we/wy na sekundę dozwolonych dla tego dysku. Można ustawić tylko dla dysków UltraSSD. |
| Zapis odczytu mb/s dysku | Opcjonalna | Przepustowość dozwolona dla tego dysku w mb/s. Można ustawić tylko dla dysków UltraSSD. |
| Włączanie burstingu | Opcjonalna | Włącz elastyczne zwiększenie wydajności na żądanie poza zaplanowaną docelową wydajność dysku. Nie dotyczy dysków Ultra. Zaakceptowane wartości: true lub false. |
| Typ szyfrowania | Opcjonalna | Typ szyfrowania dysku. Zaakceptowane wartości: EncryptionAtRestWithCustomerKey, lub EncryptionAtRestWithPlatformAndCustomerKeysEncryptionAtRestWithPlatformKey. |
| Maksymalna liczba udziałów | Opcjonalna | Maksymalna liczba maszyn wirtualnych, które mogą być dołączane do dysku w tym samym czasie. Wartość większa niż jedna wskazuje dysk udostępniony. |
| Zasady dostępu do sieci | Opcjonalna | Zasady uzyskiwania dostępu do dysku za pośrednictwem sieci. Zaakceptowane wartości: AllowAll, lub AllowPrivateDenyAll. |
| Rozmiar gb | Opcjonalna | Rozmiar dysku w GB. Maksymalny rozmiar: 4095 GB. |
| SKU | Opcjonalna | Podstawowa jednostka SKU magazynu. Zaakceptowane wartości: Premium_LRS, PremiumV2_LRSPremium_ZRSStandardSSD_LRSStandardSSD_ZRSlub . Standard_LRSUltraSSD_LRS |
| Tags | Opcjonalna | Znaczniki rozdzielone spacjami w key=value formacie. Użyj '' polecenia , aby wyczyścić istniejące tagi. |
| Warstwa | Opcjonalna | Warstwa wydajności dysku (na przykład P10, P15, P20, P30, P40, P50, P60, P70, lub P80). Dotyczy tylko dysków SSD Premium. |
Wskazówki dotyczące adnotacji narzędzia:
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Maszyna wirtualna: tworzenie
Tworzenie, wdrażanie lub aprowizowanie pojedynczej maszyny wirtualnej. To polecenie uruchamia nową maszynę wirtualną z systemem Linux lub Windows z uwierzytelnianiem za pomocą klucza SSH lub hasła. Jeśli nie określisz zasobów sieciowych (takich jak sieć wirtualna lub podsieć), to narzędzie automatycznie je utworzy. Domyślny rozmiar maszyny wirtualnej to Standard_D2s_v5, a domyślny system operacyjny to Ubuntu 24.04 LTS, jeśli nie określisz inaczej.
Maszynę wirtualną z systemem Linux można utworzyć przy użyciu klucza publicznego SSH. Należy podać zawartość klucza lub ścieżkę do pliku klucza. Możesz na przykład określić plik klucza publicznego pod adresem ~/.ssh/id_rsa.pub.
To polecenie nie obsługuje tworzenia zestawów skalowania maszyn wirtualnych z wieloma identycznymi wystąpieniami. Zamiast tego użyj VMSS create.
Przykładowe monity obejmują:
"Utwórz nową maszynę wirtualną z systemem Linux o nazwie
<vm-name>z kluczem SSH w grupie<resource-group>zasobów .""Uruchom maszynę wirtualną z obrazem Ubuntu2404 w pliku
<resource-group>.""Utwórz maszynę wirtualną Windows o nazwie
<vm-name>przy użyciu hasła administratora w grupie zasobów<resource-group>"."Wdróż maszynę wirtualną
<vm-name>o<location>Standard_D2s_v5rozmiarze".Uruchom maszynę wirtualną o rozmiarze
Standard_B2sbez publicznego adresu IP w grupie zasobów<resource-group>."Utwórz maszynę wirtualną z systemem Linux o nazwie
<vm-name>w<location>przy użyciu niestandardowej sieciowej grupy zabezpieczeń".
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Nazwa użytkownika administratora | Wymagania | Nazwa użytkownika administratora maszyny wirtualnej. Wymagane do utworzenia maszyny wirtualnej. |
| Lokalizacja | Wymagania | Region lub lokalizacja Azure. |
| Grupa zasobów | Wymagania | Nazwa grupy zasobów Azure. Ta nazwa jest kontenerem logicznym dla zasobów Azure. |
| Nazwa maszyny wirtualnej | Wymagania | Nazwa maszyny wirtualnej. |
| Hasło administratora | Opcjonalna | Hasło administratora dla maszyn wirtualnych Windows lub gdy klucz SSH nie jest udostępniany dla maszyn wirtualnych z systemem Linux. |
| Obraz | Wymagania | Obraz systemu operacyjnego do użycia. Może to być nazwa URN (publisher:offer:SKU:version) lub alias, taki jak Ubuntu2404 lub Win2022Datacenter. |
| Sieciowa grupa zabezpieczeń | Opcjonalna | Nazwa sieciowej grupy zabezpieczeń do użycia lub utworzenia. |
| Brak publicznego adresu IP | Opcjonalna | Instrukcja, aby nie tworzyć ani nie przypisywać publicznego adresu IP. |
| Rozmiar dysku systemu operacyjnego GB | Opcjonalna | Rozmiar dysku systemu operacyjnego w GB. Wartości domyślne są oparte na wymaganiach dotyczących obrazów. |
| Typ dysku systemu operacyjnego | Opcjonalna | Typ dysku systemu operacyjnego: Premium_LRS, StandardSSD_LRSlub Standard_LRS. Wartości domyślne są oparte na rozmiarze maszyny wirtualnej. |
| Typ systemu operacyjnego | Opcjonalna | Typ systemu operacyjnego dysku. Zaakceptowane wartości: Linux lub Windows. |
| Publiczny adres IP | Opcjonalna | Nazwa publicznego adresu IP do użycia lub utworzenia. |
| Prefiks adresu źródłowego | Opcjonalna | Zakres źródłowych adresów IP dla reguł przychodzących NSG (na przykład 203.0.113.0/24 lub określony adres IP). Wartość domyślna to * (dowolne źródło). |
| Klucz publiczny SSH | Opcjonalna | Klucz publiczny SSH dla maszyn wirtualnych z systemem Linux. Może to być kluczowa zawartość lub ścieżka do pliku. |
| Podsieć | Opcjonalna | Nazwa podsieci w sieci wirtualnej. |
| Sieć wirtualna | Opcjonalna | Nazwa istniejącej sieci wirtualnej do użycia. Jeśli nie określisz go, polecenie utworzy nowe. |
| Rozmiar VM (maszyny wirtualnej) | Opcjonalna | Rozmiar maszyny wirtualnej (na przykład Standard_D2s_v3 lub Standard_B2s). Wartość domyślna to Standard_D2s_v5 , jeśli nie zostanie określona. |
| Strefa | Opcjonalna | Strefa dostępności, w której zasób ma być aprowizowany. |
Wskazówki dotyczące adnotacji narzędzia:
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ✅ | ❌ |
Maszyna wirtualna: usuwanie
Usuń na stałe maszynę wirtualną. Ta operacja jest nieodwracalna i dane maszyny wirtualnej zostaną utracone. Użyj parametru Force deletion, aby usunąć maszynę wirtualną, która jest uruchomiona lub w stanie awarii.
Przykładowe monity obejmują:
"Usuń maszynę wirtualną
test-vm-01w grupiedev-rgzasobów"."Usuń maszynę wirtualną
staging-webz grupystaging-rgzasobów"."Wymuś usunięcie maszyny wirtualnej
stuck-vmw grupieprod-rgzasobów".
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Grupa zasobów | Wymagania | Nazwa grupy zasobów Azure. |
| Nazwa maszyny wirtualnej | Wymagania | Nazwa maszyny wirtualnej do usunięcia. |
| Wymuś usunięcie | Opcjonalna | Usuń zasób, nawet jeśli jest w stanie uruchomionym lub nieudanym. |
Wskazówki dotyczące adnotacji narzędzia:
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ✅ | ❌ |
Maszyna wirtualna: wyświetl lub pobierz
Umożliwia wyświetlenie listy lub pobranie maszyn wirtualnych w subskrypcji lub grupie zasobów. To polecenie zwraca szczegóły maszyny wirtualnej, w tym nazwę, lokalizację, rozmiar, stan aprowizacji, typ systemu operacyjnego i widok wystąpienia ze stanem środowiska uruchomieniowego i stanem zasilania.
Przykładowe monity obejmują:
"Wyświetl listę wszystkich maszyn wirtualnych w mojej subskrypcji".
Pokaż mi wszystkie wirtualne maszyny (VM) w mojej subskrypcji.
Wyświetl listę maszyn wirtualnych w grupie zasobów
resource-group-name.Pobierz szczegóły dotyczące maszyny wirtualnej
vm-namew grupie zasobówresource-group-name.Pobierz maszynę wirtualną
vm-namez widokiem instancji w grupie zasobówresource-group-name.Pokaż mi maszynę wirtualną
vm-nameze stanem działania w grupie zasobówresource-group-name."Jaki jest stan zasilania maszyny
vm-namewirtualnej w grupieresource-group-namezasobów?""Uzyskaj stan maszyny wirtualnej
vm-namei stan aprowizacji w grupieresource-group-namezasobów".
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Widok wystąpienia | Opcjonalna | Uwzględnij szczegóły widoku instancji (dostępne tylko podczas uzyskiwania dostępu do określonej maszyny wirtualnej). |
| Nazwa maszyny wirtualnej | Opcjonalna | Nazwa maszyny wirtualnej. |
Wskazówki dotyczące adnotacji narzędzia:
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Maszyna wirtualna: stan zasilania
Zmień stan działania maszyny wirtualnej Azure (VM) przez zwolnienie zasobów, uruchomienie, zatrzymanie lub ponowne uruchomienie. Cofnięcie przydziału zwalnia zasoby obliczeniowe i zatrzymuje naliczanie opłat za zasoby obliczeniowe przy zachowaniu maszyny wirtualnej i jej konfiguracji. Uruchamianie uprawnień na zatrzymanej maszynie wirtualnej. Zatrzymanie powoduje wyłączenie maszyny wirtualnej i zamknięcie systemu operacyjnego. Ponowne uruchomienie powoduje restart maszyny wirtualnej.
Użyj opcji pominięcia zamykania z stop, aby wymusić wykonanie tej akcji bez bezpiecznego zamknięcia systemu operacyjnego. Użyj opcji no-wait, aby natychmiast powrócić. Odpowiedź zawiera statusUriadres URL Azure Resource Manager (ARM) Azure-AsyncOperation i można pobrać go, aby sondować stan operacji (InProgress / Powodzenie / Niepowodzenie).
Przykładowe monity obejmują:
"Uruchamianie i włączanie maszyny wirtualnej
appserver01w grupierg-prodzasobów"."Zatrzymaj i wyłącz uruchomioną maszynę wirtualną
db-node-1w grupierg-db-prodzasobów".Zwolnij przydział maszyny wirtualnej
analytics-vmw grupie zasobówrg-analytics, aby zwolnić zasoby obliczeniowe bez usuwania maszyny wirtualnej."Uruchom ponownie maszynę wirtualną
webapp-vmw grupierg-web-prodzasobów"."Zatrzymaj maszynę wirtualną
windows-server-01w grupierg-windowszasobów i pomiń zamykanie systemu operacyjnego".Uruchom maszynę wirtualną
workerpool-02w grupie zasobówrg-computebez oczekiwania na zakończenie."Wyłącz i zamknij maszynę wirtualną
cache-nodew grupierg-cachezasobów".Zwolnij przydział i wyłącz maszynę wirtualną
batch-vm-1w grupie zasobówrg-batch, aby zatrzymać naliczanie opłat za zasoby obliczeniowe przy zachowaniu maszyny wirtualnej.
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Akcja zasilania | Wymagania | Operacja zasilania do zastosowania wobec maszyny wirtualnej (a nie jej bieżący stan zasilania). Zaakceptowane wartości: start, stop, deallocate, restart. |
| Grupa zasobów | Wymagania | Nazwa grupy zasobów Azure. Ta grupa zasobów jest kontenerem logicznym dla zasobów platformy Azure. |
| Nazwa maszyny wirtualnej | Wymagania | Nazwa maszyny wirtualnej. |
| Brak oczekiwania | Opcjonalna | Wróć natychmiast bez oczekiwania na ukończenie operacji. |
| Pomiń wyłączanie | Opcjonalna | Pomiń bezproblemowe zamknięcie systemu operacyjnego i wymuś wyłączenie zasilania. Zgodne tylko ze stanem stop. |
Wskazówki dotyczące adnotacji narzędzia:
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Maszyna wirtualna: aktualizacja
Zaktualizuj, zmodyfikuj lub ponownie skonfiguruj istniejącą maszynę wirtualną. Możesz zmienić rozmiar maszyny wirtualnej, zaktualizować tagi, skonfigurować diagnostykę rozruchu lub zmienić dane użytkownika. Może być konieczne zdealokowanie maszyny wirtualnej przed zmianą jej rozmiaru na określone wymiary.
Przykładowe monity obejmują:
"Dodaj typ
Windows_Serverlicencji do maszyny wirtualnej<vm-name>w grupie<resource-group-name>zasobów"."Aktualizowanie danych użytkownika maszyny wirtualnej
<vm-name>w grupie<resource-group-name>zasobów"."Zmień rozmiar maszyny wirtualnej
<vm-name>w grupie<resource-group-name>zasobów naStandard_B2s.""Włącz diagnostykę rozruchu maszyny wirtualnej
<vm-name>w grupie<resource-group-name>zasobów".
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Grupa zasobów | Wymagania | Nazwa grupy zasobów Azure. Ta nazwa jest kontenerem logicznym dla zasobów Azure. |
| Nazwa maszyny wirtualnej | Wymagania | Nazwa maszyny wirtualnej. |
| Diagnostyka rozruchu | Opcjonalna | Włącz lub wyłącz diagnostykę rozruchu: true lub false. |
| Typ licencji | Opcjonalna | Typ licencji dla korzyści hybrydowych w Azure: Windows_Server, Windows_Client, RHEL_BYOS, SLES_BYOS lub None, aby wyłączyć. |
| Tags | Opcjonalna | Tagi rozdzielone spacjami mają key=value format. Użyj '' polecenia , aby wyczyścić istniejące tagi. |
| Dane użytkownika | Opcjonalna | Dane użytkownika zakodowane w formacie base64 dla maszyny wirtualnej. Służy do aktualizowania niestandardowych skryptów danych. |
| Rozmiar VM (maszyny wirtualnej) | Opcjonalna | Rozmiar maszyny wirtualnej (na przykład Standard_D2s_v3 lub Standard_B2s). Wartość domyślna to Standard_D2s_v5 , jeśli nie zostanie określona. |
Wskazówki dotyczące adnotacji narzędzia:
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Zestaw skalowania maszyn wirtualnych: utwórz
Utwórz, wdróż lub zaaprowizuj zestaw skalowania maszyn wirtualnych, aby uruchomić wiele identycznych wystąpień maszyn wirtualnych. To narzędzie ułatwia wdrażanie obciążeń wymagających skalowania w poziomie, równoważenia obciążenia lub wysokiej dostępności między wystąpieniami. Domyślna konfiguracja tworzy dwa wystąpienia o rozmiarze Standard_D2s_v5 z systemem Ubuntu 24.04 LTS.
Utwórz zestaw skalowania, określając resource group, VMSS namei admin username, wraz z innymi ustawieniami opcjonalnymi. Oto kilka przykładowych poleceń:
"Utwórz zestaw skalowania maszyn wirtualnych o nazwie
my-vmssw grupiemy-rgzasobów .""Utwórz zestaw skalowania maszyn wirtualnych z czterema wystąpieniami w pliku
my-rg.""Wdróż zestaw skalowania z zasadami ręcznego uaktualniania i dwoma wystąpieniami w programie
my-rg.""Utwórz zestaw skalowania maszyn wirtualnych z systemem Linux przy użyciu klucza publicznego SSH z "
~/.ssh/id_rsa.pub" w plikumy-rg."
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Nazwa użytkownika administratora | Wymagania | Nazwa użytkownika administratora maszyny wirtualnej. Wymagane do utworzenia maszyny wirtualnej. |
| Lokalizacja | Wymagania | Region lub lokalizacja Azure. |
| Grupa zasobów | Wymagania | Nazwa grupy zasobów Azure. Ta nazwa jest kontenerem logicznym dla zasobów Azure. |
| Nazwa usługi VMSS | Wymagania | Nazwa zestawu skalowania maszyn wirtualnych. |
| Hasło administratora | Opcjonalna | Hasło administratora dla maszyn wirtualnych Windows lub gdy nie podano klucza SSH dla maszyn wirtualnych z systemem Linux. |
| Obraz | Wymagania | Obraz systemu operacyjnego do użycia. Może to być URN (publisher:offer:SKU:version) lub alias, taki jak Ubuntu2404, Win2022Datacenter. |
| Liczba wystąpień | Opcjonalna | Liczba wystąpień maszyn wirtualnych w zestawie skalowania. Wartość domyślna to 2. |
| Rozmiar dysku systemu operacyjnego GB | Opcjonalna | Rozmiar dysku systemu operacyjnego w GB. Wartości domyślne oparte na wymaganiach dotyczących obrazów. |
| Typ dysku systemu operacyjnego | Opcjonalna | Typ dysku systemu operacyjnego: Premium_LRS, StandardSSD_LRSlub Standard_LRS. Wartości domyślne na podstawie rozmiaru maszyny wirtualnej. |
| Typ systemu operacyjnego | Opcjonalna | Typ systemu operacyjnego dysku. Zaakceptowane wartości: Linux lub Windows. |
| Klucz publiczny SSH | Opcjonalna | Klucz publiczny SSH dla maszyn wirtualnych z systemem Linux. Może to być kluczowa zawartość lub ścieżka do pliku. |
| Podsieć | Opcjonalna | Nazwa podsieci w sieci wirtualnej. |
| Zasady uaktualniania | Opcjonalna | Tryb zasad uaktualniania: Automatic, Manuallub Rolling. Wartość domyślna to Manual. |
| Sieć wirtualna | Opcjonalna | Nazwa istniejącej sieci wirtualnej do użycia. Jeśli nie określisz go, narzędzie utworzy nowe. |
| Rozmiar VM (maszyny wirtualnej) | Opcjonalna | Rozmiar maszyny wirtualnej (na przykład Standard_D2s_v3 lub Standard_B2s). Wartość domyślna to Standard_D2s_v5 , jeśli nie zostanie określona. |
| Strefa | Opcjonalna | Strefa dostępności, w której zasób ma być aprowizowany. |
Wskazówki dotyczące adnotacji narzędzia:
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ✅ | ❌ |
Zestaw skalowania maszyn wirtualnych: usuń
Usuń zestaw skalowania maszyn wirtualnych i wszystkie jego maszyny wirtualne trwale. Ta operacja jest nieodwracalna. Użyj parametru Force deletion, aby usunąć zestaw skalowania, który jest w stanie uruchomionym lub błędu.
Przykładowe monity obejmują:
Usuń zestaw skalowania
web-frontend-vmssw grupie zasobówprod-rg.Usuń zestaw skalowania maszyn wirtualnych
test-scalesetz grupy zasobówdev-rg."Wymuś usunięcie zestawu
stuck-vmssskalowania maszyn wirtualnych w grupiestaging-rgzasobów".
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Grupa zasobów | Wymagania | Nazwa grupy zasobów Azure. |
| Nazwa usługi VMSS | Wymagania | Nazwa zestawu skalowania maszyn wirtualnych do usunięcia. |
| Wymuś usunięcie | Opcjonalna | Wymuś usunięcie zasobu, nawet jeśli jest w stanie uruchomionym lub niesprawnym. |
Wskazówki dotyczące adnotacji narzędzia:
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ✅ | ❌ |
Zestaw skalowania maszyn wirtualnych: lista lub pobieranie
Wyświetl lub pobierz zestawy skali maszyn wirtualnych oraz ich wystąpienia w ramach subskrypcji lub grupy zasobów. To narzędzie zwraca szczegóły zestawu skalowania, w tym nazwę, lokalizację, SKU, pojemność, zasady aktualizacji oraz informacje o poszczególnych instancjach maszyn wirtualnych.
Przykładowe monity obejmują:
"Wyświetl listę wszystkich zestawów skalowania maszyn wirtualnych w mojej subskrypcji".
Wyświetl listę zestawów skalowania maszyn wirtualnych w grupie zasobów
<resource-group-name>."Jakie zestawy skalowania znajdują się w grupie
<resource-group-name>zasobów?"Pobierz szczegóły zestawu skalowania dla maszyn wirtualnych w grupie zasobów
<vmss-name>.Pokaż zestaw skalowania maszyn wirtualnych
<vmss-name>w grupie zasobów<resource-group-name>.Pokaż wystąpienie
<instance-id>zestawu skalowania maszyn wirtualnych<vmss-name>w grupie zasobów<resource-group-name>.Jaki jest stan wystąpienia
<instance-id>w zestawie skalowania<vmss-name>?
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Identyfikator wystąpienia | Opcjonalna | Identyfikator wystąpienia maszyny wirtualnej w zestawie skalowania. |
| Nazwa zestawu skalowania maszyn wirtualnych | Opcjonalna | Nazwa zestawu skalowania maszyn wirtualnych. |
Wskazówki dotyczące adnotacji narzędzia:
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Zestaw skalowania maszyn wirtualnych: aktualizacja
Zaktualizuj, zmodyfikuj lub ponownie skonfiguruj istniejący zestaw skalowania maszyn wirtualnych. Liczbę wystąpień można skalować, zmieniać rozmiar maszyn wirtualnych, modyfikować politykę aktualizacji lub aktualizować etykiety w zestawie skalowania. Niektóre zmiany wymagają update-instances wdrożenia do istniejących maszyn wirtualnych. To narzędzie nie tworzy nowego zestawu skalowania maszyn wirtualnych. Użyj VMSS create zamiast tego. Aby zaktualizować pojedynczą maszynę wirtualną, użyj polecenia VM update.
Przykładowe monity obejmują:
Zaktualizuj pojemność zestawu skalowania maszyn wirtualnych
myScaleSetdo 15.Włącz nadmiarową aprowizację w zestawie
myScaleSetskalowania."Zmień rozmiar maszyny wirtualnej na
Standard_D4s_v3dla .myScaleSet""Wyczyść istniejące tagi w
myScaleSetzestawie skalowania w grupie zasobówmyResourceGroup."
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Grupa zasobów | Wymagania | Nazwa grupy zasobów Azure. Ta nazwa jest kontenerem logicznym dla zasobów Azure. |
| Nazwa usługi VMSS | Wymagania | Nazwa zestawu skalowania maszyn wirtualnych. |
| Wydajność | Opcjonalna | Liczba instancji maszyn wirtualnych (pojemność) w zestawie skalowania. |
| Włączanie automatycznego uaktualniania systemu operacyjnego | Opcjonalna | Włącz automatyczne uaktualnienia obrazów systemu operacyjnego. Wymaga sond stanu zdrowia lub rozszerzenia do monitorowania stanu zdrowia aplikacji. |
| Nadmierne przydzielanie zasobów | Opcjonalna | Włączanie lub wyłączanie nadmiernego przydzielania zasobów. Po włączeniu Azure aprowizuje więcej maszyn wirtualnych niż żądano i usuwa dodatkowe maszyny wirtualne po wdrożeniu. |
| Skala w polityce | Opcjonalna | Zasady skalowania w poziomie w celu określenia, które maszyny wirtualne mają być usuwane: Default, NewestVMlub OldestVM. |
| Tags | Opcjonalna | Tagi rozdzielone spacjami mają key=value format. Użyj '' polecenia , aby wyczyścić istniejące tagi. |
| Zasady uaktualniania | Opcjonalna | Tryb zasad uaktualniania: Automatic, Manuallub Rolling. Wartość domyślna to Manual. |
| Rozmiar VM (maszyny wirtualnej) | Opcjonalna | Rozmiar maszyny wirtualnej (na przykład Standard_D2s_v3 lub Standard_B2s). Wartość domyślna to Standard_D2s_v5 , jeśli nie zostanie określona. |
Wskazówki dotyczące adnotacji narzędzia:
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |