博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7.1 KVM虚拟化之环境准备
阅读量:5937 次
发布时间:2019-06-19

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

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

一、基础平台

        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 
 
 
在CODE上查看代码片
派生到我的代码片
  1. grep -E 'vmx|svm' /proc/cpuinfo   
出现如下既为支持虚拟化:

 

2.安装KVM相关包

 

[plain] view plain
 copy 
 
 
在CODE上查看代码片
派生到我的代码片
  1. yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install  

3.设置libvirtd服务自启

 

 

[plain] view plain
 copy 
 
 
在CODE上查看代码片
派生到我的代码片
  1. systemctl enable libvirtd && systemctl start libvirtd  
验证:

查看以下模块是否被加载

[plain] view plain
 copy 
 
 
在CODE上查看代码片
派生到我的代码片
  1. [root@kvm01 ~]# lsmod | grep kvm  
  2. kvm_intel             148081  0   
  3. kvm                   461126  1 kvm_intel  

查看虚拟机环境

 

[plain] view plain
 copy 
 
 
在CODE上查看代码片
派生到我的代码片
  1. [root@kvm01 ~]# virsh -c qemu:///system list  
  2.  Id    名称                         状态  
  3. ----------------------------------------------------  

 

4.配置软连接

 

[plain] view plain
 copy 
 
 
在CODE上查看代码片
派生到我的代码片
  1. ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm  

 

5.创建以下目录

 

[plain] view plain
 copy 
 
 
在CODE上查看代码片
派生到我的代码片
  1. mkdir /vm-images         #存放kvm虚拟机目录  
  2. mkdir -p /data/iso          #存放iso镜像目录  

 

四、配置虚拟网桥

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

 

[plain] view plain
 copy 
 
 
在CODE上查看代码片
派生到我的代码片
  1. BRIDGE=br0  
新建/etc/sysconfig/network-scripts/ifcfg-br0文件如下

 

 

[plain] view plain
 copy 
 
 
在CODE上查看代码片
派生到我的代码片
  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 
 
 
在CODE上查看代码片
派生到我的代码片
  1. net.ipv4.ip_forward = 1  
使/etc/sysctl.conf配置生效

 

 

[plain] view plain
 copy 
 
 
在CODE上查看代码片
派生到我的代码片
  1. sysctl -p /etc/sysctl.conf  

 

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

 

[plain] view plain
 copy 
 
 
在CODE上查看代码片
派生到我的代码片
  1. systemctl restart NetworkManager.service  
验证:

查看网桥

 

[plain] view plain
 copy 
 
 
在CODE上查看代码片
派生到我的代码片
  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  
  5.  

转载于:https://www.cnblogs.com/biaopei/p/7730674.html

你可能感兴趣的文章
二分查找
查看>>
.Net变量命名
查看>>
用R画海盗袭击区域的.gif图
查看>>
c#异步--async和await的使用
查看>>
MySQL学习(十二)
查看>>
Ubuntu 12.04 搭建TFTP服务器
查看>>
if语句
查看>>
234. Palindrome Linked List
查看>>
Webpack代理proxy配置,解决本地跨域调试问题,同时允许绑定host域名调试
查看>>
实习日记7.8
查看>>
brautiful抓取网页数据
查看>>
Using Run-Time Dynamic Linking(使用运行时动态链接库)
查看>>
深入理解.net服务器控件
查看>>
最完整的Elasticsearch 基础教程
查看>>
ORACLE SQL效率 实践
查看>>
Android 获取系统图库和相机照片 裁剪并显示
查看>>
(3)Microsoft office Word 2013版本操作入门_段落设定
查看>>
Activit各个网关使用简单介绍
查看>>
Python.with
查看>>
转:需求分析的故事——如何练就需求分析的火眼金晴?
查看>>