为了再后续查看方便,我还是完整的记录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. [Hapi.js] Serving static files

    hapi does not support serving static files out of the box. Instead it relies on a module called Iner ...

  2. git commit -am 合并操作

    二,合并的操作 1, 首先按需修改文件 echo >> lz66303.txt 2, 然后按需提交被修改的文件到HEAD缓存区,并把这个修改记录到分支中 git commit -am&qu ...

  3. 9. KNN和Sparse构图

    一.前言 图是一种重要的数据结构,本文主要表示图像的无向图.所谓无向图是指,图的节点间通过没有方向的边连接. 无向图的表示: 无向图G=<V,E>,其中: 1.V是非空集合,称为顶点集. ...

  4. HTTP协议之 简易浏览器(3)--转载

    简单的说,今天的全部工作就是 我的目的只有两个 1.加深对http协议的理解   2.深化对B/S结构的认识. 代码 1 /* 2 这个程序把主机地址写死了, 3 想更像的话,可以在加个输入.然后根据 ...

  5. C#中方法Show.和ShowDialog的使用区别

    show()是非模式窗体. showDialog()是模式窗体. 如果这个时候用Show的话,则会发生的事情是,打开子窗体的同时主窗体又显示出来,而使用ShowDialog()的时候主要当子窗体关闭的 ...

  6. Asp.net文件缓存依赖

    Asp.net文件缓存依赖 using System; using System.Collections.Generic; using System.Linq; using System.Web; u ...

  7. Java程序的成长之路

    转载链接:http://www.admin10000.com/document/2901.html 互联网发展日新月异,社会科技每天都在发生着翻天覆地的变化,而程序员已经成了这个时代的庞大群体,各种各 ...

  8. The FastCGI process exited unexpectedly

    ERROR:HTTP Error 500.0 - Internal Server Error D:\Program Files\php\php-cgi.exe - The FastCGI proces ...

  9. EditText判断用户输入完成,然后进行操作解决方案

    private Timer timer = new Timer(); private final long DELAY = 1000; // in ms EditText editTextStop = ...

  10. 快速下单!简化EcStore的购物结算流程

    EcStore拥有完善的购物车功能,方便顾客浏览挑选商品,但是在提交订单时必须要求用户先登录注册 如果是未注册用户还多出一个注册用户的步骤这些多出来的步骤和操作会影响购物下单的流畅性,降低了用户购物下 ...