Aracılığıyla paylaş


Azure Stack HCI sanal makineleri için CentOS Linux görüntüsünü hazırlama (önizleme)

Şunlar için geçerlidir: Azure Stack HCI, sürüm 23H2

Bu makalede, Azure Stack HCI kümenizde sanal makine oluşturmak için CentOS Linux görüntüsünün nasıl hazırlandığı açıklanır. VM görüntüsü oluşturmak için Azure CLI kullanırsınız.

Önkoşullar

Başlamadan önce aşağıdaki önkoşulların tamamlandığından emin olun.

  • Azure Stack HCI kümesine erişiminiz vardır. Bu küme dağıtılır, kaydedilir ve Azure Arc'a bağlanır. Azure Stack HCI küme kaynağının Genel Bakış sayfasına gidin. Sağ bölmedeki Sunucu sekmesinde , Azure ArcBağlı olarak gösterilmelidir.

  • Azure Stack HCI kümenize desteklenen en son ISO görüntüsünü indirdiniz . Burada CentOS-7-x86_64-Everything-2207-02.iso dosyasını indirdik. Bu görüntüyü bir VM görüntüsü oluşturmak için kullanırsınız.

İş akışı

Bir CentOS görüntüsü hazırlamak ve bu görüntüden bir VM görüntüsü oluşturmak için şu adımları izleyin:

  1. Bir CentOS VM İçerik Oluşturucu.
  2. VM'ye bağlanın ve CentOS'u yükleyin.
  3. VM'yi yapılandırın.
  4. Artık yapılandırmayı temizleyin.
  5. CentOS VM görüntüsünü İçerik Oluşturucu.

Aşağıdaki bölümlerde iş akışındaki her adım için ayrıntılı yönergeler sağlanır.

CentOS görüntüsünden VM görüntüsünü İçerik Oluşturucu

Önemli

VM'lerde konuk yönetimini etkinleştirmek istiyorsanız bir CentOS görüntüsü hazırlamanızı öneririz.

Azure CLI kullanarak bir VM görüntüsü oluşturmak için Azure Stack HCI kümenizde bu adımları izleyin.

1. Adım: CentOS VM İçerik Oluşturucu

İndirilen CentOS görüntüsünü kullanarak vm sağlamak için şu adımları izleyin:

  1. aşağıdaki belirtimlere sahip bir VM oluşturmak için indirilen görüntüyü kullanın:

    1. VM'niz için kolay bir ad sağlayın.

      Ad ve konum belirtin sayfasındaki Yeni sanal makine sihirbazının ekran görüntüsü.

    2. Burada bir VHDX görüntüsüyle çalışırken VM'niz için 2. Nesil'i belirtin.

      Oluşturma belirtme sayfasındaki Yeni sanal makine sihirbazının ekran görüntüsü.

    3. Başlangıç belleği için ata4096:

      Bellek ata sayfasının ekran görüntüsü.

    4. VM'nin bağlantı için kullandığı sanal ağ anahtarını seçin.

      Ağı yapılandır sayfasının ekran görüntüsü.

    5. Sanal Sabit Diske Bağlan sayfasında varsayılan değerleri kabul edin.

      Sanal sabit diske bağlan sayfasındaki Yeni sanal makine sihirbazının ekran görüntüsü.

    6. Önyüklenebilir görüntüden işletim sistemini yükle seçeneğini belirleyin. Daha önce indirdiğiniz ISO'ya gidin.

      Yükleme seçenekleri sayfasındaki Yeni sanal makine sihirbazının ekran görüntüsü.

    Adım adım yönergeler için bkz. Hyper-V Yöneticisi kullanarak VM sağlama .

  2. VM'yi Güvenli Önyüklemek için UEFI sertifikasını kullanın.

    1. VM oluşturulduktan sonra Hyper-V yöneticisinde gösterilir. Sanal makineyi seçin ve sağ tıklayıp Ayarlar'ı seçin.
    2. Sol bölmede Güvenlik sekmesini seçin. Ardından Güvenli Önyükleme'nin altındaki Şablon açılan listesinden Microsoft UEFI Sertifika Yetkilisi'ni seçin.
    3. Değişiklikleri kaydetmek için Tamam'ı seçin.

    Ayarlar sayfasında VM için devre dışı bırakılan güvenli önyüklemenin ekran görüntüsü.

  3. Hyper-V Yöneticisi'nden VM'yi seçin ve ardından VM'yi başlatın. VM, sağladığınız ISO görüntüsünden ön yüklemesini sağlar.

2. Adım: VM'ye bağlanma ve CentOS'u yükleme

