Proxmox-veをvmplayerに入れてみた。

■Proxmox-veをvmplayerに入れてみた。

 Proxmox Virtual EnvironmentはKVMとOpenVZを使ったサーバ仮想化ソフト。
 debianベースのアプライアンス。

 Proxmox VE 2.2 ISO Installer
 http://www.proxmox.com/downloads/proxmox-ve/iso-images/132-proxmox-ve-2

 kernelバージョンは2.6.32-16-pve。母艦のSqueezeは2.6.32.-5。

$ sudo mount -o loop proxmox-ve_2.2-7f9cfa4c-28.iso /media/cdrom0/
$ ls /media/cdrom0/boot/vmlinuz-2.6.32-16-pve
/media/cdrom0/boot/vmlinuz-2.6.32-16-pve

$ uname -r
2.6.32-5-amd64

■debianのディストリビューションのバージョンは同じ。
 aptで見る先は「download.proxmox.com」を追加している点が異なる。

$ cat /media/cdrom0/etc/debian_version /etc/debian_version
6.0.6
6.0.6

$ cat /media/cdrom0/etc/apt/sources.list
deb http://ftp.debian.org/debian squeeze main contrib

# PVE packages provided by proxmox.com
deb http://download.proxmox.com/debian squeeze pve

# security updates
deb http://security.debian.org/ squeeze/updates main contrib

■64bit版。

$ ls /media/cdrom0/debian/proxmox/packages/*.deb | sed s/".*_"//g | sort -u
all.deb
amd64.deb

■debian6ベースということはUSB起動も可能。
 ISOLINUXのバージョンは3.75

$ strings /media/cdrom0/boot/isolinux/isolinux.bin | grep ISOLINUX
ISOLINUX 3.75 2009-04-16

$ dd if=proxmox-ve_2.2-7f9cfa4c-28.iso bs=446 count=1 | hexdump -C
1+0 records in
1+0 records out
512 bytes (512 B) copied, 1.7783e-05 s, 28.8 MB/s
00000000  fa 31 ed 8e d5 bc 00 7c  fb fc 66 31 db 66 31 c9  |.1.....|..f1.f1.|
00000010  66 53 66 51 06 57 8e dd  8e c5 52 be 00 7c bf 00  |fSfQ.W....R..|..|
00000020  06 b9 00 01 f3 a5 ea 2b  06 00 00 52 b4 41 bb aa  |.......+...R.A..|
00000030  55 31 c9 30 f6 f9 cd 13  72 16 81 fb 55 aa 75 10  |U1.0....r...U.u.|
00000040  83 e1 01 74 0b 66 c7 06  d1 06 b4 42 eb 15 eb 00  |...t.f.....B....|
00000050  5a 51 b4 08 cd 13 83 e1  3f 5b 51 0f b6 c6 40 50  |ZQ......?[Q...@P|
00000060  f7 e1 53 52 50 bb 00 7c  b9 04 00 66 a1 b0 07 e8  |..SRP..|...f....|
00000070  44 00 0f 82 80 00 66 40  80 c7 02 e2 f2 66 81 3e  |D.....f@.....f.>|
00000080  40 7c fb c0 78 70 75 09  fa bc ec 7b ea 44 7c 00  |@|..xpu....{.D|.|
00000090  00 e8 83 00 69 73 6f 6c  69 6e 75 78 2e 62 69 6e  |....isolinux.bin|
000000a0  20 6d 69 73 73 69 6e 67  20 6f 72 20 63 6f 72 72  | missing or corr|
000000b0  75 70 74 2e 0d 0a 66 60  66 31 d2 66 03 06 f8 7b  |upt...f`f1.f...{|
000000c0  66 13 16 fc 7b 66 52 66  50 06 53 6a 01 6a 10 89  |f...{fRfP.Sj.j..|
000000d0  e6 66 f7 36 e8 7b c0 e4  06 88 e1 88 c5 92 f6 36  |.f.6.{.........6|
000000e0  ee 7b 88 c6 08 e1 41 b8  01 02 8a 16 f2 7b cd 13  |.{....A......{..|
000000f0  8d 64 10 66 61 c3 e8 1e  00 4f 70 65 72 61 74 69  |.d.fa....Operati|
00000100  6e 67 20 73 79 73 74 65  6d 20 6c 6f 61 64 20 65  |ng system load e|
00000110  72 72 6f 72 2e 0d 0a 5e  ac b4 0e 8a 3e 62 04 b3  |rror...^....>b..|
00000120  07 cd 10 3c 0a 75 f1 cd  18 f4 eb fd 00 00 00 00  |...<.u..........|
00000130  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001b0  60 30 00 00 00 00 00 00  7b da 9f fa 00 00 80 00  |`0......{.......|
000001c0  01 00 17 3f 60 8c 00 00  00 00 00 68 0c 00 00 00  |...?`......h....|
000001d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200

■ディスクパーティション部分は以下。

$ dd if=proxmox-ve_2.2-7f9cfa4c-28.iso bs=1 skip=446 count=66 | hexdump -C
00000000  80 00 01 00 17 3f 60 8c  00 00 00 00 00 68 0c 00  |.....?`......h..|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000040  55 aa                                             |U.|
00000042
66+0 records in
66+0 records out
66 bytes (66 B) copied, 0.000494033 s, 134 kB/s

■kernelを「debian6 64bit」を指定すれば後はGUIのインストーラが起動するので、特に迷うことも無いと思う。
 NICはブリッジを自動的に作成してくれるし、TUN/TAPドライバも組み込まれる。

 ストレージはNFSv4かiSCSIが標準。
 vCenterServerに似たWebGUIなので、分かりやすい。
 VMはWindows8/2012も対応している様子。