ニュースの作り方

how-to-network-boot-pxe-an-automated-installation-of-citrix-xen写真1

インストールCDを検索したり、同じ退屈なインストールの質問に答えたりすることなく、ボタンを押すだけでハイパーバイザーをインストールできるようにしたいと思ったことはありませんか。 HTGは、Citrix-Xenの自動インストールをPXEする方法を説明しています。

写真提供者:Compfightccによるピンクシャーベット写真

概要

PXEとは何か、FOGを使用してPXE用のサーバーを簡単にインストールする方法を説明しました。このガイドでは、優れたFOG基盤をさらに拡張し、自動化されたCitrix-Xenサーバーをインストールするためのメニューエントリを追加します。

Ubuntu live from FOGチュートリアルのように、インストール手順は純粋にPXEではありません。ベースカーネル、初期ramディスク(initrd)、およびその他の必要なファイルをPXE経由で提供するため、PXEとして開始しますが、残りの手順では、HTTPを介して必要なファイルをプルします。

この手順はCitrix-Xenナレッジベース/点滴ガイドに記載されていますが、今日提供するようなレシピのコピー&ペーストタイプではありません。

一般に、このガイドのコンポーネントは次のとおりです。

  1. インストールCDファイルをHTTP経由で利用できるようにします。
  2. 自動回答ファイルを作成します。
  3. PXEファイル+メニューエントリを追加します。

心配しないでください。FOGの基盤の上に構築しているので、これは簡単です…

ひびを入れましょう。

HTTP経由のインストールCD

FOGの基盤の上に構築することの良い点の1つは、Webサーバーがすでに稼働していて、必要なインストールファイルを提供する準備ができていることです。

インストールプロセスにサプリメントパックをスリップストリーミングするオプションを維持したいので、Ubuntuガイドで行ったようにISOをループバックマウントするのではなく、インストールファイルをコピーします。

インストールファイルを保持するディレクトリを作成します。

mkdir -p /var/www/xenserver61/

インストールCD全体をこのディレクトリにコピーします。

注:必要な数のディレクトリを作成できます。たとえば、v5.0以降のCitrix-Xenのすべてのメジャーバージョン用のディレクトリがあります。

自動回答ファイル(オプション)

インストールを自動化したくない場合があるため、このステージはオプションとしてマークされています。手順を自動化しないことを選択した場合は、インストールに関する質問に自分で答える必要がありますが、1つの顕著な違いがあります。インストールソースの入力を求められたら、ローカルメディアではなくHTTPを選択し、アドレスを手動で指定する必要があります。

インストールCDをループバックデバイスとしてマウントするオプションを維持するために、応答ファイルをWebサーバーのルートに配置します。

以下を発行して、回答ファイルを作成します。

nano /var/www/xen-answerfile-61

コンテンツを次のようにします。




sda
us
password
http://192.f.o.g/xenserver61/
192.n.t.p

Asia/Jerusalem

要件に合わせてタイムゾーン、ルートパスワード、ソースURLを変更する必要がある場合。

PXEファイル

概要で述べたように、TFTPディレクトリで利用できるようにするには、インストールCDのいくつかのファイルが必要です。

これを行うには、次のコマンドを発行して、ファイルを保持するTFTPディレクトリを作成します。

mkdir -p /tftpboot/howtogeek/xenserver/xen61

次のコマンドを発行して、CDまたはwwwディレクトリからファイルをコピーします。

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/

注:コピーした最後のファイルであるmboot.c32モジュールは、FOGのバージョンのPXElinuxと互換性がある必要があります。互換性がない場合、起動手順は失敗します。このモジュールは、Syslinuxパッケージから簡単に入手できます。

PXEメニュー

元のFOGガイドでは、将来的にサブディレクトリを追加する可能性があることを示唆しており、そのためのテンプレートメニューファイルを残しています。テンプレートファイルをコピーして、別のメニューを作成しましょう。

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

次を発行して編集します。

nano /tftpboot/howtogeek/menus/xen.cfg

その内容に以下を含めるように追加します。

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=http://192.f.o.g/xen-answerfile-61 install --- howtogeek/xenserver/xen61/install.img

応答ファイルをFOGのIPにするためにIPを編集する必要がある場所。

注:DEFAULTおよびPASSWDディレクティブは、すべての状況に適合するわけではないため、コメント化されています。そうは言っても、OSをインストールすると、ユーザーがOSを手に入れると非常に破壊的になる可能性があるため、それらを有効にすることを検討してください…

次に、以下を発行して、デフォルトのメニューエントリに新しく作成されたメニューを追加します。

nano /tftpboot/pxelinux.cfg/default

その内容に以下を含めるように追加します。

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

注:この場合、場所が重要です。 fog.localラベルの下に配置しないことをお勧めします。

それだけです、あなたはすべて準備ができているはずです…お楽しみください:)


霧、あなたの力を貸して…

その他のストーリー

プレイリストを最新の(Xbox)音楽アプリにインポートする方法

最新のXboxMusicアプリがWindows8に同梱されていたとき、iTunesから音楽をシームレスにインポートする方法はありませんでした。これは最新リリースで変更され、プレイリストのサポートが追加されました。

DNSSECがインターネットの保護にどのように役立つか、そしてSOPAがどのようにそれを違法にしたか

ドメインネームシステムセキュリティ拡張機能(DNSSEC)は、インターネットの弱点の1つを修正するのに役立つセキュリティテクノロジです。 SOPAがDNSSECを違法にしたため、SOPAが合格しなかったのは幸運でした。

オタクトリビア:これまでで最も売れたビデオゲームコンソールは何ですか?

あなたは答えを知っていると思いますか?クリックして、正しいかどうかを確認してください。

オタクの週:Windows 8.1のスタートボタンはスタートメニューまたはスタート画面を開きますか?

4月のWIGの最後のエディションは、Microsoftが火曜日のパッチでプルされたセキュリティアップデートの新しいバージョンを発行した、Google Glassがハッキングされた、AppleがiTunesの「後でダウンロード」オプションを追加したなどのトピックに関するニュースリンクの報道でいっぱいです購入など。

オタクトリビア:世界初のテーマパークは何でしたか?

あなたは答えを知っていると思いますか?クリックして、正しいかどうかを確認してください。

キャンディークラッシュサガであなたのゲームの甘い歯を満足させてください

おいしいゲームを楽しむ準備はできましたか?次に、キャンディークラッシュサガに歯を沈める準備をしてください!キャンディーでいっぱいの世界を旅しながら、ティフィとトフィー氏と一緒に冒険のこの「甘い」謎解きに乗り出します。しかし、あなたは待っている中毒性のゲームシュガーラッシュを処理することができますか?

オタクトリビア:30年間の海洋学研究につながったものの偶発的な流出?

あなたは答えを知っていると思いますか?クリックして、正しいかどうかを確認してください。

無料の使い捨てメールアドレスでスパムから身を守る

ダウンロードしたいクールな無料ソフトウェアを見つけましたが、ファイルをダウンロードする前に、サイトでメールアドレスが必要です。ダウンロードにサインアップした直後に、電子メールの受信トレイに不要なスパム電子メールが殺到することを心配していますか?

Webページにテキストをすぐに表示しないのはなぜですか?

今日の質疑応答セッションは、コミュニティ主導のQ&AWebサイトのグループであるStackExchangeの下位区分であるSuperUserの好意で行われます。

オタクトリビア:ギリシャ神話にちなんで名付けられたコンピューター技術はどれですか?

あなたは答えを知っていると思いますか?クリックして、正しいかどうかを確認してください。