在Ubuntu上安装KVM并搭建虚拟环境(3)

~ 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-1_1

通过Xming显示了VNC的界面,ubuntu安装画面

在Ubuntu上安装KVM并搭建虚拟环境

安装完成

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

在Ubuntu上安装KVM并搭建虚拟环境

通过Xming显示了VNC的界面,WinXP安装画面

在Ubuntu上安装KVM并搭建虚拟环境

安装完成

虚拟机互相通信

我们启动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

--------------------------------------分割线 --------------------------------------

KVM中Linux虚拟机的硬盘添加方法

Linux入门学习教程:虚拟机体验之KVM篇   

RHEL6 KVM虚拟化创建桥接网卡-网桥

RedHat Linux KVM虚拟机桥接

CentOS 5.6下KVM的安装/桥接设置/虚拟机创建及运行

Ubuntu下用libvirt安装KVM虚拟机时找不到/bin/qemu-kvm问题解决

RedHat6.5下安装配置KVM虚拟机

--------------------------------------分割线 --------------------------------------

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/15879.html