Aracılığıyla paylaş


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

Dikkat

Bu makale, kullanım ömrü sonuna (EOL) ulaşılan bir Linux dağıtımı olan CentOS'a başvurur. CentOS kullanımınızı göz önünde bulundurun ve buna göre planlayın. Daha fazla bilgi için bkz . CentOS kullanım ömrü sonu kılavuzu.

Şunlar için geçerlidir: Azure Yerel 2311.2 ve üzeri

Bu makalede, Azure Yerel cihazınızda 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:

  • Dağıtılan, kaydedilen ve Azure Arc'a bağlı bir Azure Yerel örneğine erişim sahibi olun. Azure Yerel kaynağında Genel Bakış sayfasına gidin. Sağ bölmedeki Sunucu sekmesinde Azure Arc Bağlı olarak görünmelidir.
  • Azure Yerel örneğinize 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 görüntüsünü Azure Yerel için hazırlamak için Azure Sanal Makine VHD diski kullanmayın.
  • 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 Yerel'inizde 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 Yerel'inizde 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>gidin.

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

    • VHDX'i Azure Yerel'inizdeki 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 Yerel'inizde 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 Local>"
    $osType = "<OS of source image>"
    

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

    Parametre Açıklama
    subscription Azure Yerel örneğinle ilişkili abonelik.
    resource_group Bu görüntüyle ilişkilendirdiğiniz Azure Yerel örneği için kaynak grubu.
    location Azure Yerel örneğinin konumu. Örneğin, konum veya eastusolabilirwestreurope.
    os-type 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 Yerel'de Azure Arc sanal makineleri oluşturmak için bu VM görüntüsünü kullanın.

    Azure Local'ın 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" 
    $osType = "Linux"
    
    az stack-hci-vm image create --subscription $subscription -g $resource_group --custom-location $customLocation --location $location --image-path $imagePath --name $imageName --debug --os-type $osType 
    
  6. Görüntünün oluşturulduğunu doğrulayın.