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

centos7虚拟化kvm


一、centos7创建kvm虚拟机有几种方法步骤
1.准备环境:
1.检查是否支持虚拟化
Centos6.2_x864
KVM是否需要CPU支持(Intelvmx或amdsvm),安装KVM前检查查看CPU不提供虚拟技术支持:
如果显示egrep'^flags.*(vmx|svm)'/proc/cpuinfo,如果显示display,则说明该处理器具有VT功能
2.检查BIOSS虚拟化是否开启
2、安装KVM相关软件
1、复制(先确认yum配置是否正常)
yuminstallkvmkmod-kvmqemukvm-qemu-imgvirt-viewervirt-managerlibvirtlibvirt-pythonpython-virtinst
<2.检查kvm模块是否安装set
【root@localhost~]#lsmod|grepkvm
<3.启动服务并启动
/etc/init.d/libvirtd
Chkconfiglibvirtdon
#以上就是如何安装KVM,非常简单。但我们时常需要通过桌面来安装系统并进行配置。因此,需要在服务器端安装桌面:Gnome
四、安装gonme桌面并配置VNC桌面连接服务器虚拟服务器
1、安装虚拟机-服务器桌面
yum-ygroupinstall"Gnome""Desktop"
如果没有安装桌面,使用svn登录导入服务器时会出错:
2、安装VNC-server软件
yum-yinstallvnc*vnc-server*
3、修改VNCServer主配置文件
vim/etc/sysconfig/vncservers
到最后,删除倒数第二行注释,然后修改为
VNCSERVERS="1:root"
4、使用vncpasswd设置VNC登录密码
下:输入密码两次
[root@localhost~]#vncpasswd
密码:
验证:
[root@localhost~]#
设置密码后,会在根服务器文件夹中创建一个以.vnc开头的隐藏文件夹。该文件夹中的文件是root用户的VNC桌面配置文件。打开xstartup配置桌面
​#vim/root/.vnc/xstartup
将最后一行改为
​gnome&#这样就可以启用gnome桌面
​​6.启动vncserver服务并把它在Start模式下
​/etc/init.d/vncserverstart
​chkconfigvncserveron
​七、通过客户端VNC连接虚拟服务器
下载一个小型的VNC客户端,如下图:
输入在设置VNC服务器时设置的IP和端口!
结果如下:
5.配置网桥
安装完成后可以使用,但是虚拟机无法与外界通信,只能在虚拟服务器通信中与虚拟机进行通信。
如果您需要与外部服务器通信,配置网桥很简单。
临时:设置桥接网卡:KVM#设置br0和eth0之间的桥接brctladdifbr0eth0#删除IP地址eth0ifconfigeth00.0.0.0#设置br0地址ifconfigbr0192.168.7.241255.255.252.0up
永久:
设置永久DEVICE=br0ONBOOT=yesBOOTPROTO=staticTYPE=BridgeIPADDR=192.168.9.47NETMASK=255.255.248.0GATEWAY=192.168.8.1DEVICE=eth0ONBOOT=yesBOOTPROTO=TYPEstatic=EthernetBRIDGE=br0
IPV6INIT=no
注意:
设置桥接网卡时,注意:TYPE=Bridge
网卡在家中时,需要明确说明桥接网卡的名称:BRIDGE=br0


二、CentOS7上安装qemukvm进行虚拟化egrep-o'(vmx|svm)'/proc/cpuinfo
yumgroupinstall"VirtualizationHost"
yuminstallqemu-kvmqemu-imgvirt-managerlibvirtvirt-installvirt-viewer
qemu-kvm:qemu模拟器
qemu-img:qemu磁盘镜像管理器
virt-install:用于创建虚拟机的命令行工具
libvirt:提供libvirtddaemon来管理虚拟机并控制虚拟机管理程序
virt-viewer:图形控制台
virt-manager:图形实用程序
启动时启动libvirt
systemctlenablelibvirtd
启动libvirt
systemctlstartlibvirtd
启动状态
systemctlstatuslibvirtd
yuminstallvirt-install
yuminstallvirt-manager
参考

三、虚拟机centos7与本地win10无法互相复制粘贴。vmware-tool已安装1.首先确保您的虚拟机上已经安装了vmwaretools
①点击虚拟机(M)->再次安装VMwareTools(T)
②系统会弹出挂载虚拟光驱。打开文件
③打开文件后,可以将文件夹中的所有文件复制到一个文件夹中,例如保存到桌面
④Ctrl+ALT+t打开终端,
输入命令:cdDesktop
:
cdvmware-tools-disrib
sudo./
然后进入。一路输入密码/yes,没关系!
到这里VMwaretools的安装就完成了,尝试将文件拖到你的Linux系统中!2.安装VMwaretools后,如果仍然无法解决从主机复制粘贴文件到虚拟机的问题,可以尝试以下方法:
①粘贴下面复制的对象。Windows转linux,有时能用,有时不行,你可以尝试检查一下服务,
点击任务管理器->服务,服务项自从vmwarea之后没有启动过。
一般电脑上安装的金山卫士或360杀毒软件有时会破坏VMware虚拟机的一些启动项。请确保VMware启动中的所有服务均已启用,然后重新启动电脑。
原因:如果你的虚拟机桌面尺寸小于vmware窗口尺寸,则无法拖动文件(我也在论坛上看到过,不知道原因,但事实是查看->自动适应后给客人)可以复制)。
④高版本和低版本的Ubuntu之间拖动文件有一点区别:
比如我使用的是Ubuntu15.10版本,直接复制文件到界面是不行的!