openstack 构建availability-zone

首先介绍一下的的环境:

manager节点的服务:keystone,mysql,nova所有组件,glance,quantum-server,nova-computer

com-01节点的服务:horizon,Rabbit-MQ,nova-computer


对于availability-zone的理解,就是可以将某些宿主机划分为一个zone,在创建虚拟机的时候指定这个zone,就可以通过nova-scheduler,在这个zone的范围进行调度。


zone的创建:

zone的创建使用nova的子命令:aggregate-create

usage: nova aggregate-create <name> [<availability-zone>]


先查看下目前有多少个宿主机:

100208605.jpg

可以看到,默认所有的nova-computer都在一个名为nova的zone之中。


接下来我要创建一个名为lust的zone,将com-01计算节点加入这个zone。

100531761.jpg

以上命令的意思是:创建一个lust的集合,这个集合的zone为lust

对于aggregate这个概念,个人理解是zone是aggregate的一个子集。


查看一下集合列表

100815963.jpg

出现了lust的zone,id为3(因为之前创建过一个zone又删掉了,所以现在id为3,正常应该为2)


将com-01加入到lust这个zone

101203443.jpg

后面2个参数是aggregate的id,和通过nova service-list列出来的计算节点的名称


再查看一下service-list

101414745.jpg

com-01成功的加入到lust这个zone中去了。


接下来分别在nova和lust这2个zone中创建虚拟机

101711161.jpg


查看下下nova zone中manager这个节点是否创建了实例

101929916.jpg


然后在lust zone中创建一个虚拟机

102103230.jpg


查看com-01的实例启动情况

102201145.jpg


使用aggregate zone可以更好的规划计算节点,将不同业务的实例运行在不同的计算节点中。



本文转自lustlost 51CTO博客,原文链接:http://blog.51cto.com/lustlost/1273328,如需转载请自行联系原作者
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/472293

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。