为了再后续查看方便,我还是完整的记录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 图形化安装的更多相关文章

  1. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.4.无法图形化安装Grid Infrastructure

    无法图形化安装: [grid@linuxrac1 grid]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp ...

  2. 因xhost命令和DISPLAY环境变量操作不当导致无法启动Oracle图形化安装界面

    在redhat操作系统上安装Oracle 11.1时,遇到在执行runInstaller后无法启动安装图像化界面,甚是郁闷. 问题现象: 使用Xmanager2.0软件登陆AIX桌面,root用户可以 ...

  3. Xmanager 实现图形化安装CentOS7上的软件

    Xmanager 是个很不错的工具,集成Xshell,Xftp,Xstart,Xbrowser等常用的远程工具. 当前需求为:有个软件,哑安装(静默安装)方式,在安装时会遇到配置文件加载不全,安装成功 ...

  4. KingbaseES图形化安装未弹出界面应该如何处理

      关键字: KingbaseES.X Windows.Gnome.DISPLAY 一.Linux下图形安装环境要求 1) 系统首先安装了X Windows的图形化支持软件包. 2) 系统安装了KDE ...

  5. [xen]XenServer6.2增加第二块盘&vm开启自动启动&图形化安装centos

    很多服务器都会多块盘或者做了Raid的多个虚拟磁盘,而安装xenserver后,他只会默认挂载第一快盘,也就是安装xenServer系统的那块. 为XenServer6.2挂载/增加第二块硬盘的方法 ...

  6. kvm图形化管理工具

    1丶windows环境下载安装以及运行xming软件 https://xming.en.softonic.com/ 链接:https://pan.baidu.com/s/1wMb2pK4WfCilS8 ...

  7. centos7图形化安装oracle11g

    #设置主机名 hostnamectl set-hostname oracle #yum安装 yum -y install unzip vim* bash-completion bash-complet ...

  8. CentOS7 Mini安装Oracle后用PL/SQL连接数据库(图形化安装)

    1.本来是安装完数据库后,本地可以访问了,而Win10下Oracle客户端配置Oracle Net Manager时报连接超时 解决方法: 这种连接超时,让我想到telnet连接问题,就用telnet ...

  9. CentOS7 Mini安装Oracle(图形化安装)

    以下操作在root用户下进行 1.mini版centos7没有ifconfig指令,可以如下操作 [root@localhost ~]# yum upgrade [root@localhost ~]# ...

随机推荐

  1. [Immutable.js] Exploring Sequences and Range() in Immutable.js

    Understanding Immutable.js's Map() and List() structures will likely take you as far as you want to ...

  2. Oracle安装基本步骤

    安装数据库 .建立用户组及用户 groupadd oinstall groupadd dba groupadd oper useradd -g oinstall -G dba oracle passw ...

  3. [HeadFirst-HTMLCSS学习笔记][第八章扩大你的词汇量]

    字体 font-family,可指定多个候选 body{ font-family:Verdana,Geneva,Arial,sans-serif; } font-size 字体大小 body{ fon ...

  4. MySQL 触发器的定义

    -- Insert DELIMITER $$ USE `testdatabase`$$ DROP TRIGGER /*!50032 IF EXISTS */ `Trigger_XXX_INSERT`$ ...

  5. BOM 窗体相关属性以及页面可见区域的获取方式

    1 在IE Safari Oper Chrome 都提供了screenLeft和screenTop属性: screenLeft : 相对于屏幕左边的距离 screenTop : 相对于屏幕上边的距离 ...

  6. C# 文件操作(一)

    1.说明: 写入文件内容,如果文件中有内容,则进行追加,目录是程序集下的目录 public static void WriteLog(string value) { try { //目录是程序集下的D ...

  7. PHP学习笔记三十七【http】

    <?php print_r($_SERVER); //$_SERVER预编译变量[数组]输出请求报文,注意大小写 echo "<br/>"; foreach($_ ...

  8. sqlite3---代码操作

    1.创建数据库 NSString * docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainM ...

  9. java中的File.separator

    前些天遇到一个问题,困扰了好久,现在终于解决了. 问题:上传的图片不能正确显示. 我的开发环境是在Windows下,工程在Windows下能正常部署,上传的图片也可以正常的显 示.但是把工程部署在服务 ...

  10. java普通类如何得到spring中的bean类

    在SSH集成的前提下.某些情况我们需要在Action以外的类中来获得Spring所管理的Service对象. 之前我在网上找了好几好久都没有找到合适的方法.例如: ApplicationContext ...