简明扼要kvm安装

3人阅读 评论(0) 收藏 举报
分类:

本来打算使用ESXi进行虚拟机的创建和管理,公司只给了一台台式机进行部署,找了好几个版本,台式机电脑cpu有点老,加上机器是个组装机。虽然支持虚拟化,但是Esxi死活装不上,总是卡在O.E.M。正好机器没有什么用途,并且机器系统是新装的CentOS7.4,所以直接转向KVM。

kvm部署

必要条件:

  • cpu支持虚拟化:

    命令 egrep '(vmx|svm)' /proc/cpuinfo
    查看cpu信息包含vmx或者svm表示支持虚拟化

  • 关闭SELinux:

    sed -i 7's/enforcing/disabled/' /etc/sysconfig/seliunx

安装步骤:

  • 安装epel源: yum -y install epel-release net-tools
  • 安装kvm和依赖:yum -y install qemu-kvm libvirt virt-install bridge-utils
  • 命令lsmod | grep kvm用来检测是否安装成功
    • 新建桥接网卡:

    • 备份当前网卡文件ifcfg-enp2s0,备份文件不能存在/etc/sysconfig/network-scripts/目录和其子目录下。

    • 新建网卡ifcfg-enp2s0,并填入内容:

      TYPE=Ethernet
      DEFROUTE=yes
      NAME=enp2s0
      DEVICE=enp2s0
      ONBOOT=yes
      BRIDGE=br0
      BOOTPROTO=none
      IPV6INIT=no
      NM_CONTROLLED=no
    • 新建网卡文件ifcfg-br0,并定义网卡类型为桥接

      ifcfg-br0
      BOOTPROTO=static
      DEVICE=br0
      TYPE=Bridge
      NM_CONTROLLED=no
      IPADDR=192.168.100.50
      NETMASK=255.255.255.0
      GATEWAY=192.168.100.1
      DNS1=202.106.0.20
      DNS2=8.8.8.8
  • 重启网络服务:systemctl restart network并查看一下网络:ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP qlen 1000
    link/ether 00:e0:4c:31:21:0e brd ff:ff:ff:ff:ff:ff
    inet6 fe80::2e0:4cff:fe31:210e/64 scope link 
       valid_lft forever preferred_lft forever
3: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether 00:e0:4c:31:21:0e brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.50/24 brd 192.168.100.255 scope global br0
       valid_lft forever preferred_lft forever
    inet6 fe80::2e0:4cff:fe31:210e/64 scope link 
       valid_lft forever preferred_lft forever
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
    link/ether 52:54:00:3d:db:16 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 1000
    link/ether 52:54:00:3d:db:16 brd ff:ff:ff:ff:ff:ff
10: vnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UNKNOWN qlen 1000
    link/ether fe:54:00:b8:26:dc brd ff:ff:ff:ff:ff:ff
    inet6 fe80::fc54:ff:feb8:26dc/64 scope link 
       valid_lft forever preferred_lft forever
  • 开启kvm:systemctl start libvirtd
  • kvm开机自启:systemctl enable libvirtd
  • 查看kvm状态:systemctl status libvirtd
● libvirtd.service - Virtualization daemon
   Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2018-04-13 18:28:31 CST; 6min ago
     Docs: man:libvirtd(8)
           http://libvirt.org
 Main PID: 1223 (libvirtd)
   CGroup: /system.slice/libvirtd.service
           ├─1223 /usr/sbin/libvirtd
           ├─1722 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper
           └─1723 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/libexec/libvirt_leaseshelper
    -
查看评论

大家来做 RPM

大家来做 RPM 作者:不详 ○、前言-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-打造属於自己的作业系统环境,这应该是许多 Linux 玩...
  • x86
  • x86
  • 2000-12-21 18:08:00
  • 1067

kvm安装及简单使用

转载自:http://www.cnblogs.com/zhaozhenguo666/p/5512795.html 废话不多说,直接部署一、安装kvm1、系统版本 cat /etc/redhat-re...
  • qq_36357820
  • qq_36357820
  • 2017-08-03 10:44:33
  • 2484

Linux 虚拟机之--KVM的安装和配置(一)

Linux 虚拟机之--KVM的安装和配置(一) 系统环境:      操作系统: RedHat EL6.4(x86_64) 一、前言      KVM,即Kernel-based Vi...
  • lqx0405
  • lqx0405
  • 2015-11-25 10:22:35
  • 20473

Suse 11 Install KVM

Installing KVM KVM is not installed by default. To install KVM and all virtualization tools, procee...
  • hanzheng260561728
  • hanzheng260561728
  • 2016-09-13 13:38:29
  • 1288

kvm安装win2012

qemu-img create -f qcow2 -o size=20G /data/sys/vps020_win2012r2_20g.qcow2 virsh destroy vps020virsh...
  • xiangxisheng
  • xiangxisheng
  • 2016-12-06 19:17:04
  • 624

kvm安装配置_Ubuntu 14.04

1 设置自己主机能够支持虚拟化,一般进入BOOT进行设置(自行查找方法) 2 查看自己虚拟机操纵系统是否支持虚拟化 命令如下: egrep "(svm|vmx)" /proc/cpuinfo 若不支持...
  • u013593323
  • u013593323
  • 2017-08-05 10:55:30
  • 516

虚拟化技术学习(一)在VMware虚拟机中安装KVM

最近一直研究虚拟化技术,以前对VMware虚拟机有一定的了解,最近突发奇想,能不能在VMware虚拟机中再装一个虚拟机呢?      那么问题就来了,首先,你需要一台电脑,vmware软件,(本人的电...
  • u014253173
  • u014253173
  • 2014-10-29 17:07:14
  • 4645

linux之kvm安装及使用qemu工具安装系统

一、安装虚拟机之前先升级软件仓库 sudo apt-get update 二、检查cpu是否开启了虚拟化技术 grep -E "vmx|svm" /proc/cpuinfo  如果没有任何...
  • Heimerdinger_Feng
  • Heimerdinger_Feng
  • 2018-01-21 13:29:10
  • 289

kvm下安装windows系统,单独安装VirtIO

VirtIO是I/O虚拟化的框架,比如说磁盘,如果不使用VirtIO,KVM需要模拟出一块儿IDE硬盘给虚拟机使用,每次使用的时候,都需要做一次翻译中转,效率下降很多,如果装了VirtIO驱动,就直接...
  • ztsinghua
  • ztsinghua
  • 2015-10-21 14:55:50
  • 1013

centos7上kvm的安装使用

想在centos7上安装kvm,里面运行centos7,首先下载centos7的安装镜像,包括.iso、qcow2等多种,这里下载qcow2格式的。 一. 宿主机环境配置: 1. 查看CPU是否...
  • didi8206050
  • didi8206050
  • 2017-06-24 21:19:52
  • 2567
    个人资料
    等级:
    访问量: 1万+
    积分: 214
    排名: 34万+
    最新评论