VM çalıştırıldıktan sonra şu adımları izleyin:

  1. Hyper-V Yöneticisi'nden VM'yi seçin, bağlam menüsünü çağırmak için sağ tıklayın ve bağlan'ı seçin.

  2. Önyükleme menüsünde CentOS 7'yi Yükle seçeneğini belirleyin.

  3. Dili ve ardından Devam'ı seçin.

    CentOS yüklemesi sırasında seçme dilinin ekran görüntüsü.

  4. Yükleme hedefini ve ardından Bitti'yi seçin.

    CentOS yüklemesi sırasında yükleme hedefinin ekran görüntüsü.

  5. Ağ & ana bilgisayar adını seçin.

    CentOS yüklemesi sırasında ağ ve konak adı seçme işleminin ekran görüntüsü.

    Ağ arabirimi için AÇI anahtarını etkinleştirin ve bitti'yi seçin.

    CentOS yüklemesi sırasında ağ arabirimini etkinleştirme işleminin ekran görüntüsü.

  6. Kullanıcı ayarı'nı seçin ve kök parolayı ayarlayın. Bir parola girin, parolayı onaylayın ve Bitti'yi seçin.

    CentOS yüklemesi sırasında ayarlanan kök parolanın ekran görüntüsü.

  7. Yapılandırmayı bitir'i seçin.

    CentOS yüklemesi sırasında son yapılandırmayı seçme işleminin ekran görüntüsü.

  8. Yüklemeyi Başlat'ı seçin. Yükleme tamamlandıktan sonra VM'yi yeniden başlatın .

    CentOS yüklemesi sırasında yüklemeye başlama işleminin ekran görüntüsü.

3. Adım: VM'yi yapılandırma

VM'yi yapılandırmak için şu adımları izleyin:

  1. CentOS yüklemesi sırasında oluşturduğunuz kök parolayı kullanarak vm'ye bağlanın ve oturum açın.

  2. Bunun yüklü olmadığından emin cloud-init olun.

    sudo yum list installed | grep cloud-init
    
  3. Yüklü sürümü cloud-init yükleyin cloud-init ve doğrulayın.

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

4. Adım: Artık yapılandırmayı temizleme

Herhangi bir geçmiş veya varsayılan yapılandırma olmadan temiz bir VM görüntüsü oluşturabilmek için vm'nizden makineye özgü dosyaları ve verileri silin. Artık yapılandırmayı temizlemek için Azure Stack HCI kümenizde şu adımları izleyin:

  1. Varsayılan yapılandırmaları temizleyin cloud-init .

    sudo yum clean all
    sudo cloud-init clean
    
  2. Günlükleri ve önbelleği temizleyin.

    sudo rm -rf /var/lib/cloud/ /var/log/* /tmp/*
    
  3. Bash geçmişini kaldırın.

    rm -f ~/.bash_history 
    export HISTSIZE=0 
    logout
    
  4. Sanal makineyi kapatın. Hyper-V Yöneticisi'nde Eylem > Kapat'a gidin.

  5. VHDX'i dışarı aktarın veya VM'nizden VHDX'i kopyalayın. Aşağıdaki yöntemleri kullanabilirsiniz:

    • VHDX'i Azure Stack HCI'nizdeki küme paylaşılan birimindeki kullanıcı depolama alanına kopyalayın.
    • Alternatif olarak, VHDX'i sayfa blobu olarak Azure Depolama hesabındaki bir kapsayıcıya kopyalayın.

5. Adım: VM görüntüsünü İçerik Oluşturucu

Daha önce oluşturduğunuz VHDX'ten VM görüntüsünü oluşturmak için Azure Stack HCI kümenizde bu adımları izleyin.

VM görüntüsünü oluşturmak için Azure CLI'yi kullanın:

  1. PowerShell'i yönetici olarak çalıştırın.

  2. Oturum açın. Aşağıdaki cmdlet'i çalıştırın:

    az login
    
  3. Aboneliğinizi ayarlayın. Aşağıdaki cmdlet'i çalıştırın:

    az account set --subscription <Subscription ID>
    
  4. Aboneliğiniz, kaynak grubunuz, özel konumunuz, konumunuz, görüntü için işletim sistemi türünüz, görüntünün adı ve görüntünün bulunduğu yol için parametreler ayarlayın. içindeki < > parametreleri uygun değerlerle değiştirin.

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

    Parametreler aşağıdaki tabloda açıklanmıştır:

    Parametre Açıklama
    Subscription Azure Stack HCI kümenizle ilişkili abonelik.
    Resource_Group Bu görüntüyle ilişkilendirdiğiniz Azure Stack HCI kümesi için kaynak grubu.
    Location Azure Stack HCI kümenizin konumu. Örneğin, bu , westreuropeolabilireastus.
    OsType Kaynak görüntüyle ilişkili işletim sistemi. Bu Windows veya Linux olabilir.
  5. Galeri görüntüsü oluşturmak için VM'nin VHDX'ini kullanın. Azure Stack HCI'nizde Arc sanal makineleri oluşturmak için bu VM görüntüsünü kullanın.

    VHDX'i Azure Stack HCI'nizin küme paylaşılan birimindeki kullanıcı depolama alanına kopyaladığınızdan emin olun. Örneğin, yol şöyle görünebilir: 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. Görüntünün oluşturulduğunu doğrulayın.

Sonraki adımlar