Udostępnij za pośrednictwem


Jak utworzyć klasyczną maszynę wirtualną z systemem Linux przy użyciu klasycznego interfejsu wiersza polecenia platformy Azure

Ważne

Klasyczne maszyny wirtualne zostaną wycofane 1 marca 2023 r.

Jeśli używasz zasobów IaaS z usługi ASM, ukończ migrację do 1 marca 2023 r. Zachęcamy do skorzystania z tego przełącznika wcześniej, aby skorzystać z wielu ulepszeń funkcji w usłudze Azure Resource Manager.

Aby uzyskać więcej informacji, zobacz Migrowanie zasobów IaaS do usługi Azure Resource Manager do 1 marca 2023 r.

Uwaga

Platforma Azure ma dwa różne modele wdrażania do tworzenia zasobów i pracy z Resource Manager klasycznym. W tym artykule omykamy użycie klasycznego modelu wdrażania. Firma Microsoft zaleca, aby w przypadku większości nowych wdrożeń korzystać z modelu opartego na programie Resource Manager. Aby uzyskać Resource Manager wersji, zobacz tutaj.

W tym temacie opisano sposób tworzenia maszyny wirtualnej z systemem Linux przy użyciu klasycznego interfejsu wiersza polecenia platformy Azure przy użyciu klasycznego modelu wdrażania. Używamy obrazu systemu Linux z dostępnych obrazów na platformie Azure. Polecenia klasycznego interfejsu wiersza polecenia platformy Azure zapewniają między innymi następujące opcje konfiguracji:

  • Łączenie maszyny wirtualnej z siecią wirtualną
  • Dodawanie maszyny wirtualnej do istniejącej usługi w chmurze
  • Dodawanie maszyny wirtualnej do istniejącego konta magazynu
  • Dodawanie maszyny wirtualnej do zestawu dostępności lub lokalizacji

Ważne

Jeśli maszyna wirtualna ma używać sieci wirtualnej, aby można było połączyć się z nim bezpośrednio przy użyciu nazwy hosta lub skonfigurować połączenia między lokalizacjami, upewnij się, że sieć wirtualna jest określana podczas tworzenia maszyny wirtualnej. Maszynę wirtualną można skonfigurować do dołączania do sieci wirtualnej tylko podczas jej tworzenia. Aby uzyskać szczegółowe informacje na temat sieci wirtualnych, zobacz Omówienie usługi Azure Virtual Network.

Jak utworzyć maszynę wirtualną z systemem Linux przy użyciu klasycznego modelu wdrażania

  1. Zaloguj się do subskrypcji platformy Azure, korzystając z kroków wymienionych w te Połączenie do platformy Azure z klasycznego interfejsu wiersza polecenia platformy Azure.

  2. Upewnij się, że pracujesz w trybie klasycznym wdrożenia, w następujący sposób:

    azure config mode asm
    
  3. Wśród dostępnych obrazów wyszukaj obraz systemu Linux do załadowania w następujący sposób:

     azure vm image list | grep "Linux"
    

    W oknie wiersza polecenia systemu Windows użyj polecenia find zamiast grep.

  4. Użyj instrukcji azure vm create, aby utworzyć maszynę wirtualną przy użyciu obrazu systemu Linux z poprzedniej listy. Ten krok powoduje utworzenie konta magazynu i usługi w chmurze. Można także połączyć tę maszynę wirtualną z istniejącą usługą w chmurze przy użyciu opcji -c. Utwórz punkt końcowy SSH, aby zalogować się do maszyny wirtualnej z systemem Linux przy użyciu opcji -e. W poniższym przykładzie jest tworzona maszyna wirtualna o nazwie myVM przy użyciu obrazu Ubuntu-14_04_4-LTS w lokalizacji West US, a następnie zostaje dodana nazwa użytkownika ops:

    azure vm create myVM \
        b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_4-LTS-amd64-server-20160516-en-us-30GB \
        -g ops -p P@ssw0rd! -z "Small" -e -l "West US"
    

    Dane wyjściowe są podobne do poniższego przykładu:

    info:    Executing command vm create
    + Looking up image b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_4-LTS-amd64-server-20160516-en-us-30GB
    + Looking up cloud service
    info:    cloud service myVM not found.
    + Creating cloud service
    + Retrieving storage accounts
    + Creating VM
    info:    vm create command OK
    

    Uwaga

    W przypadku maszyny wirtualnej z systemem Linux musisz użyć opcji -e w instrukcji vm create. Po utworzeniu maszyny wirtualnej nie można włączyć protokołu SSH. Aby uzyskać dalsze szczegółowe informacje dotyczące protokołu SSH, zapoznaj się z tematem How to Use SSH with Linux on Azure (Jak korzystać z protokołu SSH w systemie Linux na platformie Azure).

  5. Atrybuty maszyny wirtualnej można sprawdzić za pomocą polecenia azure vm show. Poniższy przykład zawiera listę informacji dotyczących maszyny wirtualnej o nazwie myVM:

    azure vm show myVM
    
  6. Uruchom maszynę wirtualną przy użyciu polecenia azure vm start w następujący sposób:

    azure vm start myVM
    

Następne kroki

Aby uzyskać szczegółowe informacje na temat wszystkich tych poleceń maszyny wirtualnej klasycznego interfejsu wiersza polecenia platformy Azure, przeczytaj temat Using the Azure classic CLI with the Classic deployment API (Używanie klasycznego interfejsu wiersza polecenia platformy Azure z klasycznym interfejsem API wdrażania).