跳转至

流程-资源池验收流程

一、查看要验收的资源池的项目文档,根据项目文档中的信息修改os_check中config.cfg的相关信息。

二、根据要验收的项目选择相应的执行脚本,完整的流程如下:

1.检查服务状态,具体项目有:nova neutron cinder hypervisor. 这里要用admin权限执行。使用check_service_status.sh

2.创建公网,公网有2种类型:vlan和flat,根据需求选择合适的类型。使用create_pub_net.sh。

3.创建租户网和路由,并将子网添加到路由,使用create_tenant.sh。

4.创建image,先下载要用的镜像,再使用转换成raw格式,最后创建images,使用down_create_images.sh。注意下载镜像的路径是否需要更改,创建镜像时的file地址也要注意。

5.创建安全组,允许icmp和ssh,使用create_securitygroup.sh。

6.创建flavor,使用create_flavor.sh。

7.创建虚拟机,使用create_servers.sh。

8.创建floating ip并挂到虚拟机上,使用check_vm_withfip.sh。

9.一键验收使用check_all.sh,能执行以上所有的步骤。

check_all执行完后,会显示vnc和公网ip。本地执行check.exp,参数为公网ip。查看是否能获取到ip,hostname,timezone,能否ping通114.114.114.114。

os_check.tar.gz

脚本文件 脚本功能 config相关参数说明
check_service_status.sh 检测nova,neutron,cinder,hypervisor的状态 需要填COUNT_COMPUTE参数
create_pub_net.sh 创建公网和对应的子网,转发子网 需要根据文档修改公网参数和转发子网参数
create_flavor.sh 创建flavor 参数值默认即可
down_create_images.sh 下载镜像并校验MD5和格式转换,再创建image 在脚本中根据需要注释掉不用的镜像路径
create_tenant_net.sh 创建租户网和对应的子网及路由,并将子网添加到路由 参数值默认即可
create_securitygroup.sh 创建安全组 参数值默认即可
create_servers.sh 创建虚拟机 参数值默认即可
check_vm_withfip.sh 创建fip,并绑定到虚拟机 填写FLOATINGIP_PRE