kvm
いまさら感はありますが、VitualBox で サポートされた Nested Virtualization を試してみました。 VirtualBox 6.0 で AMD CPU、VirtualBox 6.1 で Intel CPU での Nested Virtualization がサポートされました。 (VirtualBox 6.0.0) Virtualization core: s…
KVMゲストOS(Scientific Linux)へのコンソール接続設定方法です。 設定箇所は、ゲストOSの"/boot/grub/grub.conf"です。 (省略) hiddenmenu serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1 # 追加 terminal --timeout=5 serial console # 追…
単一ホスト上のゲストOS間だけで閉じた仮想ネットワークを構築する設定です。 物理NICに接続されないブリッジインタフェース(以降、"空ブリッジ")を作り、ゲストOSのNICを空ブリッジに接続させる設定になります。 VirtualBoxでの"ホストオンリーアダプタ"な…
libvirtをPerlから使用するモジュール Sys::Virtを使ってみました。 Sys::Virtのインストール バージョンが古いですが、CentOS 5.5に収録されているパッケージを使用しました。*1 $ sudo yum install perl-Sys-Virt 起動中の仮想ドメイン情報の取得 以下のよ…
KVMの各仮想マシンにはVirtual CPU(VCPU)と呼ばれる仮想的なCPUが割り当てられます。 ゲストOSからは、1つのVCPUが1コアのCPUのように見えます。 (ホストOS環境) OS: CentOS 5.5 (x86_64/Kernel 2.6.18-194.26.1.el5) CPU: AMD Phenom(tm) 9350e Quad-Core P…
KVM徹底入門の付録virshリファレンスには、"virsh vol-clone"コマンドが記載されていたが、CentOS 5.5のvirshでは"vol-clone"オプションは存在しなかった。 代わりに"virt-clone"コマンドを使用して、クローンを作成した。 (使い方) $ sudo virt-clone -o <…
これまで、DebianをホストOSとして使ってきましたが、CentOSで再構築しました。*1(環境) ホストOS CentOS 5.5(x86_64) Kernel 2.6.18-194.26.1.el5 KVM 83(Release 164.el5_5.25) ゲストOS CentOS 5.5(x86_64) Kernel 2.6.18-194.26.1.el5 作業用PC VNCクラ…
VMware Fusion上で使用していたWindows Vista(64bit)が割り当てメモリ不足からか非常に遅いため、メモリに余裕のあるLinux機のKVMへ移行することにしました。 主な作業は以下の通りです。 ディスクイメージの結合 ディスクイメージの変換(vmdk→img) KVMでの…
kvm-imgコマンドでスナップショットが取れる。 以下、基本的なスナップショット使用方法(対象仮想OS停止状態で行う)。 ※スナップショット名: 20100415#1 / 対象イメージファイル: deb-dev01.img スナップショットの作成 $ kvm-img snapshot -c 20100415#1 de…
前回、ゲストOSのインストールがやたら遅く、ノンスパースなrawファイル使ったら速くなったよ的なエントリーを書きましたが、KVM環境を再構築してゲストOSインストールしてみたら、どのファイルフォーマットを使っても、体感的にはあまり変わりませんでした…
(2010-04-11追記) KVM環境を再構築して、ゲストOSのインストールをしたところ、どのファイルフォーマットを使っても、体感的にはあまり変わりませんでした。 ゲストOSのディスク容量が巨大な場合はフォーマットで速度差が出ると思いますが、今回は20GBだった…
NAT KVM環境に組み込まれたQEMU FW/DHCPとQEMU DNSが、ゲストOSにネットワーク設定を行う。 ゲストOSから外部へのアクセスは可能だが、外部・ホストOSからゲストOSへのアクセスは不可。 起動オプション : -net user ゲストOSへのポートバインド・ポートリダ…
QEMUの高速化モジュール「kqemu」のインストール。 # aptitude install kqemu-source kqemu-common # m-a a-i kqemu グループの作成。 # addgroup --system kqemu # usermod -G dialout,cdrom,floppy,audio,video,plugdev,netdev,powerdev,kvm,kqemu <username> モジュ</username>…
KVMでのTUN/TAPを使ったホストOSとゲストOSのブリッジ接続の設定。 結構ハマった。 ※ゲストOSをsudoで起動しないとtapデバイスが起動(初期化)できないらしい。 1. 構成 こんな感じ。 +------------------------------------+ | | | +-------- (GuestOS) ----…
lennyでカーネルが2.6.25になりKVM*1が使えるようになったので、KVMを導入、ゲストOSとしてWindows2000をインストールしました。 1. KVMおよびQEMUのインストール # aptitude install kvm qemu /etc/init.d/kvmからkvmモジュールが読み込まれる。 # lsmod | …