博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简明扼要kvm安装
阅读量:5217 次
发布时间:2019-06-14

本文共 3156 字,大约阅读时间需要 10 分钟。

本来打算使用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: 
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 forever2: enp2s0:
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 forever3: br0:
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 forever4: virbr0:
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 forever5: virbr0-nic:
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:ff10: vnet0:
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
  • -

转载于:https://www.cnblogs.com/lixuebin/p/10808471.html

你可能感兴趣的文章
Linux常用命令大全(分类)
查看>>
VS2005通过网络连接CE设备进行调试开发
查看>>
Video.js
查看>>
ASP.net和ASP的区别
查看>>
(转)计算机学科分类
查看>>
Google Maps API V3 之绘图库 信息窗口
查看>>
MySQL简介与安装
查看>>
web桌面
查看>>
MySql对日期的操作
查看>>
使用localStorage完成信息发布缓存
查看>>
征服世界
查看>>
Oracle 提示密码过期问题:the password will expire
查看>>
Android 隐藏输入软键盘
查看>>
Delphi Sysem.JSON 链式写法(转全能中间件)
查看>>
SqlServer触发器的理解
查看>>
AR/AP - 借项通知单和贷项通知单的区别
查看>>
工厂模式(Factory Pattern)
查看>>
redis----面试
查看>>
tensorflow实现线形回归
查看>>
spring boot项目使用外部tomcat启动失败总结
查看>>