当前位置:首页 > 虚拟机 > 正文

如何在虚拟机上安装kvm虚拟化(虚拟机安装kvm教程)

如何在VMwareESXi虚拟机上运行KVM

#kvm-ok
Info:YourCPUdoesnotsupportKVMextensions
KVMaccelerationisnotavailable
解决方案很简单:1.更改VMwareESXi设置2.更改相应的设置虚拟机。
登录VMwareESXi控制台,打开VMwareESXi5.0SSH服务(默认SSH服务关闭),然后使用ssh和=“TRUE”登录VMwareESXi。"将以下行添加到配置文件中:
#vi/etc/vmware/config
libdir="/usr/lib/vmware"
="vmware-hostd:hostd-vmdb"
="vmware-hostd:ha-nfc"
="vmware-hostd:ha-nfcssl"
-nfcssl="vmware-vpxa:vpxa-nfcssl"
-nfc="vmware-vpxa:vpxa-nfc"
th="/sbin/授权”

kvm有虚拟机镜像,怎么安装虚拟机

秦安KVM安装虚拟机
1.安装准备
1.确保机器有VT
终端输入命令:grepvmx/proc/cpuinfo(INTEL芯片)
grepsvm/proc/cpuinfo(AMD芯片)
如果不知道芯片厂家,输入:egrep'(vmx|svm)'/proc/cpuinfo
如果flag:中有vmx或svm,则表示支持VT;如果没有输出,则表明您的CPU不支持,您将无法成功安装KVM虚拟机。
2.确保BIOS中启用VT
Intel(R)VirtualizationTech[Enabled]
如有必要,您需要在BIOS中启用VT-d
3。确保内核版本较新新增,支持KVM
使用uname–r查看内核版本。如果Linux版本低于2.6.20,则需要升级内核。
2.安装KVM
下面介绍在Ubuntu和CentOS下安装和使用KVM虚拟机:
在Ubuntu中,使用guest登录。安装KVM的命令为:
sudoapt-getinstallkvmqemuqemu-kvmvirt-managerkernel-packagelinux-sourcekqemu-sourcebuild-essential
kvm安装成功后,会有/dev/kvm。如果不需要图形管理器,则只需安装前三个即可。
我们来检查一下KVM是否安装成功。执行:virsh-cqemu:///systemlist
如果输入结果如下,则说明成功:
Connectingtouri:qemu:///system
IdNameState
--------------------------------------------
注1:在CentOS中安装时,必须先选择Selinux为enable,并使用命令
#system-config-securitylevel-tui
查看或修改selinux状态。
注2:在CentOS中以root身份登录时,安装命令为:
yuminstallkvmkmod-kvmqemu
重新加载kvm模块:modprobekvm-intel(Intel机器)或modprobekvm-amd(amd机器))
注3:可以使用以下命令检查kvm模块是否加载:
/sbin/lsmod|grepkvm
如果输出kvm版本信息,则说明kvm模块已加载已加载
注4:安装后,可以使用qemu-kvm命令,输入命令。如果显示未知命令,请检查/usr/libexec中是否有qemu-kvm可执行文件。如果有,请将其到/bin。只需转到目录即可。如果您已按照上述步骤作,但在/bin、/usr/libexec、/usr/bin或/usr/sbin中找不到qemu-kvm可执行文件,可以执行以下命令:
#yumprovides*/qemu-kvm
注5:安装新内核后,部分软件版本可能会过低,不兼容。例如,Firefox版本太低而无法启动。
在CentOS下(以firefox为例)可以使用以下命令更新软件:
#yumupdatefirefox
3.在KVM下安装虚拟机
1.使用QEMU创建磁盘映像注意:在CentOS和较新版本的Qemu中:qemu-imgcreate–8G
2.使用KVM安装GuestVM
光盘安装:
sudokvm–localtime–cdrom/dev/
硬盘安装:
sudokvm–localtime–m512–hdawindows。img––bootd–clock–rtc–no-acpi
注意:官方建议使用-no-acpi参数,因为qemu/kvm不支持,可能会导致CPU占用率过高。
注1:CentOS下硬盘挂载为qemu-kvm–localtime–m512–––bootd–no-acpi,即需要去掉-clockrtc选项,否则会出现时钟不会启动。
注2:CentOSquestmouse:exportSDL_VIDEO_X11_DGAMOUSE=0可以解决VM中U鼠标无法识别的问题。
注3:安装win7时,不能使用-no-acpi选项。

centos7创建kvm虚拟机有几种

步骤
1.准备环境:
1.检查是否支持虚拟化
Centos6.2_x864
KVM需要CPU支持(Intelvmx或AMDsvm),安装KVM前请检查是否支持CPU提供虚拟技术支持:
如果显示egrep'^flags.*(vmx|svm)'/proc/cpuinfo,则说明该处理器具有VT功能
2、检查BIOSS是否启用虚拟化
2.安装KVM相关软件
1.(如果yum配置是正常的,请先确认)
yuminstallkvmkmkmkmod-kvmqemukvm-qemu-qemu-imgvirt-viewervirt-managerlibvirtlibvirbvirbvirbvirbvirtlibvirtlibvirtlibvirtpirt-pythonpythonpythonpython-virtinst
2.如果安装了kvm模块
<[root@localhost~]#lsmod|grepkvm
<3.启动服务并运行起来
​chkconfiglibvirtdon

​#以上就是KVM的安装,很简单。但我们必须安装,偶尔还要通过桌面进行配置。因此,需要在服务器端安装桌面:Gnome
四、安装gonme桌面并配置VNC桌面连接虚拟服务器服务器
1、安装虚拟桌面-serverDesktop
yum-ygroupinstall"Gnome""Desktop"
如果没有安装桌面,使用svn访问服务器会报错:
2.安装VNC服务器软件
yum-yinstallvnc*vnc-server*
3.编辑VNCServer主配置文件
vim/etc/sysconfig/vncservers
转到底部并删除倒数第二行注释,然后修改为
VNCSERVERS="1:root"
4、使用vncpasswd设置VNC登录密码
如下:输入两次密码
[root@localhost~]#vncpasswd
密码:
验证:
[root@localhost~]#
设置密码后,会出现一个以.vncpasswd开头的隐藏目录。vnc将在主机根目录中生成。该目录下的文件是root用户的VNC桌面配置文件。打开xstartup配置桌面
​#vim/root/.vnc/xstartup
将最后一行改为
​gnome&#这将启用gnome桌面
​6.启动服务vncserver并设置为Start
​/etc/init.d/vncserverstart
​chkconfigvncserveron
​7.通过VNC客户端连接虚拟服务器
一个小型的VNC客户端,如下图:
输入IP和端口。该端口是在配置VNC服务器时设置的!
结果如下:
5、配置网桥
安装好后就可以使用了,但是虚拟机无法与外界通信,只能通信与虚拟服务器中的虚拟机通信。
如果需要与外部服务器通信,设置桥接非常简单。
临时:配置桥接网卡:KVM#配置br0和0桥接brctladdifbr00#删除0IPifconfig00.0.0.0#配置br0ifconfigbr0192.168.7.241255.255.252.0up

设备=br0onboot=Yesbootprotiscus=statottype=bridgeipaddr=192.168.9.47netmask=255.255.248.0gateway=192.168.8.1Device=Eth0onboot=Yesbootprotus=Statictype=Ethernetbridge=br/br/br>IPV6init=no
注意:
设置桥接网卡时需要注意:TYPE=Bridge
当你家的网卡必须指定桥接网卡的名称:BRIDGE=布0