<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DevOps技术分享 &#187; Virtualization</title>
	<atom:link href="http://www.showerlee.com/archives/category/virtualization/feed" rel="self" type="application/rss+xml" />
	<link>http://www.showerlee.com</link>
	<description>与你共同学习运维开发</description>
	<lastBuildDate>Mon, 19 Oct 2020 05:51:41 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.6</generator>
		<item>
		<title>CentOS7.1下Openstack部署</title>
		<link>http://www.showerlee.com/archives/1704</link>
		<comments>http://www.showerlee.com/archives/1704#comments</comments>
		<pubDate>Thu, 29 Oct 2015 07:38:28 +0000</pubDate>
		<dc:creator>showerlee</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[openstack]]></category>

		<guid isPermaLink="false">http://www.showerlee.com/?p=1704</guid>
		<description><![CDATA[OpenStack 是由 Rackspace 和 NASA 共同开发的云计算平台，帮助服务商和企业内部实现类似 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>
	OpenStack 是由 Rackspace 和 NASA 共同开发的云计算平台，帮助服务商和企业内部实现类似于 Amazon EC2 和 S3 的云基础架构服务(Infrastructure as a Service, IaaS)。它包含两个主要模块：Nova 和 Swift，前者是 NASA 开发的虚拟服务器部署和业务计算模块；后者是 Rackspace开发的分布式云存储模块，两者可以一起用，也可以分开单独用。OpenStack 是开源项目，除了有 Rackspace 和 NASA 的大力支持外，后面还有包括 Dell、Citrix、 Cisco、 Canonical 这些重量级公司的贡献和支持，发展速度非常快，有取代另一个业界领先开源云平台 Eucalyptus 的态势
</p>
<p>
	<span style="line-height:1.5;">OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。本文希望通过提供必要的指导信息，帮助大家利用OpenStack前端来设置及管理自己的公共云或私有云。</span>
</p>
<p>
	<span style="line-height:1.5;">由于官方并没有提供对centos系统的完整安装文档, 所以</span><span style="line-height:1.5;">本文将利用RDO平台帮助大家如何快速部署一个Openstack平台.</span>
</p>
<p>
	
</p>
<p>
	更多详细资料:&nbsp;
</p>
<p>
	<a href="https://www.rdoproject.org" target="_blank">https://www.rdoproject.org</a>&nbsp;
</p>
<p>
	<a href="http://docs.openstack.org" target="_blank">http://docs.openstack.org</a>
</p>
<p>
	
</p>
<p>
	
</p>
<p>
	安装环境:
</p>
<p>
	System: Centos 7.1 x64 (内存至少3G)
</p>
<p>
	Hostname: <a href="http://www.showerlee.com/archives/tag/openstack" title="查看openstack中的全部文章" class="tag_link">openstack</a>.example.com
</p>
<p>
	
</p>
<p>
	
</p>
<p>
	<span style="color:#337FE5;font-size:16px;"><strong>一. 环境部署及安装</strong></span>
</p>
<p>
	<span style="color:#337FE5;">1. 删除iptables默认规则和切换SELINUX默认值</span>
</p>
<p>
	# iptables -F<br />
# service iptables save<br />
# setenforce 0<br />
# vi /etc/sysconfig/selinux
</p>
<pre class="prettyprint lang-bsh">...
SELINUX=Permissive
...</pre>
<p>
	<span style="color:#E53333;">Tip: 这里未关闭SELINUX的原因是在安装<a href="http://www.showerlee.com/archives/tag/openstack" title="查看openstack中的全部文章" class="tag_link">openstack</a>过程中, RDO会检测SELINUX是否开启, 从而安装相应SELINUX安装组件, 强行关闭会在安装过程中报错.</span>
</p>
<p>
	<span style="color:#337FE5;">2. 更新系统安装包</span>
</p>
<p>
	#&nbsp;yum update -y
</p>
<p>
	重启系统
</p>
<p>
	<span style="line-height:1.5;color:#337FE5;">3.安装RDO yum源</span>
</p>
<p>
	#&nbsp;yum install -y <a href="https://rdoproject.org/repos/rdo-release.rpm" rel="nofollow">https://rdoproject.org/repos/rdo-release.rpm</a>
</p>
<p>
	<span style="color:#337FE5;">4.安装Packstack及其依赖包</span>
</p>
<p>
	#&nbsp;yum install -y <a href="http://www.showerlee.com/archives/tag/openstack" title="查看openstack中的全部文章" class="tag_link">openstack</a>-packstack
</p>
<p>
	<span style="color:#E53333;">Tips: 目前RDO当前的yum源的所有安装包仅支持centos7版本, 其他版本更新这里会报错.</span>
</p>
<p>
	<span style="color:#337FE5;">5.运行Packstack完成<a href="http://www.showerlee.com/archives/tag/openstack" title="查看openstack中的全部文章" class="tag_link">openstack</a>安装</span>
</p>
<p>
	#&nbsp;packstack --allinone
</p>
<p>
	<span style="color:#337FE5;">6. 登陆后台WEB页面</span>
</p>
<p>
	1).查看登陆账号密码
</p>
<p>
	# cat ~/keystonerc_admin&nbsp;
</p>
<pre class="prettyprint lang-bsh">unset OS_SERVICE_TOKEN
export OS_USERNAME=admin
export OS_PASSWORD=xxxxxxxxxxxxxx
export OS_AUTH_URL=http://YOURIPADDR:5000/v2.0
export PS1='[\u@\h \W(keystone_admin)]\$ '

export OS_TENANT_NAME=admin
export OS_REGION_NAME=RegionOne</pre>
<p>
	2).访问页面: &nbsp;<span style="line-height:1.5;"><a href="http://YOURIPADDR/dashboard" rel="nofollow">http://YOURIPADDR/dashboard</a></span>
