备注:实验没有问题,只是暂时还不知道弄这个用来干嘛,不过先留着以后查看吧

一、基础平台

1.一台装有VMware的Windows系统 (可联网)

2.CentOS7.1 64bit 镜像

二、最小化安装一台CentOS 7.1系统的VMware虚拟机"CentOS KVM01"

要求:内存4G、硬盘100G、CPU 8核(勾选Virtualization engine中:Virtualize Intel VT-x/EPT or AMD-V/RVI,否则不支持虚拟化配置),系统最小化安装,关闭firewalld、selinux服务。

三、虚拟化环境准备

1.查看是否支持虚拟化

[plain] view plain copy

 

  1. grep -E 'vmx|svm' /proc/cpuinfo

出现如下既为支持虚拟化:

2.安装KVM相关包

[plain] view plain copy

 

  1. yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install

3.设置libvirtd服务自启

[plain] view plain copy

 

  1. systemctl enable libvirtd && systemctl start libvirtd

验证:

查看以下模块是否被加载

[plain] view plain copy

 

  1. [root@kvm01 ~]# lsmod | grep kvm
  2. kvm_intel             148081  0
  3. kvm                   461126  1 kvm_intel

查看虚拟机环境

[plain] view plain copy

 

  1. [root@kvm01 ~]# virsh -c qemu:///system list
  2. Id    名称                         状态
  3. ----------------------------------------------------

4.配置软连接

[plain] view plain copy

 

  1. ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm

5.创建以下目录

[plain] view plain copy

 

  1. mkdir /vm-images         #存放kvm虚拟机目录
  2. mkdir -p /data/iso          #存放iso镜像目录

四、配置虚拟网桥

编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件,增加如下一行:

[plain] view plain copy

 

  1. BRIDGE=br0

新建/etc/sysconfig/network-scripts/ifcfg-br0文件如下

[plain] view plain copy

 

  1. TYPE="Bridge"
  2. BOOTPROTO=static
  3. DEVICE="br0"
  4. ONBOOT="yes"
  5. DNS1=10.0.0.2
  6. IPADDR=10.0.0.5
  7. PREFIX=24
  8. GATEWAY=10.0.0.2
  9. DELAY="0"

配置/etc/sysctl.conf,增加如下一行

[plain] view plain copy

 

  1. net.ipv4.ip_forward = 1

使/etc/sysctl.conf配置生效

[plain] view plain copy

 

  1. sysctl -p /etc/sysctl.conf

重启网卡服务,使网卡配置生效

[plain] view plain copy

 

  1. systemctl restart NetworkManager.service

验证:

查看网桥

[plain] view plain copy

 

  1. [root@kvm01 ~]# brctl show
  2. bridge name bridge id       STP enabled interfaces
  3. br0     8000.000000000000   no
  4. virbr0      8000.525400940eda   yes     virbr0-nic

CentOS7.1 KVM虚拟化之环境准备的更多相关文章

  1. CentOS7.1 KVM虚拟化之经常使用管理虚拟机命令(3)

    一.查看虚拟机列表及状态 [root@kvm01 ~]# virsh list --all Id Name State ---------------------------------------- ...

  2. centos7.2 kvm虚拟化管理平台WebVirtMgr部署

    在服务器上部署kvm虚拟化,虚出多台VM出来,以应对新的测试需求.当KVM宿主机越来越多,需要对宿主机的状态进行调控,决定采用WebVirtMgr作为kvm虚拟化的web管理工具,图形化的WEB,让人 ...

  3. VMware下的Centos7实践Kvm虚拟化(通俗易懂)

    虽然网上已经有很多关于kvm安装的教程了,但我还是看得头晕,有的教程里安装的包很多,有的很少,也没说明那些安装包的作用是干嘛的,用的命令也不一样,也没解释命令的意思是什么. 我重新写一个教程,尽量通俗 ...

  4. KVM虚拟化平台环境部署

    一:安装依赖包 二:配置网卡 三:配置环境 实验环境: KVM01   192.168.200.10 关闭防火墙及相关的安全机制 [root@KVM01 ~]# systemctl stop fire ...

  5. CentOS7.1 KVM虚拟化之linux虚拟机安装(2)

    一.上传ISO文件到/data/iso下 这里使用CentOS-5.5-i386-bin-DVD.iso 二.安装CentOS5.5 CentOS7.1 安装KVM虚拟机默认磁盘格式为qcow2(推荐 ...

  6. CentOS7.1 KVM虚拟化之虚拟机快照(5)

    这里用之前克隆的虚拟机vm1-clone进行快照操作 注: 1.快照实际上做的是虚拟机的XML配置文件,默认快照XML文件在/var/lib/libvirt/qemu/snapshot/虚拟机名/下 ...

  7. 完整部署CentOS7.2+OpenStack+kvm 云平台环境(3)--为虚拟机指定固定ip

    之前在测试环境(centos7.2)上部署了openstack云平台(完整部署CentOS7.2+OpenStack+kvm 云平台环境(1)--基础环境搭建),openstack在neutron组网 ...

  8. kvm虚拟化环境的搭建

    首先搭建kvm的虚拟化环境,我选择的环境是在vmvare上的Centos 7的虚拟机,在该环境上搭建kvm的虚拟化环境 1:安装虚拟机(该过程自行安装) 2:操作系统环境的设置 (1)修改内核模式为兼 ...

  9. KVM虚拟化环境准备

    1. 概述2. 环境准备2.1 硬件环境2.2 软件环境2.2.1 YUM安装软件包2.2.2 环境检查2.2.3 启动libvirtd服务2.3 网络环境2.3.1 复制网卡配置文件2.3.2 修改 ...

随机推荐

  1. HashMap实现原理分析--面试详谈

    1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端. 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大.但数组的二分查找时间复杂度小,为O(1 ...

  2. block,inline-block,行内元素区别及浮动

    1.block: 默认占据一行空间,盒子外的元素被迫另起一行 2.inline-block: 行内块盒子,可以设置宽高 3.行内元素: 宽度即使内容宽度,不能设置宽高,如果要设置宽高,需要转换成行内块 ...

  3. 5.5 C++重载赋值操作符

    参考:http://www.weixueyuan.net/view/6383.html 总结: 重载赋值操作符同重载类的是拷贝构造函数的原因是一样,将一个对象拷贝给另一个对象,同时当类中存在指针类型的 ...

  4. APC注入(Ring3)

    首先简单介绍一下APC队列和Alertable. 看看MSDN上的一段介绍(https://msdn.microsoft.com/en-us/library/ms810047.aspx): The s ...

  5. Tsi721信号及处理(转)

    reference: https://blog.csdn.net/shanghaiqianlun/article/details/50545581 1.      PCIe信号 名称 类型 描述 PC ...

  6. Codeforces Round #212 (Div. 2) C. Insertion Sort

    C. Insertion Sort Petya is a beginner programmer. He has already mastered the basics of the C++ lang ...

  7. Vuejs 用$emit 与 $on 来进行兄弟组件之间的数据传输

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. 浅谈generater

    一.什么是generater? 1.generater 是一个工具类 2.由mybatis提供的用户生成pojo对象.mapper接口类.mapper映射文件的工具 二.使用generater 1.添 ...

  9. react native 第三方组件

    react native 的成功离不开优秀的第三方组件,以下是我见过的一些优秀或者有用的RN第三方组件 按钮 APSL/react-native-button 导航 react-native-simp ...

  10. HanLP 配置与使用

    https://github.com/hankcs/HanLP 下载 hanlp-1.6.0.jar和 hanlp.properties 放在主目录下 修改 hanlp.properties 参考官网 ...