Aracılığıyla paylaş


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

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

Bu makalede, Azure Stack HCI kümenizde bir sanal makine (VM) 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'yi kullanırsınız.

Önkoşullar

Başlamadan önce aşağıdaki önkoşulları karşılayın:

  • 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 Arc Bağlı olarak görünmelidir.
  • Azure Stack HCI kümenizde desteklenen en son ISO görüntüsünü indirin. 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:

  1. CentOS VM oluşturma
  2. Vm'ye bağlanma ve CentOS'u yükleme
  3. VM'yi yapılandırma
  4. Artık yapılandırmayı temizleme
  5. CentOS VM görüntüsü oluşturma

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ü oluşturma

Önemli

VM'lerde konuk yönetimini etkinleştirmeyi planlıyorsanı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 oluşturma

İndirilen CentOS görüntüsünü kullanarak vm sağlamak için:

  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 Belirt sayfasında Yeni Sanal Makine Sihirbazı'nı gösteren 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ında Yeni Sanal Makine Sihirbazı'nı gösteren ekran görüntüsü.

    3. Başlangıç belleği için 4096 atayın.

      Bellek Ata sayfasını gösteren 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ı gösteren 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ında Yeni Sanal Makine Sihirbazı'nı gösteren ekran görüntüsü.

    6. Önyüklenebilir görüntüden işletim sistemini yükle'yi seçin. Daha önce indirdiğiniz ISO'ya gelin.

      Yükleme Seçenekleri sayfasında Yeni Sanal Makine Sihirbazı'nı gösteren ekran görüntüsü.

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

  2. SANAL makinenin güvenliğini sağlamak için UEFI sertifikasını kullanın:

    1. VM oluşturulduktan sonra Hyper-V Yöneticisi'nde gösterilir. VM'yi seçin, sağ tıklayın ve ardından 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 Güvenli Önyükleme'nin devre dışı bırakıldığını gösteren ekran görüntüsü.

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

2. Adım: Bir 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. Sağ tıklayın ve açılan menüde 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 dil seçmeyi gösteren ekran görüntüsü.

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

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

  5. Ağ ve Ana Bilgisayar Adı'nın seçin.

    CentOS yüklemesi sırasında ağ ve konak adını seçmeyi gösteren ekran görüntüsü.

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

    CentOS yüklemesi sırasında ağ arabirimini etkinleştirmeyi gösteren ekran görüntüsü.

  7. 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 kök parolayı ayarlamayı gösteren ekran görüntüsü.

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

    CentOS yüklemesi sırasında Yapılandırmayı bitir'in seçilmesini gösteren ekran görüntüsü.

  9. Yüklemeyi Başlat'ı seçin. Yükleme tamamlandıktan sonra VM'yi yeniden başlatmak için Yeniden Başlat'ı seçin.

    CentOS yüklemesi sırasında Yeniden Başlat'ın seçilmesini gösteren ekran görüntüsü.

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

VM'yi yapılandırmak için:

  1. CentOS yüklemesi sırasında oluşturduğunuz kök parolayı kullanarak VM'ye bağlanın ve vm'de 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 bu adımları izleyin.

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

    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. VM'yi 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ü oluşturma

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çma. 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 parametreleri ayarlayın. içindeki < > parametrelerini 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, konum veya westreuropeolabilireastus.
    OsType Kaynak görüntüyle ilişkili işletim sistemi. Bu sistem Windows veya Linux olabilir.
  5. Galeri görüntüsü oluşturmak için VM'nin VHDX'ini kullanın. Azure Stack HCI'nizde Azure Arc sanal makineleri oluşturmak için bu VM görüntüsünü kullanın.

    Azure Stack HCI'nizin küme paylaşılan birimindeki kullanıcı depolama alanında VHDX'i kopyaladığınızdan emin olun. Örneğin, yol gibi C:\ClusterStorage\UserStorage_1\linuxvhdxgörünebilir.

    $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.