CentOS7安装KVM虚拟机.docx_第1页
CentOS7安装KVM虚拟机.docx_第2页
CentOS7安装KVM虚拟机.docx_第3页
CentOS7安装KVM虚拟机.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CentOS7安装KVM虚拟机注意:安装系统选择最小化虚拟机,然后更新系统。一.前期准备1.确定机器有VT终端输入命令:grep (vmx|svm) /proc/cpuinfo如果flags: 里有vmx 或者svm就说明支持VT;如果没有任何的输出,说明你的cpu不支持,将无法使用KVM虚拟机。2.确保BIOS里开启VT: Intel(R) Virtualization Tech Enabled 使用如下命令lsmod | grep kvm modprobe kvm-intel二.桥接网络使用桥接网络,虚拟机即可与其他机器互相访问。 1.复制ifcfg-em1 为 ifcfg-br0,并将ifcfg-br0改为如下配置TYPE=BridgeBOOTPROTO=staticDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noNAME=br0DEVICE=br0ONBOOT=yesIPADDR=192.168.1.116NETMASK=255.255.255.0GATEWAY=192.168.1.12.原网卡ifcfg-em1只保留如下配置,其他都注释掉:NAME=em1DEVICE=em1ONBOOT=yesBRIDGE=br03.重启网络service network restart三.安装VNC服务器1. 安装 X-Window首先我们需要安装 X-Window,在终端中运行下面的命令,安装会花费一点时间。# yum check-update# yum groupinstall X Window System# yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts# yum install virt-manager# 设置默认启动图形界面# unlink /etc/systemd/system/default.target# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target# reboot在服务器重启之后,我们就有了一个工作着的 CentOS 7 桌面环境了。现在,我们要在服务器上安装 VNC 服务器了。2. 安装 VNC 服务器现在要在我们的 CentOS 7 上安装 VNC 服务器了。我们需要执行下面的命令。# yum install tigervnc-server -y3. 配置 VNC然后,我们需要在 /etc/systemd/system/ 目录里创建一个配置文件。我们可以将 /lib/systemd/sytem/vncserver.service 拷贝一份配置文件范例过来。# cp /lib/systemd/system/vncserver.service /etc/systemd/system/vncserver:1.service接着我们用自己最喜欢的编辑器(这儿我们用的vi )打开 /etc/systemd/system/vncserver:1.service ,找到下面这几行,用root替换掉 。ExecStart=/sbin/runuser -l -c /usr/bin/vncserver %iPIDFile=/home/.vnc/%H%i.pid替换成ExecStart=/sbin/runuser -l root -c /usr/bin/vncserver %iPIDFile=/root/.vnc/%H%i.pid好了,下面重启 systemd 。# systemctl daemon-reload最后还要设置一下用户的 VNC 密码。要设置某个用户的密码,必须要有能通过 sudo 切换到用户的权限,这里我用root的权限。# vncpasswd确保你输入的密码多于6个字符4. 开启服务用下面的命令(永久地)开启服务:$ systemctl enable vncserver:1.service启动服务。$ systemctl start vncserver:1.service5. 防火墙设置我们需要配置防火墙来让 VNC 服务正常工作。$ firewall-cmd -permanent -add-service vnc-server$ systemctl restart firewalld.service现在就可以用 IP 和端口号(LCTT 译注:例如 192.168.1.1:1 ,这里的端口不是服务器端口,而是视 VNC 连接数的多少从1开始排序)来连接 VNC 服务器了。6. 用 VNC 客户端连接服务器好了,现在已经完成了 VNC 服务器的安装了。要使用 VNC 连接服务器,我们还需要一个在本地计算机上安装的仅供连接远程计算机使用的 VNC 客户端。你可以用像 Tightvnc viewer 和 Realvnc viewer 的客户端来连接到服务器。要用更多的用户连接,需要创建配置文件和端口,请回到第3步,添加一个新的用户和端口。你需要创建 vncserver:2.service 并替换配置文件里的用户名和之后步骤里相应的文件名、端口号。请确保你登录 VNC 服务器用的是你之前配置 VNC 密码的时候使用的那个用户名。VNC 服务本身使用的是5900端口。鉴于有不同的用户使用 VNC ,每个人的连接都会获得不同的端口。配置文件名里面的数字告诉 VNC 服务器把服务运行在5900的子端口上。在我们这个例子里,第一个 VNC 服务会运行在5901(5900 + 1)端口上,之后的依次增加,运行在5900 + x 号端口上。其中 x 是指之后用户的配置文件名 vncserver:x.service 里面的 x 。其他命令: 关闭 VNC 服务。# systemctl stop vncserver:1.service 禁止 VNC 服务开机启动。# systemctl disable vncserver:1.service 关闭防火墙或者禁止防火墙启动# systemctl stop firewalld.service# systemctl disable firewalld.service四.使用 1.使用virt-manager管理虚拟机,可以完成克隆,安装,开启,关闭等大部分的动作。2.创建预分配文件qemu-img create -f qcow2 -o preallocation=metadata /data/test.qcow2 8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论