Delen via


Een Red Hat Enterprise-installatiekopie voorbereiden voor virtuele Azure Stack HCI-machines (preview)

Van toepassing op: Azure Stack HCI, versie 23H2

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

Vereisten

Voordat u begint, moet u aan de volgende vereisten voldoen:

  • Toegang hebben tot een Azure Stack HCI-cluster. Dit cluster wordt 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.
  • Download de meest recente ondersteunde Red Hat Enterprise-serverinstallatiekopie op uw Azure Stack HCI-cluster. We ondersteunen alle Red Hat Enterprise Linux 7.x-, 8.x- en 9.x-versies. Hier hebben we het rhel-9.4-x86_64-boot.iso-bestand gedownload. U gebruikt deze installatiekopieën om een VM-installatiekopieën te maken.

Workflow

Een Red Hat Enterprise-installatiekopie voorbereiden en een VM-installatiekopie maken:

  1. Een Red Hat Enterprise-VM maken
  2. Verbinding maken met een virtuele machine en het Red Hat-besturingssysteem installeren
  3. De VIRTUELE machine configureren
  4. De restconfiguratie opschonen
  5. Een Red Hat VM-installatiekopie maken

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

Een VM-installatiekopie maken op basis van een Red Hat Enterprise-installatiekopie

Belangrijk

U wordt aangeraden een Red Hat Enterprise-installatiekopie voor te bereiden als u gastbeheer op de VM's wilt inschakelen.

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

Stap 1: Een Red Hat Enterprise-VM maken

De gedownloade Red Hat Enterprise-installatiekopie gebruiken om een VIRTUELE machine in te richten:

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

    1. Geef een beschrijvende naam op voor uw virtuele machine.

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

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

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

    3. Selecteer Geheugen toewijzen en voer vervolgens 4096 in voor opstartgeheugen.

      Schermopname van de wizard Nieuwe virtuele machine op de pagina Geheugen toewijzen.

    4. Selecteer Netwerken configureren. Selecteer in de vervolgkeuzelijst de virtuele switch die de virtuele machine gebruikt voor de verbinding.

      Schermopname van de wizard Nieuwe virtuele machine op de pagina Netwerken configureren.

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

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

    6. Selecteer Installatieopties en selecteer vervolgens Een besturingssysteem installeren vanuit een opstartbaar installatiekopiebestand. Wijs de ISO aan die u eerder hebt gedownload.

      Schermopname van het scherm Installatieopties voor het besturingssysteem.

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

  2. Gebruik het UEFI-certificaat om het opstarten van de VIRTUELE machine te beveiligen.

    1. Nadat de virtuele machine is gemaakt, wordt deze weergegeven in Hyper-V-beheer. Selecteer de virtuele machine, klik er met de rechtermuisknop op en selecteer Vervolgens Instellingen.

    2. Selecteer in het linkerdeelvenster het tabblad Beveiliging. Selecteer vervolgens microsoft UEFI-certificeringsinstantie onder Beveiligd opstarten in de vervolgkeuzelijst met sjablonen.

    3. Selecteer OK om de wijzigingen op te slaan.

    Schermopname van het scherm Beveiligd opstarten van UEFI ingeschakeld.

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

Stap 2: Verbinding maken met een virtuele machine en het Red Hat-besturingssysteem installeren

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

  1. Selecteer de virtuele machine in Hyper-V-beheer, klik er met de rechtermuisknop op om het menu te openen en selecteer vervolgens Verbinding maken.

  2. Selecteer Red Hat Enterprise Linux 9.4 installeren in het opstartmenu.

  3. Selecteer de taal en selecteer Vervolgens Doorgaan.

    Schermopname van het scherm Taal selecteren.

  4. Op de pagina Installatieoverzicht ziet u mogelijk andere actie-items.

    Schermopname van het installatieoverzicht met uitvoerbare items.

  5. Selecteer Verbinding maken met Red Hat en maak referenties. Selecteer Registreren en selecteer Vervolgens Gereed.

    Schermopname van de pagina Verbinding maken met Red Hat.

  6. Selecteer Softwareselectie, behoud de standaardwaarden en selecteer Gereed.

    Schermopname van de pagina Softwareselectie.

  7. Selecteer Installatiedoel en selecteer Vervolgens Gereed.

    Schermopname van de pagina Installatiedoel.

  8. Selecteer Netwerk- en hostnaam.

    Schermopname van de voltooide pagina Installatieoverzicht.

  9. Schakel de ON-switch voor de netwerkinterface in en selecteer Vervolgens Gereed.

    Schermopname van de pagina Network & Host Name.

  10. Selecteer De gebruikersinstelling en stel het hoofdwachtwoord in. Voer een wachtwoord in, bevestig het wachtwoord en selecteer Gereed.

    Schermopname van de pagina met referenties.

  11. Selecteer Installatie starten.

    Schermopname van de knop Installatie starten.

  12. Nadat de installatie is voltooid, selecteert u Systeem opnieuw opstarten om de VIRTUELE machine opnieuw op te starten.

    Schermopname van de knop Systeem opnieuw opstarten na de installatie.

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

