Anasayfa » nasıl » Ağdan Önyükleme (PXE) Nasıl Citrix Xen Otomatik Yükleme

    Ağdan Önyükleme (PXE) Nasıl Citrix Xen Otomatik Yükleme

    Hypervisörünüzün kurulum CD'sini sıkıcı bir şekilde aramadan ve aynı sıkıcı kurulum sorularını cevaplamadan tek bir düğmeye basarak kurulmasını dilediniz mi? HTG, Citrix-Xen'in otomatik kurulumunu PXE'ye nasıl açıklayacağını açıklar.

    Fotoğraf Kredisi: Compfight cc ile Pembe Şerbet Fotoğrafçılığı

    genel bakış

    Size PXE'nin ne olduğunu ve FOG ile bunun için bir sunucuyu nasıl kolayca kurabileceğinizi gösterdik. Bu kılavuzda, yine mükemmel FOG temelini genişleteceğiz ve otomatik bir Citrix-Xen sunucusu kurmak için bir menü girişi ekleyeceğiz..

    Ubuntu'da FOG öğreticisinden canlı yayınlandığı gibi, kurulum prosedürü tamamen PXE değildir. Temel "çekirdek", "başlangıç ​​ram diski" (initrd) ve diğer gerekli dosyaları PXE üzerinden sağladığımız için PXE olarak başlar, ancak işlemin geri kalanı gerekli dosyaları HTTP üzerinden çeker..

    Bu prosedür Citrix-Xen bilgi bankası / uygulama kılavuzunda belirtilmiştir, ancak bugün size vermeye çalışacağımız gibi bir tarifin kopyala ve yapıştır türü değildir..

    Genel olarak, bu kılavuzun bileşenleri:

    1. Kurulum CD dosyalarının HTTP üzerinden erişilebilir olmasını sağlayın.
    2. Otomatik cevaplar dosyası oluşturun.
    3. PXE dosyalarını + menü girişini ekleyin.

    Endişelenmeyin, çünkü biz FOG Vakfı üzerine inşa ediyoruz, bu kolay olacak ...

    Hadi çatlayalım.

    HTTP üzerinden kurulum CD'si

    FOG temeli üzerine inşa etmenin en güzel yanlarından biri, halihazırda bir web sunucumuzun hazır ve çalışıyor olması ve gerekli kurulum dosyalarını sunmaya hazır olduğumuzdur..

    Kurulum dosyalarını, Ubuntu kılavuzunda yaptığımız gibi ISO'yu "geridönüşüm bağına" kopyalamayacağız, kopyalayacağız, çünkü slip-stream tamamlayıcı paketlerini kurulum sürecine dahil etmek istiyoruz..

    Yükleme dosyalarını tutacak dizini oluşturun:

    mkdir -p / var / www / xenserver61 /

    Kurulum CD'sinin tamamını bu dizine kopyalayın..

    Not: İstediğiniz sayıda dizin oluşturabilirsiniz. Örneğin, v5.0’dan bu yana Citrix-Xen'in her büyük sürümü için bir dizine sahiptim..

    Otomatik cevaplar dosyası (İsteğe bağlı)

    Bu aşama isteğe bağlı olarak işaretlenmiştir, çünkü kurulumu otomatikleştirmek istemeyebilirsiniz. Prosedürü otomatikleştirmemeyi tercih ederseniz, kurulum sorularını kendi başınıza belirgin bir farkla cevaplamanız gerekir: kurulum kaynağı istendiğinde, "yerel medya" yerine "HTTP" yi seçmeniz ve adresini girmeniz gerekir. el ile.

    Kurulum CD'sini bir geridöngü aygıtı olarak monte etme seçeneğini korumak için, cevap dosyasını web sunucusunun kök dizinine koyacağız..

    Vererek cevap dosyasını oluşturun:

    nano / var / www / xen-answerfile-61

    İçeriğinin şuna benzemesini sağlayın:




    sda
    bize
    parola
    http: //192.f.o.g/xenserver61/
    192.n.t.p

    Asya / Kudüs

    Gereksinimlerinize uyacak şekilde “saat dilimi”, “root-password” ve “source url” öğelerini değiştirmeniz gereken yerler.

    PXE Dosyaları

    Genel bakışta bahsedildiği gibi, TFTP dizininde yer almak için kurulum CD'sindeki bazı dosyalara ihtiyacımız var..

    Bunu yapmak için, dosyaları yayınlayarak tutacak TFTP dizinini oluşturun:

    mkdir -p / tftpboot / howtogeek / xenserver / xen61

    Dosyaları, CD'den veya www dizininden, aşağıdakileri vererek kopyalayın:

    cp -av /var/www/xenserver61/boot/xen.gz / tftpboot / howtogeek / xenserver / xen61 /
    cp -av / var / www / xenserver61 / önyükleme / vmlinuz / tftpboot / howtogeek / xenserver / xen61 /
    cp -av /var/www/xenserver61/install.img / tftpboot / howtogeek / xenserver / xen61 /
    cp -av /var/www/xenserver61/boot/pxelinux/mboot.c32 / tftpboot / howtogeek / xenserver / xen61 /

    Not: Kopyaladığımız son dosya olan “mboot.c32” modülünün FOG'nuzun PXElinux sürümüyle uyumlu olması gerekiyor, değilse, önyükleme işlemi başarısız olur. Modül Syslinux paketinden kolayca elde edilebilir.

    PXE Menüleri

    Orijinal FOG rehberinde gelecekte alt dizinler ekleyebileceğimizi ve bunun için “şablon” menü dosyası bıraktığımızı ima ettik. Şablon dosyasını kopyalayarak başka bir menü açalım:

    cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg

    Vererek düzenleyin:

    nano /tftpboot/howtogeek/menus/xen.cfg

    Aşağıdakileri eklemek için içeriğine ekleyin:

    Citrix XenServer 6.1 etiketi
    #MENU VAKFI
    #MENU ŞİFRESİ
    çekirdek xenserver / xen61 / mboot.c32
    eklemek howtogeek / xenserver / xen61 / xen.gz dom0_max_vcpus = 4 dom0_mem = 1024M konsolu = vga --- howtogeek / xenserver / xen61 / vmlinuz xencons = hvc konsolu = hvc0 konsolu = tty0 answerfile-61 kurulum --- howtogeek / xenserver / xen61 / install.img

    FOG’nuzun IP’si olacak yanıt dosyasını almak için IP’yi nerede düzenlemek zorundasınız?.

    Not: “DEFAULT” ve “PASSWD” yönergeleri her duruma uygun olmadıkları için yorumlanmıştır. Bununla birlikte, onları etkinleştirmeyi düşünün, çünkü bir işletim sistemi kurmak, kullanıcılar eline geçerse gerçekten yıkıcı olabilir ...

    Şimdi varsayılan menü girişine, yeni oluşturulan menüyü düzenleyerek ekleyin:

    nano /tftpboot/pxelinux.cfg/default

    Aşağıdakileri eklemek için içeriğine ekleyin:

    LABEL Xen
    MENÜ ETİKETİ Xen
    KERNEL vesamenu.c32
    EKLE howtogeek / menus / xen.cfg

    Not: Konum, bu durumda, önemli. "Fog.local" etiketinin altına koymamanızı öneririm.

    İşte bu, her şey yolunda gitmeli… Enjoy :)


    Sis, gücünü bana ver…