求教openstack如何接管vcenter原有虚拟机安装openstack

您所在的位置: &
更开放 VMware一体化OpenStack解决方案发布
更开放 VMware一体化OpenStack解决方案发布
美国西部时间25日上午,VMware公司在旧金山正式召开VMworld 2014,本届大会的主题是“纵横无限”,大会将从8月24日持续到29日。在第一天的大会上VMware宣布推出全新的虚拟化、云管理及一体化OpenStack解决方案,大幅推动业界最全面的产品组合实现软件定义数据中心,充分满足移动业务的需求。
美国西部时间25日上午,VMware公司在旧金山正式召开VMworld 2014,本届大会的主题是&纵横无限&,大会将从8月24日持续到29日。在第一天的大会上VMware宣布推出全新的虚拟化、云管理及一体化OpenStack解决方案,大幅推动业界最全面的产品组合实现软件定义数据中心,充分满足移动业务的需求。
当天公布的创新技术将进一步扩展客户在开放架构内部署VMware软件定义技术及基于混合云环境的选择。借助软件定义数据中心,企业可以利用符合行业标准的品牌硬件将资本支出成本(CAPEX)降低31%,减少49%的白标硬件配置,并在部署IT即服务的环境内将员工效率提升至少100%。
VMware公司首席执行官Pat Gelsinger表示:&在不断变化的业务环境内,IT领导者需要获得无所畏惧的信心,从而采取令人信服的行动应对市场机遇。依托软件定义技术,企业现在能够加快业务推进步伐。这种推动实际影响的能力使得软件定义数据中心在当今领先业务中成为主流。VMware将持续创新,让软件定义数据中心变得更加开放、安全与灵活。&
VMware面向开放、安全与灵活软件定义数据中心的创新技术
今天,在VMworld 2014大会上,VMware宣布了如下创新技术:
&VMware一体化OpenStack & VMware一体化OpenStack是一种全新解决方案,能够让IT组织快速且经济高效地交付对开发者友好的OpenStack APIs和基于现有基础架构的工具。VMware一体化OpenStack交付解决方案将充分利用VMware经验证有效的计算、网络、存储与管理技术,提供企业级基础架构,从而降低生产级OpenStack部署的资本支出(CAPEX)、运营支出 (OPEX) 与总拥有成本。通过VMware一体化OpenStack解决方案,客户能够快速地构建完整的OpenStack云,向内部开发者提供由API驱动的基础架构,遣返来自难以管理且不安全的公共云的工作负载。IT部门可以使用与其日常工具相类似的VMware工具管理OpenStack云并排除相关故障,从而极大地降低运行成本,加速实现价值。
&VMware NSX& 6.1 & VMware即将为VMware NSX添加新的功能,用于高级网络微分段功能、改进的混合云连接性、等价多路径(ECMP)路由以及VMware vCloud& Automation Center& 6.1集成。携手150多家客户,该最新版本的VMware网络虚拟化平台有助于提高软件定义数据中心与混合云的安全性、可扩展性与性能。通过VMware NSX,客户将拥有一种更经济、更便于运行的方式,部署网络微分段,转换其数据中心安全性架构。相对于传统网络安全性方法,VMware NSX具有多种优势,包括自动调配、自动移除/添加/更改网络负载、在各虚拟接口执行分布式策略、分发至各管理程序以及备份至平台的可扩展型内核防火墙。
&VMware vRealize& Suite & VMware即将推出用于管理软件定义数据中心与公有云基础架构服务(IaaS)的综合软件堆栈,将VMware现有的云自动化、云运行与云业务管理解决方案等功能有机整合为一个以VMware vRealize为新品牌的产品。该综合性管理平台旨在用于管理不同环境及混合云,可以让IT部门依照自身业务发展速度交付基础架构与应用,并提供IT部门所需要的控制权。VMware还推出了服务化系列(aaS)中的首款云管理产品 && VMware vRealize Air& Automation。这一全新订购服务最初将以经认证合格的测评方式推出,能够让客户自动交付,并持续管理应用和基础架构服务生命周期,保持与IT政策的合规性。
&VMware vRealize Air& Automation & VMware还将推出其产品家族中首款全新即服务(aaS)云管理服务 & VMware vRealize Air& Automation。它将首先以专业公测方式问市。这种新的订阅服务,能够帮助客户实现自动化交付、持续应用以及基础设施服务的生命周期管理,并保持IT合规。
&VMware vCloud Suite 5.8 & 该VMware vCloud Suite用于构建与管理基于软件定义数据中心架构的VMware vSphere&私有云,能够让各企业实现关键的IT效率、控制与灵活性等成果。VMware vCloud Suite 5.8将拥有基于策略的增强型调配功能,让客户在其应用与基础架构内添加计算、网络、安全、存储以及最新的灾难恢复服务。最新版本的vCloud Suite 5.8功能包括:
1.保护规模扩大5倍 & IT组织可以通过使用具有阵列型复制功能的VMware vCenter Server&,为多达5000台虚拟机设置恢复计划,相对于此前受限制的功能,企业级保护能力提升了5倍。
2.其他集成功能将能够让客户通过使用基于阵列的复制功能实现自助访问,调配预定义的灾难恢复保护层,借助vCloud Automation Center中的计划进入全新虚拟机。
软件定义数据中心:打开IT新世界的钥匙
在构建与管理数据中心方面,各类企业目前正处于十字路口,IT部门需要在两种根本对立的方法间做出选择。第一种方法是软件定义数据中心,该灵活而开放的架构非常安全且经济高效。另一种方法硬件定义数据中心,这是一种封闭架构,实施成本较高且耗时长,敏捷性与灵活性不足。
Apollo Education Group 首席信息官Michael Sajor表示:&在阿波罗教育集团(Apollo Education Group),我们的工作重点是是我们做服务的全球学术机构网络和学习平台提供独特的技术和创新的解决方案。我们正在通过VMware的技术和更大的EMC联盟提供一个自动化、可靠、可扩展的云计算环境,支持我们的学生进行在线学习的。事实证明,VMware的技术在动态扩展我们的云环境时至关重要。我们现在能够成熟灵活地满足内部客户的需求,提高了工作效率,增强了运营效率,并且可以通过我们软件定义的方式将IT服务交付给更多的学习者。&
软件定义数据中心可以让客户使用VMware与非VMware技术管理不同的云服务、管理程序以及物理环境,支持开放的基础架构框架,并可运行于任何基础硬件架构之上。软件定义数据中心通过无处不在的虚拟层改变了安全架构,并通过VMware NSX网络虚拟化实现了网络微分段。
在线经纪公司TradeStation Technologies, Inc. 高级系统工程师Laurence Vandeyar表示:&我们选择OpenStack用于构建设自助式基础架构即服务云来支持我们的敏捷开发环境。在对几个部署OpenStack的竞争技术进行评估时,我们发现VMware基础架构能够提供最佳的企业级功能满足我们的需求。借助vSphere,我们能够进行vMotion&、DRS和轻松故障时切换。与此同时,VMware NSX能够支持真正的3层网络应用程序开发。通过整合面向OpenStack的Heat编排、vSphere以及VMware NSX,我们拥有了一个能带来最高价值的解决方案。&
产品发布及供货
VMware一体化OpenStack预计于2015年上半年度正式发布。有意试用的客户可以访问以下网站深入了解如何参与专业公测:/go/openstack-beta。VMware NSX 6.1、VMware vRealize Suite和VMware vCloud Suite 5. 8均预计于2014年第3季度推出。欲了解更多相关信息,请联系VMware客户代表。【责任编辑: TEL:(010)】
关于的更多文章
本书由世界级VMware技术专家亲笔撰写,VMware出版社出品,权威性
利用 VMware View 为桌面和应用程序带来云计算的敏捷性和可用性。
讲师: 596人学习过讲师: 3084人学习过讲师: 225人学习过
日,“微软虚拟化峰会”在北京柏悦酒店隆重
桌面虚拟化带来的效益让长期饱受到处“救急维护”的IT
VMware ESX 服务器是在通用环境下分区和整合系统的虚
本书结合JSP和Servlet的最新规范,从基本的语法和规范入手,以经验为后盾,以实用为目标,以实例为导向,以实践为指导,深入浅出
51CTO旗下网站中国领先的IT技术网站
51CTO旗下网站
VMware + OpenStack: 从 Plugin 到 VIO 的演进
VMware 做为实际上的企业虚拟化领导者,对 OpenStack 的态度一直在变化。一开始,VMware 表达出与 OpenStack 的竞争态度。在今年三月份,VMware Integrated OpenStack (VIO) 1.0 和 vSphere 6.0, VSAN 6.0 同时发布,也显示出 VMware 对与 OpenStack 的合作达到了一个新的高度。
作者:SammyLiu来源:cnblogs| 11:05
VMware 做为实际上的企业虚拟化领导者,对 OpenStack 的态度一直在变化。一开始,VMware 表达出与 OpenStack 的竞争态度。随着 OpenStack 的逐步壮大并且一步一步进入实际部署,VMware 对它的态度也有了更多积极的变化,它慢慢在向拥抱 OpenStack 靠拢。首先从收购Nicira开始,然后提供各种 vSphere plugin ,这些 plugin 允许在 OpenStack 中集成 VMware 的产品。在今年三月份,VMware Integrated OpenStack (VIO) 1.0 和 vSphere 6.0, VSAN 6.0 同时发布,也显示出 VMware 对与 OpenStack 的合作达到了一个新的高度。
2012/07,VMware 宣布花费12.6亿美金收购 Nicira。Nicira 领导了三个 SDN 相关的项目:OpenFlow, Open vSwitch, and Quantum。而Quantum直接演进为 OpenStack Neutron。该收购表明了 VMware 拥抱 open source 的态度,也获得了对 OpenStack 的影响力。
2012/08,VMware 宣布申请加入 OpenStack。目前,vmware 的身份是 Corporate Sponsors
2013/04,VMware 在 OpenStack Grizzly 版本中增加 ESX driver 和 VC driver
2013/10,VMware 在 OpenStack Havana 版本中增加 VMDK (Cinder) driver
2015/03,VMware 发布 VMware Integrated OpenStack (VIO) 1.0&
本文试着梳理先后出现的 VMware 与 OpenStack 集成的各种方案。
1. 基于 VMwareESXDriver 的 VMware ESX 和 OpenStack Nova 的整合
从逻辑上讲,NOVA 直接管理 ESX 主机,vCenter不参与该过程。由于vCenter不参与,使得 ESX Server 的各种先进功能,如vMotion,高可用性 HA 和动态资源调度(DRS)都不可用。所以通过该 driver 的整合非常初级,也不会被 vmware 长期接受。
2. 基于 VMwareVCDriver 的 VMware vSphere 和 OpenStack Nova 的整合
使用该driver 后,Nova 直接与 vSphere 交互。从而:OpenStack 管 openstack 的东西,vCenter管 VMware 的东西。vSphere 的各种高级功能不会收到影响。不足之处是这种架构改变了 Nova 的行为方式,与 OpenStack 的设计理念有冲突。
3. 使用公共的管理和调度层来管理 VMware 和 OpenStack
抛开上面两种使用 plugin 的集成方案,行业内出现了一种使用公共的管理和调度层来管理 VMware 和 OpenStack 的方案。代表产品比如Clouddify。
Cloudify 同时提供 VMware 和 OpenStack 的集成:
这种方式的不足之处在于需要引入新的软件层次。
4. 使用 VMware Integreated OpenStack (VIO)
VIO 是 VMware 的 OpenStack 发行版。它的软件架构如下:
(1)目的:基于现有的 VMware 基础架构为客户开发团队提供 OpenStack API。
(2)部署:使用 vSphere Web Client 部署 VIO 在 vCenter 管理的虚机上。
(3)驱动:Nova 使用 vCenter driver、Cinder 和 Glance 使用 VMDK Driver, Neutron 使用 NSX plugin 来做整合。VMWare VSAN 可以被 Cinder 和 Glance 使用。
(4)监控:使用 vRealize Operations Manager、vRealize Log Insight 和 vRealize Business 做监控。
(5)支持:VMware 可同时针对 OpenStack 和底层 VMware 基础架构提供技术支持。
OpenStack 部署效果:
博文出处:
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
聚焦热点访谈原创原创
24H热文一周话题本月最赞
讲师:273人学习过
讲师:1514人学习过
讲师:1478人学习过
精选博文论坛热帖下载排行
本书全面翔实地介绍了各种病毒的原理,以操作系统的发展为主线,结合病毒的发展过程来综合分析病毒。在分析工具上,较多地利用了脚本语言、...
订阅51CTO邮刊博客访问: 46554
博文数量: 52
博客积分: 0
博客等级: 民兵
技术积分: 515
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: 云计算
对于参与开源OpenStack云构建是非常认真的,并且,它还是Havana发布的主要贡献者。
一些技术社区的成员把VMware看作一个主要竞争对手,与开源OpenStack云平台竞争。而事情的真相是有所不同的,VMware是OpenStack的主要贡献者并且已经迈出许多步来帮助推进即将到来的Havana发布。
VMware的OpenStack产品管理总监Dan Wendlandt,是OpenStack界赫赫有名的人物。他帮助过创建OpenStack网络项目——曾经被认知为量子,现在改名为中子。
VMware致力于OpenStack并始终如一地作为OpenStack网络项目的主要贡献者,Wendlandt这样说。OpenStack是多方利益相关者开源云平台,有着当今名声最响亮的技术支持。包括IBM、Hewlett-Pacard、DELL、Inter 和Cisco。
VMware涉及的OpenStack现在不仅仅限于网络方面。Wendlandt就是因为他在网络方面的杰作而闻名。他现在负责VMware OpenStack的产品开发和战略。
Wendlandt解释说他的小组和VMware的vCE团队合作非常紧密。VMware vCenter是一个虚拟化服务器和云管理平台。对于OpenStack四月发布的更新,VMware给予支持使得OpenStack Nova计算模块能直接与VMware vCenter对话。
“这表示你可以利用OpenStack但依然从你在一级工作负载中所关心的所有事情(比如很高的可用性和中灾难复原)获得好处”。
OpenStick项目为将在10月17日迎来官方下一个里程碑式的重要发布,被认知为Havana。而VMware已经是其开发的一个活跃参与者。
在VMware文件夹有许多不一样,可以插入并为OpenStack提供可区分的值。在Havana,我们为Cinder项目做了巨大贡献,添加一个新的驱动以便和VMware数据存储互动。
Cinder项目是一个块存储服务,它最初亮相于OpenStack Folsom 2012年的发布。VMware的Cinder贡献表明一个企业可能有任何与vCenter整合的存储系统,现在也能够用于OpenStack。
VMware的新VSAN技术也能在OpenStack中被利用起来。
VSAN(虚拟存储区域网络)是VMware在其VMworld 2013客户事件中宣布的。
“OpenStack是一个最佳组件的框架,而VMware已经构建了你对于云所需要的所有组件”,Wendlandt说,“我们的工作就是确保VMware技术真正地、完美地整合在OpenStack中”。
OpenStack分配
OpenStack是由企业所使用,服务供应途径丰富多样,包括DIY云和供应商打包发布。VMware并不打算构建自己的OpenStack分配。Wendlandt说他的目标是确保VMware技术可以被任何类型的OpenStack开发所使用。
Wendlandt期待着企业分配OpenStack Havana时,一个不断增长的数字将包括对运作VMware技术的官方支持,包括vSphere虚拟化服务和NSX虚拟化网络。
对于VMware来说,处理OpenStack不外乎都是为客户提供选择。
“不是所有客户都一样,完全整合的堆栈适合某些客户,但并非所有”,Wendlandt说,“有一部分客户想要更多的灵活性并拥有他们自己的开发团队,OpenStack将是个不错的平台”。
下一步做什么?
随着各个OpenStack的发布与更新,VMware已经涉入更深。它最初只是涉及网络项目,而现在却活跃于Cinder存储项目。
“你可以看到我们扩展到额外的项目中,在这些领域我们有很多专家并且能提供附加值”,Wendlandt说,“你可以看到我们越来越多地帮助OpenStack朝着一个真正的标准前进”。
阅读(63) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。详解VMware接入Openstack—使用Openstack创建vCenter虚拟机
作者:JmilkFan
字体:[ ] 类型:转载 时间:
本篇文章主要介绍了VMware接入Openstack—使用Openstack创建vCenter虚拟机,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
从虚拟化的层面来说,GuestOS 的生命周期、迁移、快照等管理过程都离不开 Hypervisor 的支持。 EG. KVM/VMwate Workstation/Hpyer-V 等 VMM 。VMware 暴露的 API 接口和 OpenStack Dirver 驱动程序两种结合,就能够实现使用 Openstack 平台来管理多种虚拟化产品。本质上就是 Openstack 的 Nova Service 能够使用这些 API/Dirver 去连接 VMware Hypervisor 并达到控制的目的。在了解 VMware 接入 Openstack 的两种方式之前,首先要了解一些关于 VMWare 虚拟化产品的概念:
vSphere:是 VMware 的一个虚拟化产品,是一套整体企业级虚拟化解决方案,其中主要包含了下面两个组件。
vCenter:表示一个虚拟化数据中心,是所有的物理主机(ESX/ESXI)和虚拟机等资源的统一管理工具。
ESXI(ESX)主机:使用虚拟化软件 ESX/ESXI 来运行虚拟机的物理主机虚拟化操作系统(实际上是一个可以在裸机上安装的管理软件),为虚拟机提供 CPU 和内存资源,同时为虚拟机提供访问存储资源和网络连接的能力。其中 ESX 是收费的,注意:可以直接在裸机上安装,能更节省硬件资源,类似与 Redhat 的 RHEV-H 。
Datastore:共享数据存储,用于保存虚拟机、镜像文件等数据,挂载给 ESX 主机使用。
Openstack 接口驱动
Openstack Nova Project 提供了两个连接 VMware 的 Driver 实现( nova/nova/virt/vmwareapi/dirver.py):
ESXDriver 是一种将 ESX/ESXI 主机作为 Hypervisor 的接入方式,ESXDirver 的缺陷在于因为 ESX/ESXI 并不具有太多虚拟化集群的管理操作功能,所以也就丢失 VMware 的一些集群特性(HA/DRS)。* 最新版本的 Openstack 已经在逐渐的抛弃这种连接方式 * 。
VCDriver 则可以保留这些虚拟化集群的特性,因为 VCDirver 把 vCenter(集群管理工具) 作为 Hypervisor 来接入 Openstack 。 VCDriver 很好的支持了 Vmware 与 Openstack 的互补,这也符合当前各厂商对混合云趋势的共识。这也是本篇最主要的内容。
当然这也会引入一些新的问题,EXAMPLE:
VCDriver 无法让 Openstack 对 VMware 虚拟机进行直接的操作(需要通过 vCenter 来进行)。这就带来了资源跨 ESXi 节点导致无法轻易整合的问题。具体来说就是作为 Hypervisor 的 vCenter 整体呈现出来的CPU、内存资源都很充足,但是在创建虚拟机时就会发现任何一个节点的资源都不足以创建虚拟机的情况。 VCDirver 仅仅是实现了 Openstack 对 vCenter 的操作而已。
在开始 VCDirver 的内容之前,先看看 Openstack 默认的虚拟化实现方式 —— KVM
使用 KVM 在 Compute Node 上创建虚拟机的流程
nova-api 接收 HTTP 请求并将请求通过消息总线的 RPC 传递到 nova-conductor
nova-conductor 通过消息总线通知 nova-scheduler 获取最佳创建虚拟机的Compute Node
nova-scheduler 通过消息总线获取 nova-conductor 的任务,并返回一个 Compute Node 的数据信息
nova-conductor 获取到 Compute Node 的信息后,通过信息总线通知 nova-compute 在该 Node 上创建虚拟机
nova-conductor 通过消息总线接受到创建任务并通过配置文件(nova.conf)来决定以那种方式来创建虚拟机(virt/VCDirver)
nova-conductor 通过消息总线通知 nova-network 提供网络
nova-conductor 通过消息总线通知 nova-conductor 完成了虚拟机的创建
nova-conductor 访问数据库修改元数据
对于 KVM 来说,通过 nove-compute serivce 直接在 Compute Node 创建虚拟机就可以完成。即:
HTTP Request ==& Restful API ==& nova-api ==& RPC & Queue ==& nova-scheduler ==& nova-compute ==& Create VM in Compute_Node
使用 VCDirver 在 vCenter 上创建虚拟机的流程
首先需要在 Openstack Nova Service 的配置文件 nova.conf 配置实现创建虚拟机的 Driver type == VCDirver 。
nova-compute 通过 VCDirver 与管理虚拟机集群的 vCenter APIs 交互
然后 vCenter 选出 Cluster 中合适的 ESX
最后在 Cluster 内部使用 DRS 来创建虚拟机。
VMware driver architecture
注意:nova-scheduler 可调度的 nova-compute 可以有多个,并且每个 nova-compute 对应了 vSphere 上的一个 Cluster ,每个 Cluster 又都要有一个 Datastore 进行配置和使用。
通过 Openstack 来创建 vSphere 的虚拟机后,虚拟机在 vCenter 的总控界面中会得到呈现,并且可以支持 VMware 的高级功能。除此之外,在 Horizon 中也会得到呈现,能够像管理其他 Openstack 虚拟机一样管理 vCenter 中的虚拟机,但也可能会存在部分 VMware 的功能限制(如ssh keys等)。
配置 vCenter 接入 Openstack
Use the VMwareVCDriver to connect Openstack Compute(nova-compute) with vCenter,and you can access through vCenter to advanced vSphere featuers(vMotion/HA/DRS(Dynamic Resource Scheduling)).
修改 Openstack 配置文件
nova.conf :启用 vmwareapi.VMwareVCDriver Dirver
compute_driver=vmwareapi.VMwareVCDriver
host_ip=&vCenter host IP&
#安装了vCenter的主机IP
host_username=&vCenter username&
#安装vCenter时配置的Login Username
host_password=&vCenter password&
#vCenter Password
cluster_name=&vCenter cluster name&
#指定要连接vCenter的哪一个Cluster,一个nova-compute Service可以连接一个Cluster
datastore_regex=&optional datastore regex&
#指定Cluster的Datastore,每个Cluster都需要至少一个Datastore,可以对应多个Datastore
wsdl_location=https://200.21.101.12/sdk/vimService.wsdl
#指定wsdl路径
insecure=True
#以非Secure的方式访问
NOTE:EG.datastore_regex="nas.*"
==& select all the data stores that have a name starting with “nas”. if the line is omitted, Compute uses the first data store return by the vSphere API.
glance-api.conf & glance-registry.conf :配置 Image 上传到 vCenter datastore 中
镜像下载流程:
a. Openstack 在 Compute Node 上调用 Glance API 下载镜像
b. 再调用 VMware 的 API 将镜像上传到 datastore
# glance-api.conf
[glance_store]
filesystem_store_datadir = /opt/stack/data/glance/images/
# Image 上传到 filesystem_store_datadir
#default_store=file
#stores=file,http
# Image 上传到 vCenter datastore 中
default_store=vsphere
stores=vmware,http
# VMware Datastore Store Options
vmware_server_host=&vCenter host IP&
vmware_server_username=&vCenter username&
vmware_server_password=&vCenter password&
vmware_datastores = &datacenterName:datastoreName& # vCenter中数据中心的名称:数据存储的名称;为了避免存储单向I/O的不便,所以也可以对应多个datastore
vmware_api_insecure=True
vmware_task_poll_interval = 5
#Create the directory for vmware to store the image file
vmware_store_image_dir = /openstack_glance
# 默认为 /openstack_glance
# glance-registry.conf
[glance_store]
default_store=vsphere
stores = vmware,http
vmware_server_host=&vCenter host IP&
vmware_server_username=&vCenter username&
vmware_server_password=&vCenter password&
vmware_datastore_name=&datastoreName&
vmware_datacenter_path=&datacenterName&
和 Openstack 原始支持的 Libvirt Driver 一样,VMware Driver 也能够和 Glance service 交互。如架构图,从 Openstack Image Service 复制 vmdk Image File 到启动 vCenter 虚拟机的 Shared Datastore 中去,同时还会被缓存下来。即:镜像需要从 Glance 下载到 Vmware datastore 中。这样能够使用 VMware 的资源来存储属于 VMware 的文件数据。
cinder.conf:配置在 VMware 的资源上创建 Volume
与创建虚拟机的流程类似,Cinder 的后端存储支持指定为 VMware,使用 VMware Dirver 去创建卷,最终都是调用 vCenter 的存储管理的功能。
#cinder.conf
volume_driver = cinder.volume.drivers.vmware.vmdk.VMwareVcVmdkDriver
vmware_host_ip=&vCenter host IP&
vmware_host_username=&vCenter username&
vmware_host_password=&vCenter password&
vmware_wsdl_location=https://200.21.101.12/sdk/vimService.wsdl
vmware_volume_folder= &VolumeFileName&
vmware_insecure = true
vmware_host_version = 6.0
通过 Openstack 在 vCenter 上安装虚拟机
Step1. 上传 VMDK 镜像文件
glance image-create --name trusty-cloud \
--container-format bare --disk-format vmdk \
--property vmware_disktype="sparse" \
--property vmware_adaptertype="ide" & \
cirros-0.3.2-i386-disk.vmdk
注意:最好使用 Commands 的方式来上传镜像文件,因为必须指定镜像文件的属性为:
vmware_disktype="sparse"/vmware_adaptertype="ide"/--disk-format vmdk,使用 Dashboard 来上传镜像的话不能准确的指定这些属性,导致上传之后的镜像无法被 ESXI 识别。
转换镜像文件格式为 VMDK:VMware 只能认识这种类型的镜像文件,所以当我们手中的镜像文件不是 VMDK 时,我们可以转换镜像文件的格式。
qemu-img convert -f qcow2 ~/Downloads/trusty-server-cloudimg-amd64-disk1.img \
-O vmdk trusty-server-cloudimg-amd64-disk1.vmdk
Step2. 使用 Dashboard 或 Commands 启动虚拟机,需要使用刚刚上传 VMDK 格式的镜像来启动。
在成功启动虚拟机的过程中,在 vCenter 的 Log 控制台上会显示由创建信息。
Step3. nova list 查看虚拟机信息
fanguiju@fanguiju:~$ cd devstack/
fanguiju@fanguiju:~/devstack$ source openrc admin admin
fanguiju@fanguiju:~/devstack$ nova list
+--------------------------------------+---------------------+--------+------------+-------------+------------------+
| Status | Task State | Power State | Networks
+--------------------------------------+---------------------+--------+------------+-------------+------------------+
| 42da5d12-a470-09c04f333a | TestVMwareInterface | ACTIVE | -
| private=10.0.0.2 |
+--------------------------------------+---------------------+--------+------------+-------------+------------------+
注意:需要先加载环境变量,如果是使用 admin 身份创建的虚拟机,必须使用 admin 的环境变量才能查看。
ERROR (Unauthorized): Unauthorized (HTTP 401) (Request-ID: req-b228ead3--9682-dbe7af1da843)
TSG:查看日志发现非正确 Nova Node IP,所以考虑是否在用户 Home 目录下有存在 nova.conf 配置文件。在 screen 启动服务时,没有指定 config 配置路径,那么该启动的服务默认到 home目录 ==& usr/share ⇒ etc下依次寻找并加载配置文件。
ERROR (ConnectFailure): Unable to establish connection to
TSG:考虑是否相应的服务没有启动
ERROR glance_store._drivers.vmware_datastore [req-60ec6d3c--ab97-9ef84360acc1 85c6b9fa6f070c60dad6 ad9a69f3da8f4aa280389fcdf855aeb5] Communication error sending http PUT request to the url /folder/openstack_glance/7a1fa12f-2b41--c454e9a9673a%3FdcPath%3Ddatacenter%26dsName%3Ddatastore1.
Got IOError [Errno 104] Connection reset by peer
ERROR glance_store._drivers.vmware_datastore [req-60ec6d3c--ab97-9ef84360acc1 85c6b9fa6f070c60dad6 ad9a69f3da8f4aa280389fcdf855aeb5] Failed to upload content of image 7a1fa12f-2b41--c454e9a9673a. The request returned an unexpected status: 301.
The response body:
TSG:配置完 Glance service 后,无法上传镜像文件。是因为Devstack-L 的 PIP 包版本与 vCenter 6 不兼容。上级包即可。
pip list | grep glance
在Openstack创建VMWare虚拟机时无法传递镜像,导致VMWare虚拟机无法引导操作系统。
需要使用 commands 方式上传镜像,并且在Dashboard中将镜像的属性编辑成为 public 。
glance image-create --name trusty-cloud --container-format bare --disk-format vmdk --property vmware_disktype="sparse" --property vmware_adaptertype="ide" & cirros-0.3.2-i386-disk.vmdk
对于 Openstack 的用户来说,完全不会感觉到 KVM 虚拟机和 VMware 虚拟机的不同,表面上都是通过 Openstack 去管理底层的虚拟机实现,而终端也都仅是调用了 Openstack API 。Openstack 作为一个云集算管理平台,只能管理到 nova-compute 这一层,即:知道 nova-compute 对应了哪一个 VMware Cluster,对于 ESX/ESXI 底层的虚拟机实现,Openstack 是无法管理的,都交由 vCenter 管理。所以虚拟机在 Cluster 内的变动,对于 Openstack 来说是完全不会有影响的。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具}

我要回帖

更多关于 openstack 虚拟机迁移 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信