Cloud OS主机管理特性技术白皮书
目录
1特性介绍· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·1
1 1支持的虚拟化平台类型 11 2 X86主机与Power主机 11 3不同虚拟化平台之间的功能差异 114 OpenStack Nova项目介绍 21 5可用域与nova-compute 32特性的优点· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·4
3版本历史记录· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·4
4使用指南· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·4
41使用场景 442使用方式 543使用举例 6431新建/申请x86主机 6432批量创建x86主机 10433修改x86主机 1 1434关闭x86主机 1 1435启动x86主机 12436删除x86主机 13437重启x86主机 13438挂起x86主机 13439恢复x86主机 144310为x86主机加载硬盘 144311从x86主机卸载硬盘 154312更改x86主机规格 154313为x86主机加载虚拟网卡 164314从x86主机卸载虚拟机网卡 174315为x86主机分配公网IP 174316从x86主机回收公网IP 174317为x86主机续租 184318创建x86主机快照 184319取消x86主机纳管 1944注意事项 20
5特性实现原理介绍· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·20
6其他相关资料· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·20
1特性介绍
Cloud OS主机管理功能包括X86主机和Power主机是基于OpenStack Nova项目实现的计算服务主要用于为用户提供基于虚拟化平台的计算资源即虚拟机及与资源配套的管理功能。与传统的虚拟化平台相比 Cloud OS的主机管理功能更关注如何将虚拟化平台提供的计算资源以服务的形式交付给用户使用方便用户按需、弹性的获取计算资源。
1 .1支持的虚拟化平台类型
主机管理功能提供的计算资源离不开虚拟化平台的支持 Cloud OS目前支持的虚拟化平台类型包括
CAS简称CAS虚拟化平台
VMware vSphere简称VMware虚拟化平台
CitrixXenServer简称Xen虚拟化平台
Linux KVM简称KVM虚拟化平台
M icrosoft Hyper-V简称Hyper-V虚拟化平台
IBM PowerVM简称PowerVM虚拟化平台
虚拟化平台在为Cloud OS提供计算资源时还需要考虑版本问题本文不在此详述。 由于不同虚拟化平台的能力存在差异 因此Cloud OS在适配不同虚拟化平台时会存在一定的
基础功能差异。
1 .2 X86主机与Power主机
X86主机也称为“PC服务器”是目前使用最为广泛的一类计算资源。之所以称为“X86主机”是因为其CPU架构为X86架构使用该CPU架构的计算机都属于典型的“复杂指令集计算机
Complex Instruction Set Computer简称CISC”可以运行的操作系统包括Windows和Linux。Cloud通过对接CAS、 VMware、 Xen、 KVM、 Hyper-V等虚拟化平台来提供X86主机所需的基础资源。
Power主机也称为“小型机”是目前最典型的一类小型机计算资源。之所以称为“Power主机”是因为其CPU架构为Power架构使用该架构CPU的计算机都属于典型的“精简指令集计算机
Reduced Instruction Set Computer简称RISC”可以运行的操作系统包括 Linux和AIX。Cloud可以通过对接PowerVM虚拟化平台来提供Power主机所需的基础资源。
1 .3不同虚拟化平台之间的功能差异
CloudOS在适配不同虚拟化平台时的基础功能差异如表1-1所示。
表1-1适配不同虚拟化平台时的基础功能差异
1 .4 OpenStack Nova项目介绍
Cloud OS主机管理功能是基于OpenStack Nova项目实现的计算服务本节将对OpenStack Nova项目组件进行简要介绍。
图1-1 Nova系统架构
REST REST API接口。
RPC RPAPI接口。
Nova项目核心组件的架构如图1-1所示主要由nova-api、 nova-conductor、 nova-scheduler以及nova-compute几个服务构成服务之间通过AMQP消息队列进行通信。除核心组件外 Nova项目还包括nova-cert、 nova-consoleauth、 nova-novncproxy服务组件
nova-api 提供Nova的REST API接口供cl ient调用。
nova-conductor为nova-compute访问数据库提供安全保障。
nova-scheduler负责从资源池中选择适合的计算节点来创建新的虚拟机。
nova-compute运行在计算节点上通过和Hypervisor 也称VMM虚拟机管理器的交互
来运行虚拟机并管理虚拟机的生命周期。
nova-cert用来管理X509证书。
nova-consoleauth提供VNC访问授权。
nova-novncproxy提供基于浏览器的VNC连接用于访问正在运行的虚拟机。
在Cloud OS中 nova-api、 nova-conductor、 nova-scheduler、 nova-cert、 nova-consoleauth和nova-novncproxy被封装在cloudos-openstack服务组件中nova-compute在支持VMware和CAS虚拟化平台时被封装在cloudos-openstack-compute服务组件中在支持KVM、 Xen和Hyper-V虚拟化平台时单独部署。
1 .5可用域与nova-compute
OpenStack Nova项目支持可用域功能每个可用域代表一个计算资源池。Cloud OS在支持VMware和CAS虚拟化平台时每个VMware群集或CAS主机池对应一个nova-compute一个
nova-compute即代表了一个Nova可用域在支持KVM、 Xen和Hyper-V虚拟化平台时每个物理机对应一个nova-compute一个Nova可用域可以对应一个或多个nova-compute。
2特性的优点
支持多种类型的虚拟化平台方便用户实现从虚拟化到云计算的演进。
支持多种主机管理功能使用户可以根据需要自助管理主机。
支持多种主机管理功能的流程审批方便用户对接内部控制要求。
3版本历史记录
表3-1特性版本历史记录
4使用指南
4.1使用场景
Cloud OS的主机管理功能主要用于多租户场景下的计算资源申请和管理。
图4-1主机管理使用场景
Cloud OS将计算资源池中的资源以服务的形式提供给不同租户不同租户可根据实际业务按需、弹性的申请虚拟机资源并自助管理这些资源。不同租户之间的计算资源可通过Cloud云计算组网方案进行隔离。
4.2使用方式
(1) 对接虚拟化平台确保Cloud OS可以正常调度虚拟化平台的资源。
(2) 云管理员在Cloud云管理平台中配置规格、计费策略等运营类功能。
(3) 云管理员和组织管理员通过Cloud云管理平台创建网络并上传虚拟机镜像。
云管理员可以上传自定义和预定义类型镜像组织管理员只能上传自定义类型镜像。
(4) 云用户包括管理员、组织管理员和普通用户可以通过Cloud云管理平台申请和管理虚拟
机资源。各个用户角色可进行操作如表4-1所示。
加载/卸载硬盘主机自带的系统盘被认为是一种临时存储会随着主机的销毁而销毁。 当需要为主机增加或减少永久性存储时可以使用加载/卸载硬盘功能。
加载/卸载虚拟网卡创建主机时需要选择主机连接的网络每个网络对应一块虚拟网卡。如果需要为创建完成的主机连接更多网络或与指定网络断开可以使用加载/卸载虚拟网卡。 分配/回收公网IP创建完成主机缺省只能与租户私有网络中的主机进行通信如果要使主机具有与外部网络通信的能力则需要为主机分配公网IP如果要取消主机与外部网络通讯的能力则需要回收主机的公网IP。
取消主机管理对于通过Cloud云管理平台创建的主机如果云管理员要取消其在Cloud云管理平台中的管理但并不将其从虚拟化平台中删除 则可以使用取消主机管理功能。
4.3使用举例
这里以CAS虚拟化类型的x86主机为例。
数脉科技(shuhost)8月促销:香港独立服务器,自营BGP、CN2+BGP、阿里云线路,新客立减400港币/月,老用户按照优惠码减免!香港服务器带宽可选10Mbps、30Mbps、50Mbps、100Mbps带宽,支持中文本Windows、Linux等系统。数脉香港特价阿里云10MbpsCN2,e3-1230v2,16G内存,1T HDD 或 240G SSD,10Mbps带宽,IPv41个,...
BuyVM 商家算是有一些年头,从早年提供低价便宜VPS主机深受广大网友抢购且也遭到吐槽的是因为审核账户太过于严格。毕竟我们国内的个人注册账户喜欢账户资料乱写,毕竟我们看英文信息有些还是比较难以识别的,于是就注册信息的时候随便打一些字符,这些是不能通过的。前几天,我们可以看到BUYVM商家有新增加迈阿密机房,而且商家有提供大硬盘且不限制流量的VPS主机,深受有一些网友的喜欢。目前,BUYVM商家有...
老薛主机,虽然是第一次分享这个商家的信息,但是这个商家实际上也有存在有一些年头。看到商家有在进行夏季促销,比如我们很多网友可能有需要的香港VPS主机季度及以上可以半价优惠,如果有在选择不同主机商的香港机房的可以看看老薛主机商家的香港VPS。如果没有记错的话,早年这个商家是主营个人网站虚拟主机业务的,还算不错在异常激烈的市场中生存到现在,应该算是在众多商家中早期积累到一定的用户群的,主打小众个人网站...