Cara Boot Jaringan (PXE) Instalasi Otomatis Citrix Xen

Daftar Isi:

Cara Boot Jaringan (PXE) Instalasi Otomatis Citrix Xen
Cara Boot Jaringan (PXE) Instalasi Otomatis Citrix Xen

Video: Cara Boot Jaringan (PXE) Instalasi Otomatis Citrix Xen

Video: Cara Boot Jaringan (PXE) Instalasi Otomatis Citrix Xen
Video: Mengenal Tampilan dan Shortcut Microsoft Office Word 2013 - YouTube 2024, Mungkin
Anonim
Pernahkah Anda berharap Hypervisor Anda dapat diinstal hanya dengan menekan tombol, tanpa pencarian yang membosankan untuk CD instalasi dan menjawab pertanyaan instalasi membosankan yang sama? HTG menjelaskan cara PXE instalasi otomatis Citrix-Xen.
Pernahkah Anda berharap Hypervisor Anda dapat diinstal hanya dengan menekan tombol, tanpa pencarian yang membosankan untuk CD instalasi dan menjawab pertanyaan instalasi membosankan yang sama? HTG menjelaskan cara PXE instalasi otomatis Citrix-Xen.

Photo Credit: Pink Sherbet Photography melalui Compfight cc

Ikhtisar

Kami telah menunjukkan kepada Anda apa itu PXE dan bagaimana Anda dapat dengan mudah menginstal server dengan FOG. Dalam panduan ini, kami akan kembali memperluas fondasi FOG yang sangat baik dan menambahkan entri menu untuk menginstal server Citrix-Xen otomatis.

Seperti di Ubuntu langsung dari tutorial FOG, prosedur penginstalan tidak murni PXE. Ini dimulai sebagai PXE, karena kami menyediakan basis "kernel", "initial ram disk" (initrd) & file lain yang diperlukan di atas PXE, tetapi sisa prosedur menarik file yang dibutuhkan melalui HTTP.

Prosedur ini disebutkan dalam panduan basis / instilasi pengetahuan Citrix-Xen, tetapi tidak benar-benar jenis salin & tempel dari resep, seperti yang akan kami coba berikan hari ini.

Secara umum, komponen-komponen pada panduan ini adalah:

  1. Buat file penginstalan CD tersedia melalui HTTP.
  2. Buat file jawaban otomatis.
  3. Tambahkan file PXE + entri menu.

Jangan khawatir, karena kami membangun fondasi FOG, ini akan mudah …

Ayo kita retak.

CD Instalasi melalui HTTP

Salah satu hal menyenangkan dengan membangun fondasi FOG adalah kita sudah memiliki web-server dan berjalan dan siap untuk melayani file instalasi yang diperlukan.

Kami akan menyalin file instalasi di atas dan bukan "loopback mount" ISO seperti yang kami lakukan di panduan Ubuntu, karena kami ingin menyimpan opsi paket tambahan slip-streaming ke dalam proses instalasi.

Buat direktori yang akan menyimpan file instal:

mkdir -p /var/www/xenserver61/

Salin keseluruhan CD instal ke dalam direktori ini.

Catatan: Anda dapat membuat sebanyak mungkin direktori yang Anda inginkan. Sebagai contoh, saya memiliki direktori untuk setiap versi utama Citrix-Xen sejak v5.0.

File jawaban otomatis (Opsional)

Tahapan ini ditandai sebagai opsional, karena Anda mungkin tidak ingin mengotomatisasi instalasi. Jika Anda memilih untuk tidak mengotomatiskan prosedur, Anda harus menjawab pertanyaan instalasi sendiri dengan satu perbedaan yang nyata: ketika diminta untuk sumber instalasi, Anda harus memilih "HTTP" bukan "media lokal" dan memberikan alamat secara manual.

Hanya untuk menyimpan opsi memasang CD yang dipasang sebagai perangkat loopback, kami akan meletakkan file jawaban di root server web.

Buat file jawaban dengan menerbitkan:

nano /var/www/xen-answerfile-61

Jadikan kontennya seperti:

sda us password https://192.f.o.g/xenserver61/ 192.n.t.p Asia/Jerusalem

Di mana Anda perlu mengubah "zona waktu", "kata sandi root dan" url sumber "untuk menyesuaikan dengan kebutuhan Anda.

File PXE

Seperti yang disebutkan dalam ikhtisar, kami memerlukan beberapa file dari CD penginstalan yang tersedia di direktori TFTP kami.

Untuk melakukan ini, buat direktori TFTP yang akan menyimpan file dengan menerbitkan:

mkdir -p /tftpboot/howtogeek/xenserver/xen61

Salin file dari CD atau direktori www dengan menerbitkan:

cp -av /var/www/xenserver61/boot/xen.gz /tftpboot/howtogeek/xenserver/xen61/ cp -av /var/www/xenserver61/boot/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/

Catatan: File terakhir yang kami salin, modul “mboot.c32”, harus kompatibel dengan versi PXElinux FOG Anda, Jika tidak, prosedur boot akan gagal. Modul ini mudah didapat dari paket Syslinux.

PXE Menus

Di panduan FOG asli, kami telah mengisyaratkan bahwa kami mungkin menambahkan sub-direktori di masa mendatang dan telah meninggalkan file menu "template" hanya untuk itu. Mari menelurkan menu lain dengan menyalin file template:

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

Edit dengan mengeluarkan:

nano /tftpboot/howtogeek/menus/xen.cfg

Tambahkan ke kontennya untuk menyertakan yang berikut:

label Citrix XenServer 6.1 #MENU DEFAULT #MENU PASSWD kernel xenserver/xen61/mboot.c32 append howtogeek/xenserver/xen61/xen.gz dom0_max_vcpus=4 dom0_mem=1024M console=vga --- howtogeek/xenserver/xen61/vmlinuz xencons=hvc console=hvc0 console=tty0 answerfile=https://192.f.o.g/xen-answerfile-61 install --- howtogeek/xenserver/xen61/install.img

Di mana Anda harus mengedit IP untuk mendapatkan file jawaban menjadi IP FOG Anda.

Catatan: Arahan "DEFAULT" dan "PASSWD" diberi komentar karena tidak sesuai dengan setiap situasi. Dengan itu, pertimbangkan untuk mengaktifkannya, karena menginstal OS bisa sangat merusak jika pengguna mendapatkan tangan mereka …

Sekarang tambahkan ke entri menu default, menu yang baru dibuat dengan menerbitkan:

nano /tftpboot/pxelinux.cfg/default

Tambahkan ke kontennya untuk menyertakan yang berikut:

LABEL Xen MENU LABEL Xen KERNEL vesamenu.c32 APPEND howtogeek/menus/xen.cfg

Catatan: Lokasi, dalam hal ini, penting. Saya sarankan Anda tidak meletakkannya di bawah label "fog.local".

Itu saja, Anda harus siap … Selamat menikmati:)

Kabut, pinjamkan kekuatanmu …

Direkomendasikan: