~ sudo virt-install --connect=qemu:///system \
--name g2 \
--ram 2048 \
--vcpus=2 \
--os-type=linux \
--os-variant=ubuntuprecise \
--accelerate \
--hvm \
--disk path=/home/conan/os/g2.img,size=6,bus=virtio \
--cdrom /home/conan/os/u1204.iso \
--network bridge=br0,model=virtio \
--graphics vnc
通过Xming显示了VNC的界面,ubuntu安装画面
安装完成
3. 创建Guest3, Winxp(通过VNC,有可视化界面)
注1:这里的winxp必须安装版,ghost是不行的。
注2:windows的安装,必须要使用VNC界面方式,没有命令直接安装的方法
执行命令
sudo virt-install --connect=qemu:///system \
--name g3 \
--ram 1024 \
--vcpus=1 \
--os-type=windows \
--os-variant=winxp \
--accelerate \
--hvm \
--disk path=/home/conan/os/g3.img,size=4 \
--cdrom /home/conan/os/xp.iso \
--network bridge=br0,model=ne2k_pci \
--graphics vnc
通过Xming显示了VNC的界面,WinXP安装画面
安装完成
虚拟机互相通信
我们启动Guest1(ubuntu), Guest3(winxp).
Client: ip: 192.168.1.101
Server: ip: 192.168.1.10
Guest1: ip: 192.168.1.11
Guest3: ip: 192.168.1.12
他们都在同一网段,相互可以ping通,也可以相互调用。
如果你实验结果和我一样,那么恭喜你,已经实现了通过KVM搭建自己的VPS过程。
错误解决方案
1. 错误代码:
libvirtError: internal error Process exited while reading console log output: char device redirected to /dev/pts/4
Could not access KVM kernel module: Permission denied
failed to initialize KVM: Permission denied
No accelerator found!
解决办法:
~ sudo rmmod kvm_intel
~ sudo modprobe -r kvm_intel
~ sudo modprobe kvm_intel nested=1
--------------------------------------分割线 --------------------------------------
RedHat Linux KVM虚拟机桥接
CentOS 5.6下KVM的安装/桥接设置/虚拟机创建及运行
Ubuntu下用libvirt安装KVM虚拟机时找不到/bin/qemu-kvm问题解决
--------------------------------------分割线 --------------------------------------