Aracılığıyla paylaş


Fiziksel laboratuvar ortamından Azure Lab Services'e Linux özel görüntüsü getirme

Önemli

Azure Lab Services, 28 Haziran 2027'de kullanımdan kaldırılacaktır. Daha fazla bilgi için emeklilik kılavuzuna bakın. Geçişinizi basitleştirmek için Microsoft, Laboratuvar Hizmetleri kaynaklarını temizlemenize yardımcı olacak otomasyon betikleri yayımlamıştır. Bunlar Azure Lab Services Kullanımdan Kaldırma Betikleri GitHub deposunda sağlanır.

Bu makalede, Azure Lab Services'te laboratuvar oluşturmak için fiziksel laboratuvar ortamından Linux tabanlı özel görüntünün nasıl içeri aktarıldığı açıklanır.

Azure çeşitli dağıtım ve sürümleri destekler. VHD'den özel bir Linux görüntüsü getirme adımları her dağıtıma göre değişir. Her dağıtım farklıdır çünkü her birinin Azure'da çalıştırmak için benzersiz önkoşulları vardır.

Bu makalede, bir VHD'den özel bir Ubuntu 18.04\20.04 görüntüsü getirirsiniz. Diğer dağıtımlar için özel görüntüler oluşturmak üzere VHD kullanma hakkında bilgi için bkz . Linux dağıtımları için genel adımlar.

İçeri aktarma işlemi aşağıdaki adımlardan oluşur:

  1. Fiziksel ortamınızdan sanal sabit sürücü (VHD) oluşturma
  2. VHD'yi bir Azure işlem galerisine aktarma
  3. İşlem galerisini laboratuvar planınıza ekleme
  4. Hesaplama galerisindeki resmi kullanarak bir laboratuvar oluşturun.

Fiziksel laboratuvardaki bir görüntüyü içeri aktarmadan önce, özel görüntü oluşturmak için önerilen yaklaşımlar hakkında daha fazla bilgi edinin.

Önkoşullar

  • Azure hesabınızın Azure Yönetilen Disk oluşturma izni vardır. Yönetilen disk oluşturmak için ihtiyacınız olan Azure RBAC rolleri hakkında bilgi edinin.

  • Her sanal makine görüntüsünü, yalnızca laboratuvarın sınıfı için gerekli olan yazılımları içerebilecek şekilde yeniden yapılandırın. Fiziksel Laboratuvardan Azure Lab Services'a geçiş hakkında daha fazla bilgi edinin.

Hyper-V Yöneticisi kullanarak özel görüntü hazırlama

İlk olarak, fiziksel ortam için bir sanal sabit disk (VHD) oluşturun. Aşağıdaki adımlarda, Windows Hyper-V Yöneticisi'ni kullanarak bir Hyper-V sanal makinesinden (VM) Ubuntu 18.04\20.04 görüntüsünün nasıl oluşturulacağı gösterilmektedir.

  1. Resmi Linux Ubuntu Server görüntüsünü, Hyper-V VM'sinde özel görüntüyü ayarlamak için kullandığınız Windows konak makinesine indirin.

    Ubuntu 18.04 LTS kullanıyorsanız GNOME veya MATE grafik masaüstleri yüklü olmayan bir görüntü kullanmanızı öneririz. GNOME ve MATE şu anda Azure Linux Aracısı ile bir ağ çakışmasına sahiptir ve bu, görüntünün Azure Lab Services'de düzgün çalışması için gereklidir. Bunun yerine, bir Ubuntu Server görüntüsü kullanın ve XFCE gibi farklı bir grafik masaüstü yükleyin. Bir diğer seçenek de laboratuvarın şablon VM'sini kullanarak GNOME\MATE yüklemektir.

    Ubuntu ayrıca indirilmesi için önceden oluşturulmuş Azure VHD'leri de yayımlar. Bu VHD'ler, Linux konak makinesinden ve KVM gibi hiper yöneticiden özel görüntüler oluşturmaya yöneliktir. Bu VHD'ler, ilk olarak varsayılan kullanıcı parolasını ayarlamanızı gerektirir. Bu parola yalnızca qemu gibi Linux araçları kullanılarak yapılabilir. Sonuç olarak, Windows Hyper-V kullanarak özel görüntü oluşturduğunuzda, görüntü özelleştirmeleri yapmak için bu VHD'lere bağlanamazsınız. Önceden oluşturulmuş Azure VHD'leri hakkında daha fazla bilgi için Ubuntu'nun belgelerini okuyun.

  2. Özel görüntünüzü temel alarak fiziksel laboratuvar ortamınızda bir Hyper-V sanal makinesi oluşturun.

    • VM, 1. Nesil olarak oluşturulmalıdır.

    • Vm'nin İnternet'e bağlanmasına izin vermek için Varsayılan Anahtar ağ yapılandırması seçeneğini kullanın.

    • VM'nin sanal diski sabit boyutlu bir VHD olmalıdır. Disk boyutu 128 GB'tan büyük olmamalıdır. VM'yi oluşturduğunuzda, aşağıdaki görüntüde gösterildiği gibi diskin boyutunu girin.

      Sanal Sabit Diske Bağlan ekranını gösteren ekran görüntüsü.

    • Yükleme Seçenekleri ayarlarında, daha önce Ubuntu'dan indirdiğiniz .iso dosyasını seçin.

    Azure Lab Services, disk boyutu 128 GB'tan büyük olan görüntüleri desteklemez.

    Hyper-V'de sanal makine oluşturma hakkında daha fazla bilgi edinin.

  3. Hyper-V VM'ye bağlanın ve Ubuntu VHD oluşturma ve karşıya yükleme için Manuel adımları izleyerek onu Azure'a hazırlayın.

    Azure için Linux görüntüsü hazırlama adımları dağıtıma göre değişiklik gösterir. Her dağıtım için daha fazla bilgi ve belirli adımlar için bkz . dağıtımlar ve sürümler.

    Yukarıdaki adımları izlediğinizde vurgulanması gereken birkaç önemli nokta vardır:

    • Bu adımlar, deprovision+user komutunu çalıştırdığınızda genelleştirilmiş bir görüntü oluşturur. Ancak görüntünün tüm hassas bilgilerden temizlendiğini veya yeniden dağıtım için uygun olduğunu garanti etmez.
  4. Varsayılan Hyper-V VHDX sabit disk dosya biçimini olarak VHDdönüştürün:

    1. Hyper-V Yöneticisi'nde sanal makineyi seçin, ardından Eylem>Diski Düzenle'yi seçin.

    2. Dönüştürülecek VHDX diskini bulun.

    3. Ardından, diski VHDX'ten VHD'ye dönüştürmek için Dönüştür'ü seçin.

    4. Disk Türü için Sabit boyut'a tıklayın.

      Bu noktada disk boyutunu genişletmeyi de seçerseniz 128 GB'ı aşmadığınızdan emin olun.

      Eylem Seç ekranını gösteren ekran görüntüsü.

