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:
- CentOS VM oluşturma
- Vm'ye bağlanma ve CentOS'u yükleme
- VM'yi yapılandırma
- Artık yapılandırmayı temizleme
- 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:
aşağıdaki belirtimlere sahip bir VM oluşturmak için indirilen görüntüyü kullanın:
VM'niz için kolay bir ad sağlayın.
Burada bir VHDX görüntüsüyle çalışırken VM'niz için 2. Nesil'i belirtin.
Başlangıç belleği için 4096 atayın.
VM'nin bağlantı için kullandığı sanal ağ anahtarını seçin.
Sanal Sabit Diske Bağlan sayfasında varsayılan değerleri kabul edin.
Önyüklenebilir görüntüden işletim sistemini yükle'yi seçin. Daha önce indirdiğiniz ISO'ya gelin.
Adım adım yönergeler için bkz . Hyper-V Yöneticisi'yi kullanarak VM sağlama.
SANAL makinenin güvenliğini sağlamak için UEFI sertifikasını kullanın:
- 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.
- 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.
- Değişiklikleri kaydetmek için Tamam'ı seçin.
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:
Hyper-V Yöneticisi'nden VM'yi seçin. Sağ tıklayın ve açılan menüde Bağlan'ı seçin.
Önyükleme menüsünde CentOS 7'yi Yükle seçeneğini belirleyin.
Dili ve ardından Devam'ı seçin.
Yükleme hedefini ve ardından Bitti'yi seçin.
Ağ ve Ana Bilgisayar Adı'nın seçin.
Ağ arabirimi için AÇI anahtarını etkinleştirin ve bitti'yi seçin.
Kullanıcı ayarı'nı seçin ve kök parolayı ayarlayın. Bir parola girin, parolayı onaylayın ve Bitti'yi seçin.
Yapılandırmayı bitir'i seçin.
Yüklemeyi Başlat'ı seçin. Yükleme tamamlandıktan sonra VM'yi yeniden başlatmak için Yeniden Başlat'ı seçin.
3. Adım: VM'yi yapılandırma
VM'yi yapılandırmak için:
CentOS yüklemesi sırasında oluşturduğunuz kök parolayı kullanarak VM'ye bağlanın ve vm'de oturum açın.
Bunun yüklü olmadığından emin
cloud-init
olun.sudo yum list installed | grep cloud-init
Yüklü sürümü
cloud-init
yükleyincloud-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.
cloud-init
Varsayılan yapılandırmaları temizleyin.sudo yum clean all sudo cloud-init clean
Günlükleri ve önbelleği temizleyin.
sudo rm -rf /var/lib/cloud/ /var/log/* /tmp/*
Bash geçmişini kaldırın.
rm -f ~/.bash_history export HISTSIZE=0 logout
VM'yi kapatın. Hyper-V Yöneticisi'nde Eylem>Kapat'a gidin.
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:
PowerShell'i yönetici olarak çalıştırın.
Oturum açma. Aşağıdaki cmdlet'i çalıştırın:
az login
Aboneliğinizi ayarlayın. Aşağıdaki cmdlet'i çalıştırın:
az account set --subscription <Subscription ID>
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 westreurope
olabilireastus
.OsType
Kaynak görüntüyle ilişkili işletim sistemi. Bu sistem Windows veya Linux olabilir. 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\linuxvhdx
gö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'
Görüntünün oluşturulduğunu doğrulayın.
İlgili içerik
- Azure Stack HCI kümenizde Azure Arc VM'leri oluşturun.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin