(原创)基于CloudStack的平安云-云主机的生命周期

一、购买云主机
1、条件筛选
   涉及环境、应用系统、区域、网络、操作系统、套餐、期限、数量筛选
2、校验
   2、1 应用系统角色权限校验
   2、2 应用系统可用配置校验
   2、3 产品区域是否下架校验
   2、4 网络是否下架、还有网络跟租户关系是否解除校验
   2、5 套餐是否下架校验
   2、6 cpu、内存是否足够校验
   2、7 系统模板是否存在校验
   2、8 ROOT盘容量是否足够校验
3、订单生成
4、日志记录
5、清除购物车
6、冻结系统配额

二、云主机实施
1、任务生成
2、获取网络模板
3、设置vm 名
4、通过应用系统(SLA),查询RLA,定位集群
5、组装zone、domain、acount
6、调用cloudstack 执行createVirtualMachine
7、绑定ip
8、使用Future的callable 回调createVirtualMachine执行状态
9、执行成功之后,扣除集群ROOT容量
10、判断系统是否需要重置密码,如要进行重置密码
11、将云主机的ip 加入监控
12、更新任务状态
13、同步CMDB更新状态状态
14、日志记录

三、云主机更改配置
1、校验主机状态
2、校验计算方案
3、校验cpu、内存容量
4、校验系统配额
5、生成订单
6、生成扩容记录
7、生成任务
8、生成日志
9、退还冻结配额
10、扣除冻结配额
11、获取计算方案
12、更新集群cpu、内存容量
13、调用cloudstack 执行更改计算方案
14、成功之后、发送email
15、更新vm内容
16、更新扩容记录
17、CMDB同步

四、云主机删除
1、校验主机状态
2、销毁云主机之前,先销毁云磁盘(DATADISK)
 2、1、解除磁盘挂载
 2、2、退还系统配额
 2、3、删除云磁盘
 2、4、扣除容量
 2、5、同步CMDB
3、删除ROOT容量和ROOT盘
4、解绑公用IP
5、删除云主机
6、清除云主机监控
7、更新日志
8、同步CMDB
9、email 发送
五、云主机开机
1、校验主机状态
2、调用cloudstack 执行startVirtualMachine
3、更新消费记录
4、发送email
5、更新vm状态
6、更新日志
7、同步CMDB

六、云主机关机
1、校验主机状态
2、调用cloudstack 执行stopVirtualMachine
3、更新消费记录
4、发送email
5、更新vm状态
6、更新日志
7、同步CMDB

七、云主机关机
1、校验主机状态
2、调用cloudstack 执行rebootVirtualMachine
3、更新消费记录
4、发送email
5、更新vm状态
6、更新日志
7、同步CMDB

转载请注明:http://www.xujin.org

时间: 2024-11-06 23:14:25

(原创)基于CloudStack的平安云-云主机的生命周期的相关文章

【原创】基于Docker的CaaS容器云平台架构设计及市场分析

基于Docker的CaaS容器云平台架构设计及市场分析 ---转载请注明出处,多谢!--- 1 项目背景---概述: “在移动互联网时代,企业需要寻找新的软件交付流程和IT架构,从而实现架构平台化,交付持续化,业务服务化. 容器将成为新一代应用的标准交付件,容器云将帮助企业用户构建研发流程和云平台基础设施.缩短应用向云端交付的周期,降低运营门槛.加速企业向互联网技术和业务的双转型. 容器云将对接各类代码托管库,实现自动化持续集成和DOCKER镜像构建,为新一代应用交付和开发运维一体化奠定了基础.

【转载】基于Docker的CaaS容器云平台架构设计及市场分析

[转自]http://www.cnblogs.com/darkprince/p/5115739.html 基于Docker的CaaS容器云平台架构设计及市场分析 ---转载请注明出处,多谢!--- 1 项目背景---概述: “在移动互联网时代,企业需要寻找新的软件交付流程和IT架构,从而实现架构平台化,交付持续化,业务服务化. 容器将成为新一代应用的标准交付件,容器云将帮助企业用户构建研发流程和云平台基础设施.缩短应用向云端交付的周期,降低运营门槛.加速企业向互联网技术和业务的双转型. 容器云将

