HetznerにXenServer 6.2をインストールする

画像

Hetznerサーバーのラインを更新した後、私は進行状況を把握し、自分で更新することにしました。



当然のことながら、特にHetznerがWikiでXenServer 6.2のインストールに関する記事を投稿したため、XenServerも更新すると便利ですが、結局のところ、この指示はバージョン6.0.2をインストールするためのマニュアルのコピーであり、最新のXenServerのインストールには適していませんでした。



XenServer 6.2のドキュメントを用意して、インストールの違いを見つけました。



XenServerをHetznerにインストールするには、動作するWebサーバーが必要です。インストールファイルをそのサーバーに配置します。



まず、ウェブベースのロボットインターフェースを使用して、HetznerのサーバーにUbuntu 12.04 LTSシステムをインストールします。



その間にシステムがインストールされ、XenServer 6.2イメージをWebサーバーにダウンロードし、インストールの準備をします。



パス/ var / www /をサイトにアクセスできるパスに置き換えます。

cd ~ wget http://downloadns.citrix.com.edgesuite.net/akdlm/8159/XenServer-6.2.0-install-cd.iso mount -o loop XenServer-6.2.0-install-cd.iso /mnt mkdir /var/www/xenserver cp -a /mnt/* /var/www/xenserver
      
      







次に、サイレントインストール用の応答ファイルを作成する必要があります。 これは、以前のバージョンとの違いが現れる場所です。

 nano /var/www/xenserver/xenserver.xml
      
      







コンテンツは次のようになります。



 <インストールモード= "fresh" srtype = "lvm">
 <primary-disk gueststorage = "yes"> sda </ primary-disk>
 <keymap> ja </ keymap>
 <hostname> xen.example.com </ hostname>
 <root-password>パスワード</ root-password>
 <source type = "url"> http:// ip-your-web-server / xenserver / </ source>
 <admin-interface name = "eth0" proto = "static">
 <ipaddr> HetznerサーバーのIPアドレス</ ipaddr>
 <subnet> 255.255.255.224 </ subnet>
 <gateway>サーバーゲートウェイ</ gateway>
 </ admin-interface>
 <nameserver> 213.133.98.98 </ nameserver>
 <nameserver> 213.133.99.99 </ nameserver>
 <nameserver> 213.133.100.100 </ nameserver>
 <timezone>ヨーロッパ/キエフ</ timezone>
 <time-config-method> ntp </ time-config-method>
 <ntp-servers> ntp </ ntp-servers>
 <ntpservers> 213.239.239.164 </ ntpservers>
 <ntpservers> 213.239.239.165 </ ntpservers>
 <ntpservers> 213.239.239.166 </ ntpservers>
 </インストール>




次に、Hetznerのサーバーに戻り、いくつかのファイルをコピーします。



 cd /boot wget http://www.example.com/xenserver/install.img wget http://www.example.com/xenserver/boot/vmlinuz wget http://www.example.com/xenserver/boot/xen.gz
      
      







次に、ブートローダーを修正する必要があります。 以前のバージョンとの違いもあります。



 nano /boot/grub/grub.cfg
      
      







同様のエントリを探し、最後の3行を変更します。



 if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi menuentry 'Ubuntu, with Linux 3.2.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail gfxmode $linux_gfx_mode insmod gzio insmod raid insmod mdraid1x insmod part_gpt insmod part_gpt insmod ext2 set root='(mduuid/xxxxxxxxxxxxx)' search --no-floppy --set -f /boot/xen.gz multiboot /boot/xen.gz dom0_max_vcpus=1-2 dom0_mem=max:752M com1=115200,8n1 console=com1,vga module /boot/vmlinuz answerfile=http://<ip--web->/xenserver/xenserver.xml install module /boot/install.img }
      
      







その後、サーバーを再起動し、XenServerがインストールされるまで待機します。すべてが正しく行われ、インストールが進行していることを確認するために、最初にサーバーにpingを実行し、次にWebサーバーでaccess.logを表示できます。



たとえば、次のように:

 tail -f /var/log/apache2/access.log
      
      







インストール後、XenServer 6.2は、ssh(応答ファイルで指定したパスワード)を介して利用可能になります。

次に、 Hetzner WebサイトでソフトウェアRAID 1を手動で構成できます。



PSソフトウェアRAID、IPサブネットをセットアップし、ローカルISOイメージリポジトリを作成するプロセスをここで説明する価値はありますか? または、Hetznerのwikiからすべてが明らかになっていますか?



All Articles