3Google Compute Engineとは ?➢Google の提供する Google Cloud Platform の一つ。➢IaaS (Infrastructure as a Service) 。➢VirtIO による準仮想化された仮想マシンが提供されます。➢VirtIO に対応していないオペレーティングシステムは動かせないっぽい。➢つまり、「遅くて良いので完全仮想化を使う」のは無理。➢300 ドルまたは 60 日間の無料体験が可能 (2016-01-10 現在 ) 。➢標準では、各種 Linux distribution と Windows Server のイメージが提供されています。
4.
4NetBSD と GoogleCompute Engine➢vioscsi(4) と言うのが NetBSD current にコミットされた。 Google Compute Engine にはこれが必須でした。➢FreeBSD では、 virtio_scsi(4) がこれに相当するように思います。10.0 以降含まれているようです。
9起動メッセージ (1/2)(snip)pci0 atmainbus0 bus 0: configuration mode 1pcib0 at pci0 dev 1 function 0: vendor 8086 product 7110 (rev. 0x03)piixpm0 at pci0 dev 1 function 3: vendor 8086 product 7113 (rev. 0x03)piixpm0: SMBus disabledvirtio0 at pci0 dev 3 function 0virtio0: Virtio SCSI Device (rev. 0x00)vioscsi0 at virtio0: Features: 0x0vioscsi0: qsize 8192scsibus0 at vioscsi0: 253 targets, 1 lun per targetvirtio0: interrupting at ioapic0 pin 11virtio1 at pci0 dev 4 function 0virtio1: Virtio Network Device (rev. 0x00)vioif0 at virtio1: Ethernet address 42:01:0a:f0:00:02vioif0: Features: 0x30020<CTRL_VQ,STATUS,MAC>virtio1: interrupting at ioapic0 pin 11isa0 at pcib0
10.
10起動メッセージ (2/2)com0 atisa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifocom0: consolecom1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifoattimer0 at isa0 port 0x40-0x43pcppi0 at isa0 port 0x61midi0 at pcppi0: PC speakersysbeep0 at pcppi0attimer0: attached to pcppi0acpicpu0 at cpu0: ACPI CPUsd0 at scsibus0 target 2 lun 0: <Google, PersistentDisk, 1> disk fixedsd0: fabricating a geometrysd0: 2048 MB, 2048 cyl, 64 head, 32 sec, 512 bytes/sect x 4194304 sectorssd0: fabricating a geometry(snip)