</p>
<p>
	<a href="http://www.showerlee.com/wp-content/uploads/2015/10/QQ20151103-0@2x1.png"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2015/10/QQ20151103-0@2x1.png" alt="QQ20151103-0@2x" width="558" height="480" class="alignnone size-full wp-image-1724" /></a>
</p>
<p>
	
</p>
<p>
	
</p>
<p>
	<a href="http://www.showerlee.com/wp-content/uploads/2015/10/QQ20151103-2@2x.png"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2015/10/QQ20151103-2@2x-1024x511.png" alt="QQ20151103-2@2x" width="1024" height="511" class="alignnone size-large wp-image-1734" /></a> <a href="http://www.showerlee.com/wp-content/uploads/2015/10/QQ20151103-3@2x.png"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2015/10/QQ20151103-3@2x-1024x498.png" alt="QQ20151103-3@2x" width="1024" height="498" class="alignnone size-large wp-image-1735" /></a>
</p>
<p>
	
</p>
<p>
	
</p>
<p>
	大功告成...
</p>
<p>
	
</p>
<p>
	更多详细配置可以参照RDO后台配置文档:
</p>
<p>
	<a href="https://www.rdoproject.org/install/adding-a-compute-node/" target="_blank">https://www.rdoproject.org/install/adding-a-compute-node</a>
</p>
<p>
	<a href="https://www.rdoproject.org/networking/neutron-with-existing-external-network/" target="_blank">https://www.rdoproject.org/networking/neutron-with-existing-external-network</a>
</p>
<p>
	<a href="https://www.rdoproject.org/install/running-an-instance/" target="_blank">https://www.rdoproject.org/install/running-an-instance</a></p>
