chroot,lxc コンテナ,QEMU エミュレータ(資料集)

【概要】 仮想化技術は,サーバ統合によるコスト削減とクラウドでの柔軟な資源提供を実現する.仮想マシンでは,スナップショット,複製,マイグレーションなどの操作が可能である.より軽量な仮想化技術として,chroot環境,lxcコンテナ,QEMUなどがあり,開発環境の隔離や異なるアーキテクチャのエミュレーションに活用されている.

仮想マシンに関する主な操作コマンド

  VMware の使用 Oracle VM Virtualbox libvirt
起動 vmrun start VBoxManage startvm virsh start
終了 vmrun stop VBoxManage controlvm poweroff virsh destroy
スナップショット作成/復帰 vmrun snapshot / vmrun revertToShapshot VBoxManage snapshot take / VBoxManage shapsot restore virsh save / virsh restore
複製 vmrun clone VBoxManage clonevm virt-clone
仮想マシンの生成 (専用のツール) VBoxManage creatvm, VBoxManage registervm, VBoxManage modifyvm virt-install

1. chroot 環境

2. lxc コンテナ

3. QEMU