什么是云虚拟主机以及和云服务器之间的区别

什么是云虚拟主机以及和云服务器之间的区别 虚拟主机我们都知道是什么,云主机我们也知道这个概念,云虚拟主机是什么样的产品,它和虚拟主机.云主机有什么不一样的呢?下面我们关于这两个问题简单的为大家介绍一下. 导语:虚拟主机我们都知道是什么,云主机我们也知道这个概念,云虚拟主机是什么样的产品,它和虚拟主机.云主机有什么不一样的呢?下面我们关于这两个问题简单的为大家介绍一下. 首先我们来看一下什么是云虚拟主机 云虚拟主机是一款虚拟主机产品,它所具备的要求比传统的虚拟主机更高,不管是在性能还是稳定和价格方

云虚拟主机的选择推荐

如果将VPS比作一个水龙头,服务器的计算和存储资源则是一根水管,水管上有很多水龙头.你需要付×××用这个水龙头的费用,而它的水流量是有限的.如果你想获得更大的水流,那么你需要租用更多的龙头,同时,如果所有的龙头都在流水,那么每个龙头的水流量都会降低.而云计算下的主机,你所获得的是一个流量可大可小的龙头,服务器由一台变成一组,就像一个水管变成很多条水管组成的大水管.当你需要更大的水流时,可以直接控制你的龙头加大水流,同时即便所有的水管都在流水,也不会影响你的水流.更有甚者,你需要付出的费用,不再是

腾讯基于Kubernetes的企业级容器云平台GaiaStack (转)

GaiaStack介绍 GaiaStack是腾讯基于Kubernetes打造的容器私有云平台.这里有几个关键词: 腾讯:GaiaStack可服务腾讯内部所有BG的业务: Kubernetes:GaiaStack的技术实现主要是依托于Kubernetes和容器: 私有云:GaiaStack通过腾讯云向外部企业输出解决方案,并成功在金融.游戏.政务.互联网等各行业落地. GaiaStack的产品功能主要分为下面两个部分,分别是集群管理员的集群管理功能,以及集群用户的应用全生命周期管理的功能. 集群管

华为云上主机安全微认证 让你面对安全威胁不怕不怕啦

随着科技的发展,信息化设备不断增加,品种更是五花八门:手机.平板.摄像头.智能穿戴设备等为我们生活带来便利的同时,也留下了广阔的空间.而随着虚拟货币热度逐渐增高,各种比特币.莱特币.门罗币层出不穷,各种挖矿病毒更是无孔不入.那么我们该如何避免被挖矿病毒挟持的风险,实现资产安全管理?华为云上主机安全微认证会告诉你.华为主机安全服务 保护云环境下网络安全而随着云计算时代的到来,云环境给企业和个人提供了便利高效,同时也带来了巨大的挑战,如何应对非法,保护云上主机的安全,成为企业保障网络安全的重中之重.

阿里云linux主机安装启动Jenkins

1.安装 网上查到的关于安装Jenkins的文章,都是需要先安装JDK和Tomcat,然后把war包丢进去运行.但是官方的介绍里面没有说要用Tomcat. 事实证明是不需要Tomcat的.而且Jenkins默认使用的也是8080端口,如果之前有启动默认配置的Tomcat,还需要先停掉. 我的服务器系统版本是CentOS 6.3,对应的说明是 Installing Jenkins on Red Hat Distributions 按照官方说明依次输入如下命令 #wget -O /etc/yum.r

阿里云linux主机安装jdk

1.首先要查看服务器的系统版本,是32位还是64位 uname -a Linux AY131105092932706327Z 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 16 20:59:36 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux x86_64是64位,如果还不确定,可以再换个命令 getconf LONG_BIT 64 上面这个命令是查看CPU当前运行模式 2.下载64位版本的jdk jdk-7u67-linux-

阿里云ECS主机多个网站配置,是有先后顺序的

注意:阿里云ECS主机多个网站配置,是有先后顺序的: 进入路径:/alidata/server/httpd-2.4.2/conf/vhosts/  注意这个2.4.2是自己的版本不一样,但是找到 server / httpd/ conf /vhosts目录下即可