由于OpenStack的被接受程度越来越高,部署使用OpenStack的企业也越来越多,那承载虚机的存储使用什么成为企业考虑的重点因素,如果放在计算节点本地则无法实现快速的迁移等特性,对于宕机后的数据恢复也是挑战,所以企业数据基本都是放在共享存储上的。 传统的虚拟化例如VMware基本都是存储在商业存储上并实现高可用,那对于OpenStack来讲,其存储的选择也有几种,其中随着OpenStack的活跃,也带动了分布式存储Ceph的发展,Ceph不失为一种好的选择,但是也有其利弊。也有很多客户更倾向于商业存储,今天我就梳理下OpenStack对接商业存储的方式,用华为S2600T v1示例。
现象:执行迁移live-migration操作后,显示成功迁移,但是实际没有执行迁移动作
Ceilometer模块依靠在计算节点的agent来收集数据,当在监控页面看不到任何数据的时候,或者有的虚机可以看到,有的看不到,则有可能是agent假死,这是个已知的问题。 解决方法是重启计算节点的openstack-ceilometer-compute服务。重启15分钟之后再看应该就有数据了,我记得是15分钟采集一次数据,数据采集最好不要过于频繁。
有时候OpenStack云平台运行一段时间发现控制台(console)界面时好时坏(多控制节点环境),或者控制台加载比较慢,查看log和相关进行没有异常,我的解决方法是重启相关服务:openstack-nova-api、openstack-nova-consoleauth、openstack-nova-novncproxy。
一、Why:openstack为什么要集成容器技术; 二、How:openstack是如何集成容器技术方案; 三、What:openstack完整的容器技术平台。
前面讲了使用Fuel来部署OpenStack,那Fuel是什么,翻译的不好,请谅解。
部署OpenStack最复杂的应该算是网络部分了,Fuel简化部署OpenStack的同时网络类型对于新手来说也是费解,接下来我简单说一下我的理解。
技术支持工程师(OpenStack实施) 有意者,请私信我,或者联系我yishuizhao@163.com
其一:创建云主机,并可以SSH登录 其二:给云主机附加磁盘volume 上面已经跟大家介绍了怎么创建和访问云主机,接下来介绍怎么给虚机附加磁盘。 那么为什么要给云主机增加额外的磁盘呢。 这就看需求了,一是虚机时创建在本地,还是共享存储;二是很多客户习惯本地只有OS信息,而数据则保存在其他地方以保护数据。 总之有需求就有市场,每个客户都有自己的需求和架构,如果是需要额外磁盘,那么openstack的cinder可以提供块存储。 接下来开始动手实践。
好了,前面我们已经安装好了Fuel Master,现在开始准备安装OpenStack,安装完成后就可以看到OpenStack的主界面了。 继续昨天,我们进入到Fuel UI,然后“新建OpenSTack环境”来创建openstack的部署环境。
安装OpenStack是一件很复杂的事情,特别是在想目中,如果一个组件一个组件,一台一台的coding部署,估计太消耗时间,而且出错的概率很高,所以使用工具推送部署的效率就很高了,而且必须得可靠。mirantis是一家专门做openstack服务的公司,对openstack的贡献也很高,目前已经实现盈利,其openstack部署工具Fuel也很高效稳定,可以在生产环境使用,而且可以购买其服务。 那就不多说此工具了,咱们开始部署,先来了解下大致的环境: 部署硬件:windows 7 (8GB RAM\I3,CPU必须支持虚拟化)+ virtualbox 4.3.20 虚机下载:https://www.virtualbox.org/wiki/Downloads 部署工具:Mirantis Fuel 6.0,openstack juno 镜像地址:https://software.mirantis.com/ http://pan.baidu.com/s/1jG9VkyE 部署网络:
我使用Fuel 5.1.1安装openstack icehouse,在添加节点后验证网络,发现一直验证不过去,也无法进行安装。在验证界面和节点的网络配置里,发现信息如下:untagged networks can not be assigned to the same interface。 这里说明下,这四个网络的用途: Admin(PXE):这是咱们使用FUEL部署openstack的时候,因为要给裸机安装操作系统,所以使用PXE 启动,这个网络在安装完成后颗移除; 公开网络:这个是指的咱们的公司内部网络,作为浮动IP地址使用,供云主机连接外网的; 存储网络:因为存储支持ISCSI,所以这里设置了单独的存储网络,和其他网络隔离; 管理网络:这个网络是计算节点和管理节点之间通信交互的。
Ubuntu 14下使用Devstack安装OpenStack Icehouse
openstack:icehouse 部署方法:devstack,单节点 系统版本:Ubuntu 14.04 LTS 部署完成后正常可用,但是重启后发生如下认证错误
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号