飞书审批功能和阿里云ECS资源管理自动化系统设计和实现(一)


第一部分:内容

本自动化流程是和飞书实现了实时的交互,当在飞书上提请审批并审批通过后,则飞书会将审批单的内容发送到后端程序,后段程序根据审批单中填写的内容做ECS的自动化开通/创建,

创建成功或失败都会发飞书信息通告到(即发给个人,也发送到群组中):秦先生

(注意!!!,注意!!!,注意!!!)当前支持自动化创建的centos系统配置为:

1C1G ecs.n1.tiny
1C2G ecs.n4.small
2C2G ecs.ic5.large
2C4G ecs.c6.large
2C8G ecs.g6.large
2C16G ecs.r6.large
4C4G ecs.ic5.xlarge
4C8G ecs.c6.xlarge
4C16G ecs.g6.xlarge
4C32G ecs.r6.xlarge
8C8G ecs.ic5.2xlarge
8C16G ecs.c6.2xlarge
8C32G ecs.g6.2xlarge
8C64G ecs.r6.2xlarge
16C16G ecs.ic5.4xlarge
16C32G ecs.c6.4xlarge
16C64G ecs.g6.4xlarge
32C32G ecs.ic5.8xlarge
32C64G ecs.c6.8xlarge

 

使用的镜像:会给出镜像列表(从阿里云上获取当前可用的镜像),可从列表中选择一个镜像名

使用的安全组  sg-2ze54golkfajmt4erqks

在审批单中的“配置”项中记得填写以上内容,如填写为其他的,则本次不创建ECS实例,会通知运维部相关人员进行人工操作。

当前单次最多创建100台

 

第二部分:部署相关

阿里云操作ECS的程序部署所在机器:

运维部_aliyun

172.28.85.109

 

第三部分:审批表单设计

 

 

 

第四部分:操作相关

1.飞书工作台找到“阿里云资源采购”应用

 

2.填写相关内容,

 

数据盘为必填项,当你100%确定你使用的镜像确实需要数据盘时,填写真实需要的数据盘大小;

当你申请的ECS或者镜像不需要数据盘时,将数据盘的值填写为:0

 

 

3.提交完成后,等待审批。

(1)审批通过后:后段程序将进行自动化的创建ECS流程,创建成功或失败会通告到运维部相关人员。注意:当程序使用阿里云接口(连续两次)获取新建ECS的实例名,IP等信息失败时,通告信息中将只显示ECS的id号

【通知】

实例所用镜像: m-2zeiq7cor15yeqokbu29

实例规格: ecs.c5.xlarge

实例id:i-2zee4qz3fqiaaenw9rjc

主机名:server6001

实例名:秦先生_运维_nginx内部系统

实例IP:172.27.209.84

 

【通知】
当前不支持自动创建本型号:1核1G
请人工介入操作!
@秦先生

 

【通知】
实例所用镜像: m-2zeiq7cor15yeqokbu29
实例规格: ecs.c5.xlarge
实例id:i-2zebsi1aivfaryjote45
主机名:server2378
实例名:wangteng_test
实例IP:172.27.209.87

本次创建的ECS有数据盘,请人工介入挂载!

@秦先生

 

注意:当程序使用阿里云接口(连续两次)获取新建ECS的实例名,IP等信息失败时,通告信息中将只显示ECS的id号

(2)审批拒绝后:后段程序将不会进行创建ECS,也不会发飞书通告,请联系审批人员咨询。

posted @ 2021-07-02 10:02  天地一体  阅读(188)  评论(0编辑  收藏  举报