Alternatif olarak, PowerShell kullanarak bir VHDX'i yeniden boyutlandırabilir ve dönüştürebilirsiniz:

Ardından, VHD dosyasını fiziksel ortamınızdan bir Azure işlem galerisine yüklersiniz.

  1. Yönetilen disk oluşturmak için VHD'yi Azure'a yükleyin.

    1. VHD'yi Azure'a yükleme veya yönetilen diski başka bir bölgeye kopyalama bölümünde gösterildiği gibi komut satırından Azure Depolama Gezgini veya AzCopy kullanabilirsiniz.

      Uyarı

      Makineniz uyku moduna geçerse veya kilitleniyorsa, karşıya yükleme işlemi kesintiye uğrayabilir ve başarısız olabilir. Ayrıca AzCopy tamamlandığında diske SAS erişimini iptal ettiğinizden emin olun. Aksi takdirde, diskten bir görüntü oluşturmaya çalıştığınızda, "'Aktif Yükleme' durumundaki 'disk adınız' diskiyle 'Görüntü Oluştur' işlemi desteklenmiyor" hatasını görürsünüz. Hata Kodu: OperationNotAllowed*."

    2. VHD'yi karşıya yükledikten sonra artık Azure portalında görebileceğiniz bir yönetilen diske sahip olmanız gerekir.

      Yönetilen disk için Azure portalının Boyut+Performans sekmesini kullanarak disk boyutunuzu değiştirebilirsiniz. Daha önce belirtildiği gibi, boyut 128 GB'tan büyük olmamalıdır .

  2. İşlem galerisinde bir görüntü tanımı ve sürümü oluşturun:

    1. Görüntü tanımı oluşturma:

      • Gen 1 neslini VM nesli olarak seçin.

      • İşletim sistemi için Linux'u seçin.

      • İşletim sistemi durumu için genelleştirilmiş'i seçin.

      Görüntü tanımı için belirtebileceğiniz değerler hakkında daha fazla bilgi için bkz . Görüntü tanımları.

      Ayrıca mevcut bir görüntü tanımını kullanmayı ve özel görüntünüz için yeni bir sürüm oluşturmayı da seçebilirsiniz.

    2. Görüntü sürümü oluşturma:

      • Sürüm numarası özelliği şu biçimi kullanır: MajorVersion.MinorVersion.Patch. Laboratuvar Hizmetleri'ni kullanarak laboratuvar oluşturup özel görüntü seçtiğinizde, görüntünün en son sürümü otomatik olarak kullanılır. En son sürüm MajorVersion, minorVersion ve patch değerlerinin en yüksek değerine göre seçilir.

      • Kaynak için açılan listeden Diskler ve/veya anlık görüntüler'i seçin.

      • İşletim sistemi diski özelliği için önceki adımlarda oluşturduğunuz diski seçin.

      Görüntü sürümü için belirtebileceğiniz değerler hakkında daha fazla bilgi için bkz . Görüntü sürümleri.

Laboratuvar oluşturma

Özel görüntü artık bir Azure işlem galerisinde kullanılabilir olduğuna göre, görüntüyü kullanarak bir laboratuvar oluşturabilirsiniz.

  1. İşlem galerisini laboratuvar planınıza ekleme

  2. Laboratuvarı oluşturun ve işlem galerisinden özel görüntüyü seçin.

    İşletim sistemi özgün Hyper-V VM'sine yüklendikten sonra diski genişlettiyseniz, ayrılmamış disk alanını kullanmak için Linux'un dosya sistemindeki bölümü de genişletmeniz gerekebilir. Laboratuvarın şablon VM'sinde oturum açın ve Disk bölümünü ve dosya sistemini genişletme bölümünde gösterilene benzer adımları izleyin.

İşletim sistemi diski genellikle /dev/sad2 bölümünde bulunur. İşletim sistemi diskinin bölümünün geçerli boyutunu görüntülemek için df -h komutunu kullanın.

Sonraki adımlar