kvm 图形化安装
为了再后续查看方便,我还是完整的记录kvm图形化安装。
介于网络环境的原因,我选择NAT.
2,安装kvm前的准备工作
2.1 关闭防火墙 setenforce 0 vi /etc/sysconfig/selinux 将enforcing改为disabled
2.2 关闭iptables规则 /etc/init.d/iptables stop /etc/init.d/iptables save
3,查看系统是否支持虚拟化。(如果是cpu支持虚拟化的话,而且勾上如上图所示的话应该是没问题的)
egrep --color 'vmx|svm' /proc/cpuinfo
vmx 指的是intel的cpu
svm 指的是amd的cpu
或者这样查看
4,安装kvm
yum install -y kvm virt-* libvirt bridge-utils qemu-img tigervnc-server
说明:
kvm:软件包中含有KVM内核模块,它在默认linux内核中提供kvm管理程序
libvirts:安装虚拟机管理工具,使用virsh等命令来管理和控制虚拟机。
bridge-utils:设置网络网卡桥接。
virt-*:创建、克隆虚拟机命令,以及图形化管理工具virt-manager
qemu-img:安装qemu组件,使用qemu命令来创建磁盘等。
tigervnc-server:作为vnc服务端,供客户端远程。
5,查看kvm模块是否被加载
lsmod |grep kvm
如果有下面信息,表示加载成功。
kvm_intel 53484 0
kvm 316506 1 kvm_intel
6,设置网络
6.1 cd /etc/sysconfig/network-scirpts/ cp ifcfg-eth0 ifcfg-br0
6.2 vi ifcfg-eth0 更改信息如下
DEVICE=eth0
HWADDR=00:0C:29:60:1B:F8
TYPE=Ethernet
UUID=abbb4fa4-33d6-4b8c-b12d-5796e154930f
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
BRIDGE=br0
6.3 vi ifcfg-br0
DEVICE=br0
#HWADDR=00:0C:29:60:1B:F8
TYPE=Bridge
#UUID=abbb4fa4-33d6-4b8c-b12d-5796e154930f
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.243.130
NETMASK=255.255.255.0
GATEWAY=192.168.243.2
DNS1=192.168.243.2
DNS2=8.8.8.8
这里的ip可以通过ifconfig获取,网关可以通过route -n获取到。
重启网络服务:
/etc/init.d/network restart,可以看到地址给了br0了。
7,启动服务
/etc/init.d/libvirtd start
/etc/init.d/messagebus restart
/etc/init.d/vncserver start(报错:提示没有配置文件)==>修改配置文件,vi /etc/sysconfig/vncserver
||
启动服务,还是报错,提示没有密码,那就设置密码
vncpasswd 2次输入密码(不少于6位)
再次启动服务,启动完成。
查看网络列表(必须要要在启动服务之后才可以看到)
brctl show
8,创建虚拟机,安装系统。
8.1,刚开始的我就多添加40G的磁盘,目的就是为了给新的虚拟机,我们得让该磁盘可以使用,所以我们需要分区、格式化、挂载。
分区,
fdisk /dev/sdb
n p 一直回车 p w
格式化,mkfs.ext3 /dev/sdb1
建立挂载点 mkdir /data/
挂载 mount /dev/sdb1 /data/ 这里的挂载需要写到/etc/fstab中去,这样可以达到开机就自动挂载。
8.2 搭建NFS服务
8.2.1将光盘挂载到/mnt目录
8.2.2搭建nfs服务。
8.2.3 yum install -y rpcbind nfs-utils
8.2.4 编辑配置文件,启动服务。
vi /etc/exports
/mnt 192.168.243.0/24(ro,sync)
/etc/init.d/rpcbind start
/etc/init.d/nfs start
8.2.5 查看共享目录
showmount -e 192.168.243.130
8.2.6 创建文件格式为qcow2的分区。
qemu-img create -f qcow2 -o preallocation=metadata /data/test03.img 10G;
8.2.7 创建虚拟机
virt-install --name=test03 --os- --disk path=/data/test03.img,format=qcow2,size=,bus=virtio --accelerate --location '/mnt/' --vnc --vncport= --vnclisten=0.0.0.0 --network bridge=br0,model=virtio --noautoconsole
8.2.8 如下提示,说明我们要使用到vnc软件,进行远程安装。
8.2.9 打开vnc软件,远程连接。
如果出现闪退,请点此链接http://www.cnblogs.com/lin1/p/5778613.html,设置即可。
8.3.0
其它图片我就不再显示了。。。。
kvm 图形化安装的更多相关文章
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.4.无法图形化安装Grid Infrastructure
无法图形化安装: [grid@linuxrac1 grid]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp ...
- 因xhost命令和DISPLAY环境变量操作不当导致无法启动Oracle图形化安装界面
在redhat操作系统上安装Oracle 11.1时,遇到在执行runInstaller后无法启动安装图像化界面,甚是郁闷. 问题现象: 使用Xmanager2.0软件登陆AIX桌面,root用户可以 ...
- Xmanager 实现图形化安装CentOS7上的软件
Xmanager 是个很不错的工具,集成Xshell,Xftp,Xstart,Xbrowser等常用的远程工具. 当前需求为:有个软件,哑安装(静默安装)方式,在安装时会遇到配置文件加载不全,安装成功 ...
- KingbaseES图形化安装未弹出界面应该如何处理
关键字: KingbaseES.X Windows.Gnome.DISPLAY 一.Linux下图形安装环境要求 1) 系统首先安装了X Windows的图形化支持软件包. 2) 系统安装了KDE ...
- [xen]XenServer6.2增加第二块盘&vm开启自动启动&图形化安装centos
很多服务器都会多块盘或者做了Raid的多个虚拟磁盘,而安装xenserver后,他只会默认挂载第一快盘,也就是安装xenServer系统的那块. 为XenServer6.2挂载/增加第二块硬盘的方法 ...
- kvm图形化管理工具
1丶windows环境下载安装以及运行xming软件 https://xming.en.softonic.com/ 链接:https://pan.baidu.com/s/1wMb2pK4WfCilS8 ...
- centos7图形化安装oracle11g
#设置主机名 hostnamectl set-hostname oracle #yum安装 yum -y install unzip vim* bash-completion bash-complet ...
- CentOS7 Mini安装Oracle后用PL/SQL连接数据库(图形化安装)
1.本来是安装完数据库后,本地可以访问了,而Win10下Oracle客户端配置Oracle Net Manager时报连接超时 解决方法: 这种连接超时,让我想到telnet连接问题,就用telnet ...
- CentOS7 Mini安装Oracle(图形化安装)
以下操作在root用户下进行 1.mini版centos7没有ifconfig指令,可以如下操作 [root@localhost ~]# yum upgrade [root@localhost ~]# ...
随机推荐
- 学习Swift中的CoreImage(图形核心编程)
Core Image是一个可以让你轻松使用图形过虑器的强力框架.在这里你几乎可以获得所有不同种类的效果,比如修改图像饱和度,色彩范围,亮度等.它甚至也可以利用CPU或者GPU来处理图像数据并且它的速度 ...
- html_day1
第一天学习,了解到html的结构和语法. html的语法: 1.所有的html标签都要放在<>尖括号里. 2.标签不分大小写 建议小写 3.标签中的属性与标签名之间要有一个空格,如多个 ...
- 如何在asp.net中如何在线播放各类视频文件
一.后台拼字符串动态加载写法 前台调用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q ...
- libxml两种换行方法
好久没上来留下一些记录了,可能是太忙,又或者是过于慵懒便疏于整理. libxml是一个开源的库,linux下解析xml文件经常用到,进行一些创读增删的操作. 最开始接触的时候,看到了一个简明易懂的&l ...
- html简单样式
1.外部样式表 link rel="stylesheet" type="text/css" href="bbb.css"> 2.内部样 ...
- codeforces 336D Vasily the Bear and Beautiful Strings(组合数学)
转载请注明出处: http://www.cnblogs.com/fraud/ ——by fraud Vasily the Bear and Beautiful Strings Vas ...
- [转载]Linux 性能监控、测试、优化工具
Linux 平台上的性能工具有很多,眼花缭乱,长期的摸索和经验发现最好用的还是那些久经考验的.简单的小工具.系统性能专家 Brendan D. Gregg 在最近的 LinuxCon NA 2014 ...
- (原)使用opencv的warpAffine函数对图像进行旋转
转载请注明出处: http://www.cnblogs.com/darkknightzh/p/5070576.html 参考网址: http://stackoverflow.com/questions ...
- 新浪微博客户端开发之OAuth认证篇
新浪微博客户端开发之OAuth认证篇 2013年7月29日新浪微博客户端开发 OAuth2.0授权机制我在这里就不浪费口舌了,有很多大牛都发表过相关的文章解释OAuth2.0认证的流程,我就随便找了一 ...
- 在JS中得到表单中各项的值
var form = document.getElementById("change");var pageNo = form.pageno.value;