[[PageOutline]] * [http://www.vm-help.com/ Welcome to vm-help.com] * 非常に情報量の多いサイト * 内部構成について => [./diskstructure] = making USB installer = 1. syslinuxをDL -> http://www.kernel.org/pub/linux/utils/boot/syslinux/ 1. syslinux.exe -am * 管理権限で実行すること 1. VMware-VMvisor-Installer-4.0.0-171294.x86_64.iso の中身をUSB-flashにコピー 1. isolinux.cfgをsyslinux.cfgとリネーム = install unsupported Harware = == インストール手順 == * see [http://www.vm-help.com/esx40i/customize_oem_tgz.php Customizing your ESXi install with oem.tgz] 1. [#makingUSBinstaller] に従ってインストーラブルUSB-flashを作成 1. oem.tgzをUSBにコピー、syslinux.cfgを編集してoem.tgzを読み込むように修正する * diff of syslinux.cfg {{{ --- syslinux.cfg.old 2009-06-11 21:47:46.000000000 +0900 +++ syslinux.cfg 2009-11-12 10:58:54.000000000 +0900 @@ -5,7 +5,7 @@ label ESXi Installer menu label ^ESXi Installer kernel mboot.c32 -append vmkboot.gz --- vmkernel.gz --- sys.vgz --- cim.vgz --- ienviron.tgz --- image.tgz --- install.tgz +append vmkboot.gz --- vmkernel.gz --- sys.vgz --- cim.vgz --- ienviron.tgz --- image.tgz --- install.tgz --- oem.tgz label ^Boot from local disk menu label ^Boot from local disk }}} 1. HDDにインストール 1. 再起動前に、インストール済みHDDを別のLinux機などにmount * ボリュームラベルが「Hypervisor1」となっている5番目の(論理)パーティション(HDDが/dev/sdaなら/dev/sda5)が目標 * なお、FAT16なのでWindows機でも普通にマウントできる * see also [./diskstructure#insideinstalldiskimage] 1. 同じoem.tgzを5番目のパーティションにコピー 1. HDDを元に戻して再起動 == M2A-VM == * ~~[http://unkoman2012.blogspot.com/2008/12/esxi-2.html unkoman2012: ESXi その2]~~ ESXi3.5->ESXi4で変わったのか、ここの記述通りでは動作しない * [http://www.vm-help.com/forum/viewtopic.php?f=13&t=362 vm-help.com - View topic - ASUS M2A-VM SATA] === onboard SATA === * diff simple.map {{{ --- simple.map 2009-06-12 04:35:46.000000000 +0900 +++ ahci/simple.map 2009-11-12 07:42:59.000000000 +0900 @@ -33,6 +33,7 @@ 1000:1960 0000:0000 storage megaraid2.o 1000:9010 0000:0000 storage megaraid2.o 1000:9060 0000:0000 storage megaraid2.o +1002:4380 0000:0000 storage ahci 1002:4390 0000:0000 storage ahci.o 1002:4391 0000:0000 storage ahci.o 1002:4392 0000:0000 storage ahci.o }}} * => attachment:SB600-SATA-oem.tgz === onboard SATA and NIC(Realtek) === * see [http://www.vm-help.com/forum/viewtopic.php?f=12&t=1272 vm-help.com - View topic - RTL8111/8168 and P55 integr. SATA Ctrl. (AHCI) for ESX 4] * !r8168.o from http://www.vm-help.com/forum/download/file.php?id=136 * diff simple.map {{{ --- simple.map 2009-06-12 04:35:46.000000000 +0900 +++ ahci+realtek/simple.map 2009-11-11 23:44:24.176278600 +0900 @@ -33,6 +33,7 @@ 1000:1960 0000:0000 storage megaraid2.o 1000:9010 0000:0000 storage megaraid2.o 1000:9060 0000:0000 storage megaraid2.o +1002:4380 0000:0000 storage ahci 1002:4390 0000:0000 storage ahci.o 1002:4391 0000:0000 storage ahci.o 1002:4392 0000:0000 storage ahci.o @@ -223,6 +224,7 @@ 10df:fe00 0000:0000 storage lpfc820.o 10df:fe05 0000:0000 storage lpfc820.o 10df:fe12 0000:0000 storage lpfc820.o +10ec:8168 0000:0000 network r8168.o 1103:0004 0000:0000 storage pata_hpt3x2n.o 1103:0005 0000:0000 storage pata_hpt3x2n.o 1103:0006 0000:0000 storage pata_hpt3x2n.o }}} * => attachment:SB600-SATA-NIC-oem.tgz ==== with wget ==== * 上記に追加して、wget (via http://www.vm-help.com/esx/esx3i/ESXi_enable_FTP.php )も追加した物 * attachment:wget-SB600-SATA-NIC-oem.tgz * /bin/wget で使用できる * bin/wget --version {{{ GNU Wget 1.11.4 }}} * 標準に入っているBusyBox v1.9.1-VMware-visor-654のwgetはhttpsに対応していない * 標準のwgetを置き換えることは出来ないので、「alias wget='/bin/wget'」等して使うのがよい = add user = * 「ユーザおよびグループ」タブで追加する * attachment:usergroup.png * 「ユーザおよびグループ」タブとは別に、「権限」タブで追加したユーザを登録しておかないと、vSphere Clientでリモート接続できないので注意 * attachment:permission.png * ローカルコンソールから、追加したユーザでログインして操作するためには「localadmin」グループに参加している必要がある * attachment:localadmin.png = enable ssh access = * see [http://www.vm-help.com/esx40i/ESXi_enable_SSH.php ESXi (ESX 3i) Enable SSH] 1. ローカルコンソールで「Alt+F1」 1. エコーバックはないが、「unsupported」と入力。password: プロンプトが出るので、rootのパスワードを入力してログイン 1. /etc/inetd.confを編集 1. ESXiを再起動 * rootユーザ以外でのログインは対応していない? * ロックダウンモードを有効にしていると、rootも無効になるため、sshで接続は出来るがログインは出来なくなる模様 = misc = * Failed to load lvmdriver * 認識可能なNICが一つもない環境だと、インストーラの起動がこのエラーとともに停止する模様 * 「データストア」は「/vmfs/volumes/<識別名>/」でアクセス可能 * attachment:datastore.png * ls -ld /vmfs/volumes/local {{{ l--------- 0 root root 1984 Jan 1 1970 /vmfs/volumes/local -> 4afb7002-06459142-e030-001d607815fd }}}