Share via


CentOS Linux-installatiekopieën voorbereiden voor virtuele Azure Stack HCI-machines (preview)

Van toepassing op: Azure Stack HCI, versie 23H2

In dit artikel wordt beschreven hoe u een CentOS Linux-installatiekopieën voorbereidt om een virtuele machine te maken in uw Azure Stack HCI-cluster. U gebruikt Azure CLI voor het maken van de VM-installatiekopieën.

Vereisten

Voordat u begint, moet u ervoor zorgen dat aan de volgende vereisten is voldaan.

  • U hebt toegang tot een Azure Stack HCI-cluster. Dit cluster is geïmplementeerd, geregistreerd en verbonden met Azure Arc. Ga naar de pagina Overzicht in de Azure Stack HCI-clusterresource. Op het tabblad Server in het rechterdeelvenster moet Azure Arc worden weergegeven als Verbonden.

  • U hebt de meest recente ondersteunde ISO-installatiekopieën gedownload in uw Azure Stack HCI-cluster. Hier hebben we het CentOS-7-x86_64-Everything-2207-02.iso-bestand gedownload. U gebruikt deze installatiekopieën om een VM-installatiekopieën te maken.

Werkstroom

Volg deze stappen om een CentOS-installatiekopieën voor te bereiden en een VM-installatiekopieën te maken op basis van die installatiekopieën:

  1. Creatie een CentOS-VM.
  2. Maak verbinding met de VM en installeer CentOS.
  3. Vm configureren.
  4. Schoon de restconfiguratie op.
  5. Creatie een CentOS VM-installatiekopieën.

De volgende secties bevatten gedetailleerde instructies voor elke stap in de werkstroom.

VM-installatiekopieën Creatie van CentOS-installatiekopieën

Belangrijk

U wordt aangeraden een CentOS-installatiekopieën voor te bereiden als u gastbeheer op de VM's wilt inschakelen.

Volg deze stappen op uw Azure Stack HCI-cluster om een VM-installatiekopieën te maken met behulp van de Azure CLI.

Stap 1: Creatie een CentOS-VM

Volg deze stappen om de gedownloade CentOS-installatiekopieën te gebruiken om een VM in te richten:

  1. Gebruik de gedownloade installatiekopieën om een VM te maken met de volgende specificaties:

    1. Geef een beschrijvende naam op voor uw VM.

      Schermopname van de wizard Nieuwe virtuele machine op de pagina Naam en locatie opgeven.

    2. Geef generatie 2 op voor uw VM terwijl u met een VHDX-installatiekopieën werkt.

      Schermopname van de wizard Nieuwe virtuele machine op de pagina Generatie opgeven.

    3. Toewijzen 4096 voor opstartgeheugen:

      Schermopname van de pagina Geheugen toewijzen.

    4. Selecteer de virtuele netwerkswitch die door de VM wordt gebruikt voor de verbinding.

      Schermopname van de pagina Netwerken configureren.

    5. Accepteer de standaardwaarden op de pagina Virtuele harde schijf aansluiten .

      Schermopname van de wizard Nieuwe virtuele machine op de pagina Virtuele harde schijf verbinden.

    6. Selecteer De optie Besturingssysteem installeren vanuit een opstartbare installatiekopie . Wijs de ISO aan die u eerder hebt gedownload.

      Schermopname van de wizard Nieuwe virtuele machine op de pagina Installatieopties.

    Zie Een VM inrichten met Hyper-V-beheer voor stapsgewijze instructies.

  2. Gebruik het UEFI-certificaat om de VM beveiligd op te starten.

    1. Nadat de virtuele machine is gemaakt, wordt deze weergegeven in Hyper-V-beheer. Selecteer de virtuele machine en klik met de rechtermuisknop en selecteer vervolgens Instellingen.
    2. Selecteer in het linkerdeelvenster het tabblad Beveiliging . Selecteer vervolgens onder Beveiligd opstarten in de vervolgkeuzelijst Sjabloonde optie Microsoft UEFI-certificeringsinstantie.
    3. Selecteer OK om de wijzigingen op te slaan.

    Schermopname van beveiligd opstarten uitgeschakeld voor VM op de pagina Instellingen.

  3. Selecteer de VM in Hyper-V-beheer en start de VM. De VM wordt opgestart vanaf de ISO-installatiekopieën die u hebt opgegeven.

Stap 2: Verbinding maken met vm en CentOS installeren

