流程-资源池验收流程¶
一、查看要验收的资源池的项目文档,根据项目文档中的信息修改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 |