Menyiapkan gambar Linux CentOS untuk komputer virtual Azure Stack HCI (pratinjau)
Perhatian
Artikel ini mereferensikan CentOS, distribusi Linux yang mencapai akhir masa pakai (EOL). Pertimbangkan penggunaan CentOS dan rencanakan dengan sesuai. Untuk informasi selengkapnya, lihat Panduan akhir masa pakai CentOS.
Berlaku untuk: Azure Stack HCI, versi 23H2
Artikel ini menjelaskan cara menyiapkan gambar Linux CentOS untuk membuat komputer virtual (VM) di kluster Azure Stack HCI Anda. Anda menggunakan Azure CLI untuk pembuatan gambar VM.
Prasyarat
Sebelum memulai, penuhi prasyarat berikut:
- Memiliki akses ke kluster Azure Stack HCI. Kluster ini disebarkan, didaftarkan, dan terhubung ke Azure Arc. Buka halaman Gambaran Umum di sumber daya kluster Azure Stack HCI. Pada tab Server di panel kanan, Azure Arc akan muncul sebagai Tersambung.
- Unduh gambar ISO terbaru yang didukung di kluster Azure Stack HCI Anda. Di sini, kami mengunduh file CentOS-7-x86_64-Everything-2207-02.iso . Anda menggunakan gambar ini untuk membuat gambar VM.
Alur kerja
Untuk menyiapkan gambar CentOS dan membuat gambar VM dari gambar tersebut:
- Membuat VM CentOS
- Menyambungkan ke VM dan menginstal CentOS
- Mengonfigurasi VM
- Membersihkan konfigurasi residu
- Membuat gambar VM CentOS
Bagian berikut ini menyediakan instruksi terperinci untuk setiap langkah dalam alur kerja.
Membuat gambar VM dari gambar CentOS
Penting
- Jangan gunakan disk VHD Azure Virtual Machine untuk menyiapkan gambar VM untuk Azure Stack HCI.
- Kami menyarankan agar Anda menyiapkan gambar CentOS jika Anda ingin mengaktifkan manajemen tamu pada VM.
Ikuti langkah-langkah ini pada kluster Azure Stack HCI Anda untuk membuat gambar VM dengan menggunakan Azure CLI.
Langkah 1: Membuat VM CentOS
Untuk menggunakan gambar CentOS yang diunduh untuk menyediakan VM:
Gunakan gambar yang diunduh untuk membuat VM dengan spesifikasi berikut:
Berikan nama yang mudah diingat untuk VM Anda.
Tentukan Generasi 2 untuk VM Anda saat Anda bekerja dengan gambar VHDX di sini.
Tetapkan 4096 untuk memori Startup.
Pilih sakelar jaringan virtual yang digunakan VM untuk koneksi.
Terima default di halaman Sambungkan Hard Disk Virtual.
Pilih Instal sistem operasi dari gambar yang dapat di-boot. Arahkan ke ISO yang Anda unduh sebelumnya.
Untuk instruksi langkah demi langkah, lihat Memprovisikan VM dengan menggunakan Hyper-V Manager.
Gunakan sertifikat UEFI untuk mengamankan boot VM:
- Setelah VM dibuat, VM muncul di Hyper-V Manager. Pilih VM, klik kanan, lalu pilih Pengaturan.
- Di panel kiri, pilih tab Keamanan . Kemudian di bawah Boot Aman, dari daftar dropdown Templat , pilih Otoritas Sertifikat Microsoft UEFI.
- Pilih OK untuk menyimpan perubahan.
Pilih VM dari Hyper-V Manager lalu mulai VM. VM melakukan boot dari gambar ISO yang Anda sediakan.
Langkah 2: Sambungkan ke VM dan instal CentOS
Setelah VM berjalan, ikuti langkah-langkah berikut:
Pilih VM dari Hyper-V Manager. Klik kanan, dan pada menu yang terbuka, pilih Sambungkan.
Pilih opsi Instal CentOS 7 dari menu boot.
Pilih bahasa lalu pilih Lanjutkan.
Pilih tujuan penginstalan lalu pilih Selesai.
Pilih Jaringan & Nama Host.
Aktifkan sakelar ON untuk antarmuka jaringan lalu pilih Selesai.
Pilih Pengaturan pengguna dan atur kata sandi akar. Masukkan kata sandi, konfirmasi kata sandi, dan pilih Selesai.
Pilih Selesaikan konfigurasi.
Pilih Mulai Penginstalan. Setelah penginstalan selesai, pilih Reboot untuk me-reboot VM.
Langkah 3: Mengonfigurasi VM
Untuk mengonfigurasi VM:
Sambungkan lalu masuk ke VM dengan menggunakan kata sandi akar yang Anda buat selama penginstalan CentOS.
Pastikan bahwa
cloud-init
tidak diinstal.sudo yum list installed | grep cloud-init
Instal
cloud-init
dan verifikasi versi yang terinstalcloud-init
.sudo yum install cloud-init cloud-init --version
Langkah 4: Bersihkan konfigurasi residu
Hapus file dan data khusus komputer dari VM Anda sehingga Anda dapat membuat gambar VM yang bersih tanpa riwayat atau konfigurasi default. Ikuti langkah-langkah ini pada kluster Azure Stack HCI Anda untuk membersihkan konfigurasi residu.
Bersihkan
cloud-init
konfigurasi default.sudo yum clean all sudo cloud-init clean
Bersihkan log dan cache.
sudo rm -rf /var/lib/cloud/ /var/log/* /tmp/*
Hapus riwayat bash.
rm -f ~/.bash_history export HISTSIZE=0 logout
Matikan VM-nya. Di Hyper-V Manager, buka Tindakan>Matikan.
Ekspor VHDX atau salin VHDX dari VM Anda. Anda dapat menggunakan metode berikut:
- Salin VHDX ke penyimpanan pengguna pada volume bersama kluster di Azure Stack HCI Anda.
- Atau, salin VHDX sebagai blob halaman ke kontainer di akun Azure Storage.
Langkah 5: Membuat gambar VM
Ikuti langkah-langkah ini pada kluster Azure Stack HCI Anda untuk membuat gambar VM dari VHDX yang Anda buat sebelumnya.
Gunakan Azure CLI untuk membuat gambar VM:
Jalankan PowerShell sebagai Administrator.
Masuk. Jalankan cmdlet berikut:
az login
Atur langganan Anda. Jalankan cmdlet berikut:
az account set --subscription <Subscription ID>
Atur parameter untuk langganan, grup sumber daya, lokasi kustom, lokasi, jenis OS untuk gambar, nama gambar, dan jalur tempat gambar berada. Ganti parameter dengan
< >
nilai yang sesuai.$Subscription = "<Subscription ID>" $Resource_Group = "<Resource group>" $CustomLocation = "<Custom location>" $Location = "<Location for your Azure Stack HCI cluster>" $OsType = "<OS of source image>"
Parameter dijelaskan dalam tabel berikut.
Parameter Deskripsi Subscription
Langganan yang terkait dengan kluster Azure Stack HCI Anda. Resource_Group
Grup sumber daya untuk kluster Azure Stack HCI yang Anda kaitkan dengan gambar ini. Location
Lokasi untuk kluster Azure Stack HCI Anda. Misalnya, lokasinya bisa atau eastus
westreurope
.OsType
Sistem operasi yang terkait dengan gambar sumber. Sistem ini dapat berupa Windows atau Linux. Gunakan VHDX VM untuk membuat gambar galeri. Gunakan gambar VM ini untuk membuat komputer virtual Azure Arc di Azure Stack HCI Anda.
Pastikan untuk menyalin VHDX di penyimpanan pengguna di volume bersama kluster Azure Stack HCI Anda. Misalnya, jalurnya bisa terlihat seperti
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'
Verifikasi bahwa gambar dibuat.
Konten terkait
- Buat Azure Arc VM di kluster Azure Stack HCI Anda.