2. 本日のトピック
1. OpenVZ 統計情報 as of 2015/02/18
2. OpenVZ 開発のオープン化!!
OpenVZ to be real open development.
http://openvz.livejournal.com/49158.html
3. OpenStack nova/libvirt の Parallels Cloud Server 対応
4. Docker と OpenVZ … libCT / libcontainer / Go API
a. OpenVZコンテナ内でDockerを動作させる
b. libct (by Parallels) と libcontainer (by Docker) の統合
第6回 コンテナ型仮想化の情報交換会@東京 | 2015/02/18 | @ebiken 2
3. 1. OpenVZ 統計情報 as of 2015/02/18
第6回 コンテナ型仮想化の情報交換会@東京 | 2015/02/18 | @ebiken 3
4. 1. OpenVZ 統計情報 as of 2015/02/18
第6回 コンテナ型仮想化の情報交換会@東京 | 2015/02/18 | @ebiken 4
他の統計情報はこちらで:http://stats.openvz.org/
• Top 10 Kernels
• CPU Architecture, Memory, Swap Size
• Disk File Systems and Size
• Software Counts per version
9. 第6回 コンテナ型仮想化の情報交換会@東京 | 2015/02/18 | @ebiken 9
VMs CTs
Launch yes yes
Reboot yes yes
Terminate yes yes
Resize yes yes
Rescue yes yes
Pause yes 1.
Un-pause yes 1.
Suspend yes yes
Resume yes yes
Inject Networking yes yes
Inject File yes yes
Serial Console Output yes no
VNC Console yes yes
SPICE Console no no
RDP Console no no
VMs CTs
Attach Volume yes 2.
Detach Volume yes 2.
Live Migration yes yes
Snapshot yes yes
iSCSI yes yes
iSCSI CHAP yes yes
Fibre Channel yes yes
Set Admin Pass yes yes
Get Guest Info yes yes
Glance Integration yes yes
Service Control no yes
VMs CTs
VLAN Networking yes yes
Flat Networking yes yes
Security Groups yes yes
Firewall Rules yes yes
nova diagnostics no no
Config Drive yes yes
Auto configure disk no yes
Evacuate yes yes
Volume swap yes 3.
Volume rate limiting 4. 4.
From “Parallels Cloud Server support in nova/libvirt driver”
http://specs.openstack.org/openstack/nova-specs/specs/kilo/approved/pcs-support.htmlList of features we plan to support:
1. There are no technical problems with pausing containers it’s not implemented by now.
2. It’s possible to attach volume to a container either as a block device or as a mount point, giving
both types of access simultaneously has a security problem.
3. We can tune swap size in containers with vswap technology [4], not as a conventional swap disk.
4. We can tune IO rate only for the whole instance but not for individual volumes.
10. OpenVZ もマージ完了次第サポート
第6回 コンテナ型仮想化の情報交換会@東京 | 2015/02/18 | @ebiken 10
Cloud
Storage
Containers
OpenVZ
Virtuozzo Core?
OpenVZ ?
PCS
(Parallels Cloud Server)
Add On (Proprietary)
Open Source
Hypervisor
nova/libvirt support (対応済み)
nova/libvirt support
(マージ後対応)
11. 4. Docker と OpenVZ … libCT / libcontainer / Go API
•2つのトピック
a. OpenVZコンテナ内でDockerを動作させる
b. libct (by Parallels) と libcontainer (by Docker) の統合
第6回 コンテナ型仮想化の情報交換会@東京 | 2015/02/18 | @ebiken 11