libvirt
http://libguestfs.org/ http://libguestfs.org/guestfs-perl.3.html Sys::Guestfs はcpanにはないので、libguestfsのとこからとってくる or package からinstallする。ちなみに↑のURLのsynopsys は間違っている(古い内容?) なのでinstallした後のperldoc S…
virt-manager からcloneするのはやったことあるけど、cliはなかったのでやってみた。 といってもコマンド1発で終わるのでやってみたというほどのことではなかった。 man virt-clone # virt-clone --original original_vm \ --name new_vm \ --file /path/to…
defaultはVNC。 libvirt host server virt-manager のディスプレイを削除する ハードウェアの追加からgraphics を選んでSPICEサーバを選択 interfaceとport、passwordは適当に設定 client install # yum install spice-client # apt-get install spice-clien…
http://search.cpan.org/dist/Sys-Virt/lib/Sys/Virt/Domain.pm perldoc Sys::Virt::Domain を見ても"vnc" という記述が見当たらないので直接取ってくることはできなさそうだけど、get_xml_description で仮想マシンの情報をxmlで取ってきて、そこのgraphics…
Sys::Virt - libvirt のperl バインディング。virt-manager で出来るようなストレージの設定や仮想マシンの起動、停止、削除、設定変更などが可能。(自分で確認したのは仮想マシンを操作するSys::Virt::Domain のみ)久しぶりに触ろうとしたら忘れすぎて悲惨…
http://docs.redhat.com/docs/ja-JP/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/ch-Subsystems_and_Tunable_Parameters.html http://www.kernel.org/doc/Documentation/devices.txt /usr/share/doc/kernel-*/Documentation/cgroups/ redhat…
cgroup有効にしているときにlibvirtdを起動すると、各コントローラ以下の /cgroup/*/libvirt/qemu/"仮想マシン名" が自動で作成されていく、ということを知った。/cgroup/*/libvirt/qemu/"仮想マシン名"/tasks に仮想マシンのqemu-kvmプロセスのpidも書き込…
使っているのはsshのtunnel経由でVNC接続するtightvnc。 http://www.tightvnc.com/ssh-java-vnc-viewer.php https://secure.sakura.ad.jp/vpscontrol/main/vnc このhtml ソースのappletのところ。 <param name="SSHHOST" value="vnc@210.224.172.110" /> <param name="HOST" value="localhost" /> <param name="PORT" value="******" /> </param></param></param>
仮想マシンの設定で、シリアルコンソールに接続できる設定をするだけ。(物理サーバにメンテ用でシリアルコンソール接続する設定等と基本的に同じ) 仮想マシン: SL 6.2 の例 /etc/securetty echo "ttyS0" >> /etc/securetty /boot/grub/grub.conf serial --sp…
参考: http://libvirt.org/firewall.html http://libvirt.org/formatnwfilter.html openvswitch installと設定 で挫折したようにopenvswitchは仮想OS再起動ごとにidが変わるから面倒だ〜思ってlibvirtをもう1回調べていたら見つけた。(というか前から/etc/li…