Stap 3: de VIRTUELE machine configureren

Ga als volgende te werk om de VM te configureren:

  1. Maak verbinding en meld u vervolgens aan bij de virtuele machine met behulp van het hoofdwachtwoord dat u hebt gemaakt tijdens de installatie van Red Hat Enterprise.

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

    Sudo yum list installed | grep cloud-init
    
  3. Installeer het cloud-init hulpprogramma en controleer of de versie van cloud-init die versie is geïnstalleerd.

    Sudo yum install -y cloud-init
    cloud-init --version
    

    Hier volgt een voorbeeld van uitvoer:

    [hcitest@localhost ~]$ sudo yum install -y cloud-init
    Installed:
    cloud-init-23.4-7.el9_4.noarch 
    dhcp-client-12:4.4.2-19.bl.el9.x86_64 
    dhcp-common-12:4.4.2-19.bl.el9.noarch 
    geolite2-city-20191217-6.el9.noarch 
    geolite2-country-20191217-6.el9.noarch 
    ipcalc-l.0.0-5.el9.x86_64 
    python3-attrs-20.3.0-7.el9.noarch 
    python3-babel-2.9.1-2.el9.noarch 
    python3-configob j-5.0.6-25.el9.noarch 
    python3-jinja2-2.11.3-5.el9.noarch 
    python3-j sonpatch-1.21-16.el9.noarch 
    python3-j sonpointer-2.0-4.el9.noarch 
    python3-j sonschema-3.2.0-13.el9.noarch 
    python3-markupsafe-l.1.1-12.el9.x86_64 
    python3-netifaces-0.10.6-15.el9.x86_64 
    python3-oauthlib-3.1.1-5.el9.noarch 
    python3-prettytable-0.7.2-27.el9.noarch 
    python3-pyrsistent-0.17.3-8.el9.x86_64 
    python3-pyserial-3.4-12.el9.noarch 
    python3-pytz-2021.1-5.el9.noarch
    
    Complete!
    [hcitest@localhost ~]$ cloud-init —version 
    /usr/bin/cloud-init 23.4-7.el9_4 
    

Stap 4: De restconfiguratie opschonen

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

  1. Standaardconfiguraties opschonen cloud-init .

    sudo yum clean all
    sudo cloud-init clean
    

    Hier volgt een voorbeeld van uitvoer:

    [hcitest@localhost ~]$ sudo yum clean all 
    Updating Subscription Management repositories.
    17 files removed
    [hcitest@localhost ~]$ sudo cloud-init clean
    
  2. De logboeken en cache opschonen.

    sudo rm -rf /var/lib/cloud/ /var/log/* /tmp/*
    
  3. De registratie van de VIRTUELE machine ongedaan maken.

    sudo subscription-manager unregister
    sudo Subscription-manager clean
    

    Hier volgt een voorbeeld van uitvoer:

    [hcitest@localhost ~]$ sudo subscription-manager unregister 
    Unregistering from: subscription.rhsm.redhat.com:443/subscription 
    System has been unregistered.
    [hcitest@localhost ~]$ sudo subscription-manager clean 
    All local data removed
    
  4. Schoon alle hostspecifieke details op.

    sudo rm -f /etc/sysconfig/network-scripts/*
    sudo rm -f /etc/ssh/ssh_host*
    sudo rm /etc/lvm/devices/system.devices
    
  5. Verwijder de bash-geschiedenis.

    sudo rm -f ~/.bash_history 
    export HISTSIZE=0
    exit
    
  6. Sluit de virtuele machine af. Ga in Hyper-V-beheer naar Actie>afsluiten.

  7. Exporteer een VHDX of kopieer de VHDX van uw VIRTUELE machine. U kunt de volgende methoden gebruiken:

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

    Schermopname van het exporteren van een VHDX van een virtuele machine.

Stap 5: de VM-installatiekopieën maken

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

Gebruik de Azure CLI 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, besturingssysteemtype voor de installatiekopie, de naam van de installatiekopie en het pad waar de installatiekopie zich bevindt. Vervang de parameters 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 Description
    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. De locatie kan bijvoorbeeld zijn eastus of westreurope.
    OsType Besturingssysteem dat is gekoppeld aan de broninstallatiekopieën. Dit systeem kan Windows of Linux zijn.
  5. Gebruik de VHDX van de virtuele machine om een galerie-installatiekopieën te maken. Gebruik deze VM-installatiekopieën om virtuele Azure Arc-machines te maken op uw Azure Stack HCI.

    Zorg ervoor dat u de VHDX in de gebruikersopslag kopieert in het gedeelde clustervolume van uw Azure Stack HCI. Het pad kan er bijvoorbeeld uitzien als 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.