<div>声明: 本文采用 <a rel="external" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" title="署名-非商业性使用-相同方式共享 3.0 Unported">CC BY-NC-SA 3.0</a> 协议进行授权</div><div>转载请注明来源：<a rel="external" title="DevOps技术分享" href="http://www.showerlee.com/archives/1704">DevOps技术分享</a></div><div>本文链接地址：<a rel="external" title="CentOS7.1下Openstack部署" href="http://www.showerlee.com/archives/1704">http://www.showerlee.com/archives/1704</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.showerlee.com/archives/1704/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CENTOS6.3 x64下安装VirtualBox</title>
		<link>http://www.showerlee.com/archives/837</link>
		<comments>http://www.showerlee.com/archives/837#comments</comments>
		<pubDate>Sun, 01 Sep 2013 02:01:20 +0000</pubDate>
		<dc:creator>showerlee</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://www.showerlee.com/?p=837</guid>
		<description><![CDATA[1.下载rpm包 # wget http://download.virtualbox.org/virtualb [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	1.下载rpm包
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	# wget <a href="http://download.virtualbox.org/virtualbox/4.2.8/" rel="nofollow">http://download.virtualbox.org/virtualbox/4.2.8/</a><a href="http://www.showerlee.com/archives/tag/virtualbox" title="查看VirtualBox中的全部文章" class="tag_link">VirtualBox</a>-4.2-4.2.8_83876_el6-1.x86_64.rpm
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	2.安装依赖包
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	# cd /etc/yum.repos.d
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	# mv Oracle-Base.repo Oracle-Base.repo.disabled
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	# wget <a href="http://public-yum.oracle.com/public-yum-ol6.repo&#038;nbsp" rel="nofollow">http://public-yum.oracle.com/public-yum-ol6.repo&#038;nbsp</a>;
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	# yum -y install SDL
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	3.安装
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	# rpm -ivh <a href="http://www.showerlee.com/archives/tag/virtualbox" title="查看VirtualBox中的全部文章" class="tag_link">VirtualBox</a>-4.2-4.2.8_83876_el6-1.x86_64.rpm&nbsp;
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	4.进入图形界面登陆<a href="http://www.showerlee.com/archives/tag/virtualbox" title="查看VirtualBox中的全部文章" class="tag_link">VirtualBox</a>
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	# init 5
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	如图:
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<a href="http://www.showerlee.com/wp-content/uploads/2013/09/1.png"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2013/09/1-1024x634.png" alt="1" width="1024" height="634" class="alignnone size-large wp-image-838" /></a>
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	
</p>
<p><a href="http://www.showerlee.com/wp-content/uploads/2013/09/2.png"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2013/09/2-1024x605.png" alt="2" width="1024" height="605" class="alignnone size-large wp-image-839" /></a></p>
<div>声明: 本文采用 <a rel="external" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" title="署名-非商业性使用-相同方式共享 3.0 Unported">CC BY-NC-SA 3.0</a> 协议进行授权</div><div>转载请注明来源：<a rel="external" title="DevOps技术分享" href="http://www.showerlee.com/archives/837">DevOps技术分享</a></div><div>本文链接地址：<a rel="external" title="CENTOS6.3 x64下安装VirtualBox" href="http://www.showerlee.com/archives/837">http://www.showerlee.com/archives/837</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.showerlee.com/archives/837/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KVM安装配置笔记</title>
		<link>http://www.showerlee.com/archives/309</link>
		<comments>http://www.showerlee.com/archives/309#comments</comments>
		<pubDate>Sat, 24 Aug 2013 05:37:03 +0000</pubDate>
		<dc:creator>showerlee</dc:creator>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[KVM]]></category>

		<guid isPermaLink="false">http://www.showerlee.com/?p=309</guid>
		<description><![CDATA[一、KVM&#160;虚拟机的管理工具 准确来说，KVM&#160;仅仅是&#160;Linux&#160;内 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span style="color:red;">一、</span></b><b><span style="color:red;"><a href="http://www.showerlee.com/archives/tag/kvm" title="查看KVM中的全部文章" class="tag_link">KVM</a>&nbsp;</span></b><b><span style="font-family:宋体;color:red;">虚拟机的管理工具</span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="font-family:宋体;">准确来说，</span><span>KVM&nbsp;</span><span style="font-family:宋体;">仅仅是</span><span>&nbsp;Linux&nbsp;</span><span style="font-family:宋体;">内核的一个模块。管理和创建完整的</span><span>&nbsp;KVM&nbsp;</span><span style="font-family:宋体;">虚拟机，需要更多的辅助工具。</span><span>QEMU-KVM</span><span style="font-family:宋体;">：在</span><span>&nbsp;Linux&nbsp;</span><span style="font-family:宋体;">系统中，首先我们可以用</span><span>&nbsp;modprobe&nbsp;</span><span style="font-family:宋体;">命令加载</span><span>&nbsp;KVM&nbsp;</span><span style="font-family:宋体;">模块，如果用</span><span>&nbsp;RPM&nbsp;</span><span style="font-family:宋体;">安装</span><span>&nbsp;KVM&nbsp;</span><span style="font-family:宋体;">软件包，系统会在启动时自动加载模块。加载了模块后，才能进一步通过其他工具创建虚拟机。但仅有</span><span>&nbsp;KVM&nbsp;</span><span style="font-family:宋体;">模块是远远不够的，因为用户无法直接控制内核模块去做事情，还必须有一个用户空间的工具。关于用户空间的工具，</span><span>KVM&nbsp;</span><span style="font-family:宋体;">的开发者选择了已经成型的开源虚拟化软件</span><span>&nbsp;QEMU</span><span style="font-family:宋体;">。</span><span>QEMU&nbsp;</span><span style="font-family:宋体;">是一个强大的虚拟化软件，它可以虚拟不同的</span><span>&nbsp;CPU&nbsp;</span><span style="font-family:宋体;">构架。比如说在</span><span>&nbsp;x86&nbsp;</span><span style="font-family:宋体;">的</span><span>&nbsp;CPU&nbsp;</span><span style="font-family:宋体;">上虚拟一个</span><span>&nbsp;Power&nbsp;</span><span style="font-family:宋体;">的</span><span>&nbsp;CPU</span><span style="font-family:宋体;">，并利用它编译出可运行在</span><span>&nbsp;Power&nbsp;</span><span style="font-family:宋体;">上的程序。</span><span>KVM&nbsp;</span><span style="font-family:宋体;">使用了</span><span>&nbsp;QEMU&nbsp;</span><span style="font-family:宋体;">的基于</span><span>&nbsp;x86&nbsp;</span><span style="font-family:宋体;">的部分，并稍加改造，形成可控制</span><span>&nbsp;KVM&nbsp;</span><span style="font-family:宋体;">内核模块的用户空间工具</span><span>&nbsp;QEMU-KVM</span><span style="font-family:宋体;">。所以</span><span>&nbsp;Linux&nbsp;</span><span style="font-family:宋体;">发行版中分为</span><span>&nbsp;</span><span style="font-family:宋体;">内核部分的</span><span>&nbsp;KVM&nbsp;</span><span style="font-family:宋体;">内核模块和</span><span>&nbsp;QEMU-KVM&nbsp;</span><span style="font-family:宋体;">工具。这就是</span><span>&nbsp;KVM&nbsp;</span><span style="font-family:宋体;">和</span><span>&nbsp;QEMU&nbsp;</span><span style="font-family:宋体;">的关系。</span><span>&nbsp;Libvirt</span><span style="font-family:宋体;">、</span><span>virsh</span><span style="font-family:宋体;">、</span><span>virt-manager</span><span style="font-family:宋体;">：尽管</span><span>&nbsp;QEMU-KVM&nbsp;</span><span style="font-family:宋体;">工具可以创建和管理</span><span>&nbsp;KVM&nbsp;</span><span style="font-family:宋体;">虚拟机，</span><span>RedHat&nbsp;</span><span style="font-family:宋体;">为</span><span>&nbsp;KVM&nbsp;</span><span style="font-family:宋体;">开发了更多的辅助工具，比如</span><span>&nbsp;libvirt</span><span style="font-family:宋体;">、</span><span>libguestfs&nbsp;</span><span style="font-family:宋体;">等。原因是</span><span>&nbsp;QEMU&nbsp;</span><span style="font-family:宋体;">工具效率不高，不易于使用。</span><span>Libvirt&nbsp;</span><span style="font-family:宋体;">是一套提供了多种语言接口的</span><span>&nbsp;API</span><span style="font-family:宋体;">，为各种虚拟化工具提供一套方便、可靠的编程接口，不仅支持</span><span>&nbsp;KVM</span><span style="font-family:宋体;">，而且支持</span><span>&nbsp;Xen&nbsp;</span><span style="font-family:宋体;">等其他虚拟机。使用</span><span>&nbsp;libvirt</span><span style="font-family:宋体;">，你只需要通过</span><span>&nbsp;libvirt&nbsp;</span><span style="font-family:宋体;">提供的函数连接到</span><span>&nbsp;KVM&nbsp;</span><span style="font-family:宋体;">或</span><span>&nbsp;Xen&nbsp;</span><span style="font-family:宋体;">宿主机，便可以用同样的命令控制不同的虚拟机了。</span><span>Libvirt&nbsp;</span><span style="font-family:宋体;">不仅提供了</span><span>&nbsp;API</span><span style="font-family:宋体;">，还自带一套基于文本的管理虚拟机的命令</span><span>&nbsp;virsh</span><span style="font-family:宋体;">，你可以通过使用</span><span>&nbsp;virsh&nbsp;</span><span style="font-family:宋体;">命令来使用</span><span>&nbsp;libvirt&nbsp;</span><span style="font-family:宋体;">的全部功能。但最终用户更渴望的是图形用户界面，这就是</span><span>&nbsp;virt-manager</span><span style="font-family:宋体;">。他是一套用</span><span>&nbsp;python&nbsp;</span><span style="font-family:宋体;">编写的虚拟机管理图形界面，用户可以通过它直观地操作不同的虚拟机。</span><span>Virt-manager&nbsp;</span><span style="font-family:宋体;">就是利用</span><span>&nbsp;libvirt&nbsp;</span><span style="font-family:宋体;">的</span><span>&nbsp;API&nbsp;</span><span style="font-family:宋体;">实现的。</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;text-indent:21pt;">
	<span></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>&nbsp;</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span style="font-family:宋体;color:red;">二、</span><span style="color:red;">&nbsp;</span></b><b><span style="font-family:宋体;color:red;">安装配置</span><span style="color:red;">KVM&nbsp;</span></b><b><span style="font-family:宋体;color:red;">相关软件</span><span style="color:red;"></span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span>&nbsp;</span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span>1&nbsp;</span></b><b><span style="font-family:宋体;">系统要求：</span><span></span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="font-family:宋体;">处理器需求</span><span>:</span><span style="font-family:宋体;">需要一台可以运行最新</span><span>linux</span><span style="font-family:宋体;">内核的</span><span>Intel</span><span style="font-family:宋体;">处理器</span><span>(</span><span style="font-family:宋体;">含</span><span>VT</span><span style="font-family:宋体;">虚拟化技术</span><span>)</span><span style="font-family:宋体;">或</span><span>AMD</span><span style="font-family:宋体;">处理器</span><span>(</span><span style="font-family:宋体;">含</span><span>SVM</span><span style="font-family:宋体;">安全虚拟机技术的</span><span>AMD</span><span style="font-family:宋体;">处理器</span><span>,&nbsp;</span><span style="font-family:宋体;">也叫</span><span>AMD-V)</span><span style="font-family:宋体;">。可以使用如下命令检查：</span><span></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span>[root@kvm ~]# egrep "(vmx|svm)" /proc/cpuinfo</span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span></span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span></span><span></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<a href="http://www.showerlee.com/wp-content/uploads/2013/08/42.jpg"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2013/08/42-1024x69.jpg" alt="4" width="1024" height="69" class="alignnone size-large wp-image-421" /></a>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="font-family:宋体;">如果输出的结果包含</span><span>&nbsp;vmx</span><span style="font-family:宋体;">，它是</span><span>&nbsp;Intel</span><span style="font-family:宋体;">处理器虚拟机技术标志</span><span>;</span><span style="font-family:宋体;">如果包含</span><span>&nbsp;svm</span><span style="font-family:宋体;">，它是</span><span>&nbsp;AMD</span><span style="font-family:宋体;">处理器虚拟机技术标志</span><span>;</span><span style="font-family:宋体;">。如果你甚么都得不到，那应你的系统并没有支持虚拟化的处理</span>&nbsp;<span style="font-family:宋体;">，不能使用</span><span>kvm</span><span style="font-family:宋体;">。另外</span><span>Linux&nbsp;</span><span style="font-family:宋体;">发行版本必须在</span><span>64bit</span><span style="font-family:宋体;">环境中才能使用</span><span>KVM</span><span style="font-family:宋体;">。</span><span></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span>2&nbsp;</span></b><b><span style="font-family:宋体;">安装软件</span><span></span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="font-family:宋体;">安装</span><span>KVM</span><span style="font-family:宋体;">模块、管理工具和</span><span>libvirt (</span><span style="font-family:宋体;">一个创建虚拟机的工具</span><span>)</span><span style="font-family:宋体;">，我们使用命令行安装：</span><span></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>#yum install kvm virt-manager libvirt</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>#service libvirtd start</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>#chkconfig libvirtd on</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span>3&nbsp;</span></b><b><span style="font-family:宋体;">确定正确加载</span><span>kvm</span></b><b><span style="font-family:宋体;">模块</span><span></span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="font-family:宋体;">运行命令</span><span>&nbsp;lsmod | grep kvm&nbsp;</span><span style="font-family:宋体;">检查</span><span>&nbsp;KVM&nbsp;</span><span style="font-family:宋体;">模块是否成功安装。如果结果类似于以下输出，那么</span><span>&nbsp;KVM&nbsp;</span><span style="font-family:宋体;">模块已成功安装：</span><span></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>[root@kvm ~]# lsmod | grep kvm</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>-----------------------</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>kvm_intel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;47694&nbsp; 3</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>kvm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 300283&nbsp; 1 kvm_intel<b></b></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>-----------------------</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span>4&nbsp;</span></b><b><span style="font-family:宋体;">检查</span><span>KVM</span></b><b><span style="font-family:宋体;">是否成功安装</span><span></span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>virsh -c qemu:///system list</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="font-family:宋体;">将会显示如下结果</span><span>:</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>#&nbsp;virsh -c qemu:///system list</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>Id Name State</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="font-family:宋体;">如果有机器在运行，则显示</span>
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<a href="http://www.showerlee.com/wp-content/uploads/2013/08/221.png"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2013/08/221.png" alt="22" width="387" height="56" class="alignnone size-full wp-image-311" /></a>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="font-family:宋体;">如果在这里显示的是一个错误的信息，说明有些东西出现了问题。</span><span></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>&nbsp;</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span style="font-family:宋体;color:red;">三、</span><span style="color:red;">KVM</span></b><b><span style="font-family:宋体;color:red;">默认网络配置</span><span style="color:red;"></span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>&nbsp;</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>1</span><span style="font-family:宋体;">、</span><span>kvm</span><span style="font-family:宋体;">上网有两种配置，</span><span></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="font-family:宋体;">一种是</span><span>default</span><span style="font-family:宋体;">，它支持主机与虚拟机的互访，同时也支持虚拟机访问互联网，但不支持外界访问虚拟机。</span><span></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="font-family:宋体;">另外一种方式是</span><span>bridge</span><span style="font-family:宋体;">方式，可以使用虚拟机成为网络中具有独立</span><span>IP</span><span style="font-family:宋体;">的主机。</span><span></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>&nbsp;</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span style="font-family:宋体;color:red;">默认的网络连接是</span></b><b><span style="color:red;">virbr0</span></b><b><span style="font-family:宋体;color:red;">，它的配置文件在</span></b><b><span style="color:red;">/var/lib/libvirt/network</span></b><b><span style="font-family:宋体;color:red;">目录下，默认配置为：</span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span style="color:red;"></span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span></span><span></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<a href="http://www.showerlee.com/wp-content/uploads/2013/08/33.png"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2013/08/33.png" alt="33" width="457" height="188" class="alignnone size-full wp-image-312" /></a>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span style="font-family:宋体;color:red;">另外一种是网络桥接方式，配置如下：</span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	配置eth0:
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<a href="http://www.showerlee.com/wp-content/uploads/2013/08/14.jpg"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2013/08/14.jpg" alt="1" width="546" height="157" class="alignnone size-full wp-image-433" /></a>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	&nbsp;
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	&nbsp;配置:br0:
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	vi /etc/sysconfig/network-scripts/ifcfg-br0
</p>
<p style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	--------------------
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span>DEVICE="br0"</span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span>TYPE=Bridge</span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span>BOOTRPOTO=static</span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span>IPADDR=172.16.40.248</span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span>NETMASK=255.255.255.0</span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span>GATEWAY=172.16.40.254</span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span>ONBOOT=yes</span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span>----------------------</span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span></span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span></span><span></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span></span><span></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	结果如图:
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<a href="http://www.showerlee.com/wp-content/uploads/2013/08/55.png"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2013/08/55.png" alt="55" width="550" height="454" class="alignnone size-full wp-image-315" /></a>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	&nbsp;
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="color:#FF0000;">注:网桥模式需要在真机eth0配置文件中添加 BRIDGE="br0",否则真机与虚拟机无法互通.</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="color:#FF0000;">&nbsp; &nbsp;配置完毕后eth0口则不会显示地址信息,新配置的br0口</span><span style="color:#FF0000;">会</span><span style="color:#FF0000;">代替eth0口成为真机网口,装好的虚拟机eth0口将于真机br0口互通.</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	&nbsp;
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="font-family:宋体;">配置桥接网络之后，我们开始安装虚拟机</span><span></span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>&nbsp;</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span style="font-family:宋体;color:red;">四、使用</span><span style="color:red;">virt-manager</span></b><b><span style="font-family:宋体;color:red;">建立一个</span><span style="color:red;">KVM</span></b><b><span style="font-family:宋体;color:red;">虚拟机</span><span style="color:red;"></span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<b><span style="color:red;">&nbsp;</span></b>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span>virt-manager&nbsp;</span><span style="font-family:宋体;">是基于</span><span>&nbsp;libvirt&nbsp;</span><span style="font-family:宋体;">的图像化虚拟机管理软件，请注意不同的发行版上</span><span>&nbsp;virt-manager&nbsp;</span><span style="font-family:宋体;">的版本可能不同，图形界面和操作方法也可能不同。本文使用了红帽</span><span>6</span><span style="font-family:宋体;">企业版的</span><span>&nbsp;virt-manager-0.8.4-8</span><span style="font-family:宋体;">。创建</span><span>KVM</span><span style="font-family:宋体;">虚拟机最简单的方法是通过</span><span>virt-manager</span><span style="font-family:宋体;">接口。从控制台窗口启动这个工具，从</span><span>root</span><span style="font-family:宋体;">身份输入</span><span>virt-manager</span><span style="font-family:宋体;">命令，点击</span><span>file</span><span style="font-family:宋体;">菜单的</span><span>"</span><span style="font-family:宋体;">新建</span><span>"</span><span style="font-family:宋体;">选项</span><span>virt-manager</span><span style="font-family:宋体;">接口界面</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="font-family:宋体;"><br />
</span>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<a href="http://www.showerlee.com/wp-content/uploads/2013/08/66.png"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2013/08/66.png" alt="66" width="553" height="523" class="alignnone size-full wp-image-314" /></a> <a href="http://www.showerlee.com/wp-content/uploads/2013/08/77.png"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2013/08/77.png" alt="77" width="550" height="548" class="alignnone size-full wp-image-316" /></a> <a href="http://www.showerlee.com/wp-content/uploads/2013/08/88.png"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2013/08/88.png" alt="88" width="551" height="543" class="alignnone size-full wp-image-317" /></a> <a href="http://www.showerlee.com/wp-content/uploads/2013/08/99.png"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2013/08/99.png" alt="99" width="552" height="532" class="alignnone size-full wp-image-318" /></a> <a href="http://www.showerlee.com/wp-content/uploads/2013/08/1111.png"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2013/08/1111.png" alt="111" width="554" height="564" class="alignnone size-full wp-image-319" /></a> <a href="http://www.showerlee.com/wp-content/uploads/2013/08/222.png"><img onerror="javascript:this.src='http://www.showerlee.com/wp-content/themes/BYMT/images/images_error.jpg'" src="http://www.showerlee.com/wp-content/uploads/2013/08/222.png" alt="222" width="555" height="382" class="alignnone size-full wp-image-320" /></a>
</p>
<p class="MsoNormal" style="color:#555555;font-family:宋体, 'Arial Narrow', arial, serif;font-size:14px;background-color:#FFFFFF;">
	<span style="color:#555555;font-family:宋体;font-size:14px;line-height:21px;background-color:#FFFFFF;">接下来，出现的画面，大家都已经很熟悉了。</span>
</p>
<p></p>
<div>声明: 本文采用 <a rel="external" href="http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh" title="署名-非商业性使用-相同方式共享 3.0 Unported">CC BY-NC-SA 3.0</a> 协议进行授权</div><div>转载请注明来源：<a rel="external" title="DevOps技术分享" href="http://www.showerlee.com/archives/309">DevOps技术分享</a></div><div>本文链接地址：<a rel="external" title="KVM安装配置笔记" href="http://www.showerlee.com/archives/309">http://www.showerlee.com/archives/309</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.showerlee.com/archives/309/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
