玩转OpenStack--3>准备KVM实验环境

玩转OpenStack--3>准备KVM实验环境

KVM是OpenStack使用最广泛的Hypervisor,本节介绍如何搭建KVM实验环境

 安装KVM

上一节说了,是KVM 2型虚拟化,是运行在操作系统之上的,所以我们先要装一个Linux.Ubuntu,红帽,CentOS的都可以,这里我们以Ubuntu14.04为例。

基本的Ubuntu操作系统装好之后,安装KVM需要的包 

<span style="color:#222222">$ sudo apt-get install qemu-kvm qemu-system libvirt-bin virt-manager bridge-utils vlan
</span>

 通过这些安装包我们顺便复习一下上一节介绍的KVM的相关知识。

  1. QEMU的KVM QEMU系统是和和KVM QEMU的核心包,提供CPU,IO内存和虚拟化功能

  2. libvirt-bin就是libvirt,用于管理KVM等Hypervisor

  3. virt-manager是KVM图形化管理工具

  4. 桥-utils的和VLAN,主要是网络虚拟化需要,KVM网络虚拟化的实现是基于Linux的和VLAN桥,后面我们会讨论。

Ubuntu默认不安装图形界面,手工安装一下 

<span style="color:#222222">sudo apt-get install xinit
sudo apt-get install gdm
sudo apt-get install kubuntu-desktop
</span>

 apt默认会到官网上去下载安装包,速度很慢,我们可以使用国内的镜像站点。

Et /etc/apt/sources.list 

<span style="color:#222222">deb http://mirrors.163.com/ubuntu/ trusty主要限制宇宙多元宇宙
deb http://mirrors.163.com/ubuntu/ trusty-security主要限制宇宙多元宇宙
deb http://mirrors.163.com/ubuntu/ trusty-updates主要限制宇宙多元宇宙
deb http://mirrors.163.com/ubuntu/ trusty-proposed主要限制宇宙多元宇宙
deb http://mirrors.163.com/ubuntu/ trusty-backports主要限制宇宙多元宇宙
deb-src http://mirrors.163.com/ubuntu/ trusty主要限制宇宙多元宇宙
deb-src http://mirrors.163.com/ubuntu/ trusty-security主要限制宇宙多元宇宙
deb-src http://mirrors.163.com/ubuntu/ trusty-updates主要限制宇宙多元宇宙
deb-src http://mirrors.163.com/ubuntu/ trusty-proposed主要限制宇宙多元宇宙
deb-src http://mirrors.163.com/ubuntu/ trusty-backports主要限制宇宙多元宇宙
</span>

 然后执行下面命令更新安装包索引

<span style="color:#222222">#apt update
</span>

Redhat和CentOS安装相对简单,安装过程中选择虚拟化和图形组件就可以了。

小窍门:Ubuntu默认是不允许root通过ssh直接登录的,可以修改/ etc / ssh / sshd_config,设置 

<span style="color:#222222">PermitRootLogin是的
</span>

 然后重启ssh服务即可

<span style="color:#222222">#service ssh restart
ssh停止/等待
ssh启动/运行,进程27639
</span>

  

在虚拟机上做实验

作为2型虚拟化的KVM,是支持虚拟化嵌套,这使得我们可以在虚拟机中实验KVM。比如我在VMware工作站中安装了一个Ubuntu14.04的虚拟机,为了能让KVM能创建嵌套的虚机,要把CPU的虚拟化功能打开。如下图在中设置以下CPU的VMWare的模式



 

Ubuntu启动后,用以下命令确认CPU支持虚拟化

<span style="color:#222222">#egrep -o'(vmx | svm)'/ proc / cpuinfo
#vmx
</span>

 确认Libvirtd服务已经启动

<span style="color:#222222">#service libvirt-bin status
libvirt-bin启动/运行,过程1478</span>

点击阅读上一节玩转 OpenStack--2>虚拟化

点击阅读下一节玩转 OpenStack--4>启动第一个 KVM 虚机

注:转载于准备KVM实验环境 - 每天5分钟玩转OpenStack 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值