Zodra de VM wordt uitgevoerd, voert u de volgende stappen uit:

  1. Selecteer de virtuele machine in Hyper-V-beheer, klik met de rechtermuisknop om het contextmenu aan te roepen en selecteer vervolgens Verbinding maken.

  2. Selecteer de optie CentOS 7 installeren in het opstartmenu.

  3. Selecteer de taal en selecteer vervolgens Doorgaan.

    Schermopname van de taal selecteren tijdens de installatie van CentOS.

  4. Selecteer het installatiedoel en selecteer vervolgens Gereed.

    Schermopname van het installatiedoel tijdens de CentOS-installatie.

  5. Selecteer de netwerknaam & hostnaam.

    Schermopname van het geselecteerde netwerk en de hostnaam tijdens de installatie van CentOS.

    Schakel de schakeloptie AAN in voor de netwerkinterface en selecteer gereed.

    Schermopname van de netwerkinterface inschakelen tijdens de installatie van CentOS.

  6. Selecteer Gebruikersinstelling en stel het hoofdwachtwoord in. Voer een wachtwoord in, bevestig het wachtwoord en selecteer Gereed.

    Schermopname van het ingestelde hoofdwachtwoord tijdens de installatie van CentOS.

  7. Selecteer Configuratie voltooien.

    Schermopname van de configuratie Voltooien selecteren tijdens de installatie van CentOS.

  8. Selecteer Installatie starten. Nadat de installatie is voltooid, start u de VM opnieuw op.

    Schermopname van het begin van de installatie tijdens de CentOS-installatie.

Stap 3: VM configureren

Volg deze stappen om de VM te configureren:

  1. Maak verbinding en meld u vervolgens aan bij de virtuele machine met het hoofdwachtwoord dat u hebt gemaakt tijdens de CentOS-installatie.

  2. Zorg ervoor dat dit cloud-init niet is geïnstalleerd.

    sudo yum list installed | grep cloud-init
    
  3. Installeer cloud-init en controleer de versie van de cloud-init geïnstalleerde versie.

    sudo yum install cloud-init
    cloud-init --version
    

Stap 4: Restconfiguratie opschonen

Verwijder computerspecifieke bestanden en gegevens van uw VM, zodat u een schone VM-installatiekopieën kunt maken zonder geschiedenis of standaardconfiguraties. Volg deze stappen op uw Azure Stack HCI-cluster om de restconfiguratie op te schonen:

  1. Standaardconfiguraties cloud-init opschonen.

    sudo yum clean all
    sudo cloud-init clean
    
  2. Logboeken en cache opschonen.

    sudo rm -rf /var/lib/cloud/ /var/log/* /tmp/*
    
  3. Bash-geschiedenis verwijderen.

    rm -f ~/.bash_history 
    export HISTSIZE=0 
    logout
    
  4. Sluit de virtuele machine af. Ga in Hyper-V-beheer naar Actie > Afsluiten.

  5. Exporteer een VHDX of kopieer de VHDX van uw VM. U kunt de volgende methoden gebruiken:

    • Kopieer de VHDX naar de gebruikersopslag op het gedeelde clustervolume op uw Azure Stack HCI.
    • U kunt ook de VHDX als pagina-blob kopiëren naar een container in een Azure Storage-account.

Stap 5: vm-installatiekopieën Creatie

Volg deze stappen op uw Azure Stack HCI-cluster om de VM-installatiekopieën te maken op basis van de VHDX die u eerder hebt gemaakt.

Azure CLI gebruiken om de VM-installatiekopieën te maken:

  1. Voer PowerShell uit als beheerder.

  2. Meld u aan. Voer de volgende cmdlet uit:

    az login
    
  3. Stel uw abonnement in. Voer de volgende cmdlet uit:

    az account set --subscription <Subscription ID>
    
  4. Stel parameters in voor uw abonnement, resourcegroep, aangepaste locatie, locatie, type besturingssysteem voor de installatiekopieën, de naam van de installatiekopieën en het pad waar de installatiekopieën zich bevinden. Vervang de parameters in door < > de juiste waarden.

    $Subscription = "<Subscription ID>"
    $Resource_Group = "<Resource group>"
    $CustomLocation = "<Custom location>"
    $Location = "<Location for your Azure Stack HCI cluster>"
    $OsType = "<OS of source image>"
    

    Parameters worden beschreven in de volgende tabel:

    Parameter Beschrijving
    Subscription Abonnement dat is gekoppeld aan uw Azure Stack HCI-cluster.
    Resource_Group Resourcegroep voor Azure Stack HCI-cluster dat u aan deze installatiekopieën koppelt.
    Location Locatie voor uw Azure Stack HCI-cluster. Dit kan bijvoorbeeld , westreuropezijneastus.
    OsType Besturingssysteem dat is gekoppeld aan de broninstallatiekopieën. Dit kan Windows of Linux zijn.
  5. Gebruik de VHDX van de VM om een galerie-installatiekopieën te maken. Gebruik deze VM-installatiekopieën om virtuele Arc-machines te maken op uw Azure Stack HCI.

    Zorg ervoor dat u de VHDX kopieert in de gebruikersopslag in het gedeelde clustervolume van uw Azure Stack HCI. Het pad kan er bijvoorbeeld als volgt uitzien: C:\ClusterStorage\UserStorage_1\linuxvhdx.

    $ImagePath = "Path to user storage in CSV" 
    
    $ImageName = "mylinuxvmimg" 
    
    az stack-hci-vm image create --subscription $subscription -g $resource_group --custom-location $CustomLocation --location $location --image-path $ImagePath --name $ImageName --debug --os-type 'Linux' 
    
  6. Controleer of de installatiekopieën zijn gemaakt.

Volgende stappen