ubuntu 9.04 下kvm复杂网络配置实验
首先删除原有的networkmanager,这样网络配置比较简单。
(经过查看kvm官方文档,支持三种网络方式,nat、私有子网、开放网桥,这样理论上kvm支持任意的复杂网络配置)
1、设置网桥
sudo apt-get install bridge-utils
sudo vim /etc/network/interfaces: auto loiface lo inet loopbackauto eth0iface eth0 inet manualauto br0iface br0 inet static address 192.168.0.10 network 192.168.0.0 netmask 255.255.255.0 broadcast 192.168.0.255 gateway 192.168.0.1 bridge_ports eth0 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp off2、安装kvm,
$ sudo apt-get install kvm libvirt-bin qemu$ sudo usermod -aG libvirtd `id -un`3、安装虚拟机client$ sudo apt-get install python-virtinst virt-manager
$ sudo virt-install -n xp -r 256 -f xp.img \
-s 10 -c winxpsp3.iso --accelerate \
--connect=qemu:///system --vnc \
--noautoconsole如果希望用qcow2格式$ sudo virt-install -n xp -r 256 -f xp.qcow2 \
-s 10 -c winxpsp3.iso --accelerate \
--connect=qemu:///system --vnc \
--noautoconsole打开virt-manager,开始虚拟机安装(出现点小问题,我开始没有设置网桥,虚拟机安装完毕后配置网卡无效,还是NAT方式上网,安装uml-utilities也没有用后来,检查/etc/libvirt/qemu/xp.xml文件,发现关于网卡的配置文件不正确,修改成如下内容)<domain type='kvm'> <name>xp</name> <uuid>45aa027e-c65c-15ad-e777-0d047eabd3d3</uuid> <memory>262144</memory> <currentMemory>262144</currentMemory> <vcpu>1</vcpu> <os> <type arch='x86_64' machine='pc'>hvm</type> <boot dev='hd'/> </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/bin/kvm</emulator> <disk type='file' device='disk'> <source file='/home/bl/kvm/xp.img'/> <target dev='hda' bus='ide'/> </disk> <disk type='file' device='cdrom'> <target dev='hdc' bus='ide'/> <readonly/> </disk> <interface type='bridge'>
<mac address='54:52:00:28:56:fa'/>
<source bridge='br0'/>
</interface> <serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target port='0'/> </console> <input type='mouse' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' keymap='en-us'/> </devices></domain>更新虚拟机virtl数据库sudo virsh define xp.xmlsudo virsh start xp4、配置文件共享搞了半天rdesktop的映射本地目录到远程主机,可总是报告权限问题,偶然联通一次,下次同样的命令又不行了,网上也没有谁提这个问题的解决办法,还是用samba吧5、samba配置完毕,可以使用了重新安装一台xp虚拟机在virt-manager中删除硬盘和网卡,重新增加应
- 最新评论