centos7图形化安装KVM虚拟机

准备:
Centos7的虚拟机,虚拟机镜像文件


1.KVM的安装

[[email protected] ~]# yum -y install qemu-kvm libvirt libguestfs-tools virt-manager libvirt-python
qemu-kvm   #kvm的主程序,KVM虚拟化模块
virt-manager    #KVM 图形化管理工具
libvirt   #虚拟化服务
libguestfs-tools    #虚拟机的系统管理工具
libvirt-python     #python调用libvirt虚拟化服务的api接口库文件

[[email protected] ~]# systemctl start libvirtd    #开启虚拟化服务
[[email protected] ~]# systemctl enable libvirtd   #添加到开机自启动

确定正确加载kvm

[[email protected] ~]# lsmod | grep kvm
    kvm_intel             174841  3
    kvm                   578518  1 kvm_intel
    irqbypass              13503  3 kvm

配置KVM的网桥
作用:用于连接用以网段内的所有机器,也就是让客户机和宿主机共享一个物理网络设备。


1. 编辑配置文件:

    [[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=80960b0d-54cd-41db-bb42-28d30da2afa4
DEVICE=ens33
ONBOOT=yes
BRIDGE="br0" //添加这一行,如果配置过静态ip,需要把ipaddr,gateway,netmask,dns配置删除

`


2.添加文件:

[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE="br0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO=dhcp   #这里也可以设置成静态IP

[[email protected] ~]# systemctl restart network

查看当前ip

[[email protected] ~]# ifconfig

br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.10.13  netmask 255.255.255.0  broadcast 192.168.10.255
    inet6 fe80::20c:29ff:febe:8be8  prefixlen 64  scopeid 0x20<link>
    ether 00:0c:29:be:8b:e8  txqueuelen 1000  (Ethernet)
    RX packets 1109336  bytes 4514990433 (4.2 GiB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 984697  bytes 53197602 (50.7 MiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 00:0c:29:be:8b:e8 txqueuelen 1000 (Ethernet)
RX packets 3280291 bytes 4647765745 (4.3 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 984898 bytes 59123703 (56.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
    inet 127.0.0.1  netmask 255.0.0.0
    inet6 ::1  prefixlen 128  scopeid 0x10<host>
    loop  txqueuelen 1000  (Local Loopback)
    RX packets 0  bytes 0 (0.0 B)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 0  bytes 0 (0.0 B)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
    inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
    ether 52:54:00:67:94:c0  txqueuelen 1000  (Ethernet)
    RX packets 0  bytes 0 (0.0 B)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 0  bytes 0 (0.0 B)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet6 fe80::fc54:ff:fed1:8167  prefixlen 64  scopeid 0x20<link>
    ether fe:54:00:d1:81:67  txqueuelen 1000  (Ethernet)
    RX packets 85  bytes 7298 (7.1 KiB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 731  bytes 62680 (61.2 KiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

查看桥接信息

[[email protected] ~]# brctl show
bridge name bridge id       STP enabled interfaces
    br0     8000.000c29be8be8       no      ens33
                                                                        vnet0
virbr0      8000.5254006794c0   yes     virbr0-nic

创建一台KVM的虚拟机:

如果硬盘容量足够大,跳过这一步:
1. 首先,添加一块一盘,
2. 刷新
        for((i=0;i<=2;i++)); do echo "- - -" > /sys/class/scsi_host/host$i/scan done
3. 刷新后lsblk看看硬盘个数是否添加成功;
4. 分区: fdisk   添加了一个sdb1的分区
5. 格式化:mkfs.xfs /dev/sdb1
6. 挂载分区:  mount /dev/sdb1 /var/lib/libvrit/image
这里就结束了

上传iso镜像到/var/lib/libvirt/image下面,随便放到哪儿,但是不要放到含有特殊权限的目录下。

运行virt-manager启动虚拟服务
[[email protected] ~]# virt-manager
![](http://i2.51cto.com/images/blog/201806/04/28b171eaefe1442d7d23f9bf62af13e0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

文件-----添加新的虚拟机---------本地安装介质---------使用镜像(刚才上传镜像的位置)------一直默认下去--------开机直接安装即可(安装时候和vmware一样)
注意:在选择网络的时候选择刚才创建好的br0桥接网络即可

安装KVM虚拟机完成

KVM常用命令:

[[email protected] ~]# virsh list   列出正在运行的虚拟机
[[email protected] ~]# virsh start centos7     #开启物理机
[[email protected] ~]# virsh shoutdown  centos7    #关闭物理机
[[email protected] ~]# virsh autostart centos7  #设置为物理开机后自动启动

原文地址:http://blog.51cto.com/13155409/2124689

时间: 2024-08-19 05:18:10

centos7图形化安装KVM虚拟机的相关文章

centos7图形化安装kvm

全都在图形化界面安装 宿主机器安装图形化centos7 (1)安装软件   yum install -y kvm libvirt bridge-utils virt-manager (2)设置桥接网络 [[email protected] network-scripts]# vim ifcfg-eth0DEVICE=eth0NM_CONTROLLED=yesONBOOT=yesTYPE=EthernetBOOTPROTO=none   IPV6INIT=noUSERCTL=noPREFIX=24

KVM guest虚拟机图形化安装

2  KVM Guest 安装方式 virt-manager图形化安装 1.  利用xmanager 中xshell 管理kvm host 2.  Virt-manager 调出 图形化安装管理工具.新建虚拟机.根据规范输入唯一SN:vm000001.选择Fully virtualized 准备工作: 1.上传要安装的系统镜像到/data1 [[email protected] ~]# ls /data1/ domains  lost+found  rhel-6.5x64.iso  rhel-s

在redhat7上图形化安装kvm,实现在kvm上安装centos7

在redhat7上图形化安装kvm,实现在kvm上安装centos7注意:在redhat7.0上安装kvm,一定要勾选如图选项,必不可少的虚拟化组件进入系统,选择系统工具->虚拟系统管理器选择新建虚拟机选择iso镜像 选择硬盘容量勾上安装前自定义配置 根据需要进行相关配置,点击开始安装 选择语言 选择分区,可以默认分区,也可以自定义分区接受更改设置密码,开始安装最后安装成功 原文地址:http://blog.51cto.com/11293100/2286232

Centos7中安装KVM虚拟机

KVM 特性 嵌入到linux内核 虚拟机是一个进程 SPICE是redhat开发的开源的专门的桌面虚拟化数据传输协议 QEMU是可以图形化管理KVM虚拟机的一个工具,专门用来管理KVM的,所以通常都是与KVM同时出现. centos7KVM新增如下功能: cpu热添加 内存热添加 VMwareWorkstation虚拟机centos7中部署KVM虚拟机 1.centos7.x系统需求 内存4G以上 处理器需打开虚拟化功能 添加独立磁盘供KVM虚拟机使用 2.格式化独立磁盘 将独立磁盘分区,格式

在Linux系统 CentOS 6 下安装KVM虚拟机

一.KVM简介 KVM是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机),是一个开源的系统虚拟化模块,基于硬件的完全虚拟化,不过需要硬件支持(如Intel VT技术或者AMD V技术).自Linux 2.6.20之后集成在Linux的各个主要发行版本中.它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少.KVM目前已成为学术界的主流VMM之一. 二.KVM安装 1. 准备工作 关闭iptables防火墙 BIOS开启CPU支持虚拟化

CentOS 7安装KVM虚拟机OpenSUSE42操作实录

准备工作:硬件配置情况:Intel NUC i3主机:CPU: Intel? Core? i3-6100U CPU @ 2.30GHz × 4 内存:4G硬盘:300G网卡:一个,单网口,DHCP连接家庭上网的Switch,Swtich WAN口连接外网: 一.下载CentOS从CentOS主站点(https://www.centos.org/download/) 页面,选择"Everything ISO",在打开的下载列表里面选择一个速度比较快的站点,例如:http://mirror

Cent OS 无图形化安装oracle 11gr2

看网上Linux下安装Oracle 都有图形化的步骤,但是Linux系统通常是直接SSH连接的.系统在初始安装的时候就没有安装桌面,要为了迎合安装oracle需要去安装个Linux桌面,使用VNC...总感觉好麻烦.在此研究了一下Oracle 11g 安装.可以在命令行安装.并且可以不需要再初次安装时导出应答文件.如果是Oracle 12安装的时候需要在一模一样的环境的下使用图形化安装一遍,目的是将安装Oracle 12时的应答文件导出来.这样在以后相同环境,相同目录结构下安装,就可以直接无图形

安装kvm虚拟机报错,解决办法

创建虚拟磁盘文件 [[email protected] ~]# qemu-img create -f qcow2 -o preallocation=metadata dev_beyond.img 8G Formatting 'dev_beyond.img', fmt=qcow2 size=8589934592 encryption=off cluster_size=65536 preallocation='metadata' 参数说明: -o preallocation=metadata 预分配

使用putty进行远程图形化安装oracle software

在window机器上使用putty进行远程图形化安装,需要有一个支持软件,那就是xming(下载地址:http://pan.baidu.com/s/1gfPiTP5),在本地windows机器上安装xming之后,在putty中进行一下设置即可 如图,在X11选项卡中选中允许X11映射即可.登录系统,当运行到需要X Window 的时候,会自动弹出窗口.比如我安装oracle,就会弹出oracle安装窗口