Citrix XenServerの無人インストール

最近、私はHP ProLiant MicroServer N36Lサーバーの所有者にもなりました。 Citrix XenServerがインストールされるという事実は事前に決定されており、このサーバーへのインストールのより良い体験が行われています。 私は休暇中だったため、インストール作業は少し複雑でした。 自宅では、ブナとマウスのペアを除き、コンピューター機器はもうありません。 そして、インストールのために、仕事から家に持ち帰ることができるキーボードとモニターが欲しいです。 モニターの問題は簡単に解決されました。VGAコネクタはテレビにあり、自宅にはケーブルがありました。 テレビでインストールを見て、XenServerを自動的にインストールしてみることにしました。 サーバーには光学式ドライブがないため、フラッシュドライブからインストールします。



まず、 XenServerをダウンロードします。 Linux仮想マシンをインストールする場合は、それらのサポートをダウンロードします。 また、Linuxカーネルブートローダーのセット 、ローカルネットワークにインストールされたDHCPサーバーが必要になります;この機能はZyXEL P-330W EEによって実行されます。 Linuxをインストールすると、非常に役立ちます。 まあ、FAT32でフォーマットされたフラッシュドライブ。

  1. Syslinuxを解凍します。 コマンドプロンプトのsyslinux \ win32フォルダー
    syslinux.exe X:
          
          



    X:は、リムーバブルディスクの文字です。

    これにより、フラッシュドライブが起動可能になります。
  2. ダウンロードしたXenServerをフラッシュドライブに展開し、boot \ isolinuxフォルダーからルートにファイルをコピーします。
  3. LinuxゲストシステムXenServer-xxx-linux-cdのサポートイメージを解凍します。 packages.linuxフォルダーをUSBフラッシュドライブにコピーします。
  4. フラッシュドライブで、 isolinux.cfgsyslinux.cfgにisolinux.binsyslinux.binに名前変更します
  5. 次に、応答ファイルを作成する必要があります。 ここにはいくつかのオプションがあります。 ファイルはネットワーク上のどこかからダウンロードされるか、フラッシュドライブに配置されます。 最初のケースでは、ローカルネットワーク上のWebサーバーを使用できます。 ブナの仮想マシンにUbuntuがあり、その中でApacheを作成しました。 ファイルはxenserver.xmlと呼ばれます 。 ダウンロード先のURL http://192.168.1.60/xenserver.xml

    ファイル内には次の行があります。



    ファイル自体はここにあります 。 応答ファイルの作成については、 こちらを参照してください 。 基本的なドキュメントで示されているよりも多くのパラメータを応答ファイルで指定できると噂されています。 私にとっての主なことは、インストール後、ネットワーク経由でインストール済みのXenServerにアクセスしてログインできることでした。
  6. ここで、インストーラーが応答ファイルを使用してインストールしていることと、それを入手する場所を知っていることを示す必要があります。 これを行うには、 syslinux.cfgファイルに小さな変更を加えます。 次の行になるように編集します。

    ラベルのインストール

    KERNEL mboot.c32

    APPEND /boot/xen.gz dom0_mem = 752M com1 = 115200,8n1 console = com1、vga-/ boot / vmlinuz xencons = hvc console = hvc0 console = tty0-/install.img



    このように見えた:

    ラベルのインストール

    KERNEL mboot.c32

    APPEND /boot/xen.gz dom0_mem = 752M com1 = 115200,8n1 console = com1、vga-/ boot / vmlinuz xencons = hvc console = hvc0 console = tty0 answerfile = http://192.168.1.60/xenserver.xml install- / install.img
  7. ここでフラッシュドライブから起動しようとすると、システムはmboot.c32:COM32Rイメージではありません 。 したがって、syslinux \ com32 \ mbootフォルダー(セクション1を参照)から、mboot.c32ファイルを置き換えてコピーします。
  8. これですべてのインストールの準備が整いました。フラッシュドライブをサーバーに挿入し、インストールが完了するのを待って、たとえばSSH経由でPuttyを使用して、応答ファイルからIPアドレスを指定し、同じファイルからルートとパスワードを入力して、アクセスを試みます。 xsconsoleコマンドを入力することにより、セットアップ、パスワードの変更などを実行します。



応答ファイルがフラッシュドライブにある場合に戻りましょう。 配布パッケージを解凍すると、install.imgがディスクに表示されます。 応答ファイルはこの画像内に配置する必要があるため、必要になります。 インストールされたUbuntu、または「その他」のLinux'omを使用します。 イメージの解凍とパックには管理者権限が必要でした。 install.imgを解凍するには、次を実行します。

 gunzip -c ./install.img | cpio -i
      
      



解凍したファイルにxenserver.xmlを追加し、イメージにパックします。

 find . | cpio -o -H newc | gzip > ./install.img
      
      



画像をフラッシュドライブに戻します。 手順 6では、 answerfile = http://192.168.1.60/xenserver.xml installを追加してsyslinux.cfgを編集しました。 この行の代わりに、 answerfile = file:///xenserver.xml installを指定します。




All Articles