发布时间: 2019-04-28 | 浏览次数: 155 | 下载次数: 0 | 作者: hWX465726 | 文档编号: EKB1100013826
现场对一台弹性云服务器变更规格,内存从96GB变更为128GB,页面提示失败:计算配额失败。
1、在ServiceOM上,查看所在主机组和主机的内存可用资源,发现大于128GB。
2、登录控制节点后台,使用命令nova instance-action-list 虚拟机ID查询虚拟机变更规格相关的任务,发现没有resize的记录。
3、询问现场得知,此台弹性云服务器还在使用的规格被删除了。
在用的规格被删除。
恢复误删除的规格
前提条件:1、规格是ServiceOM界面创建的。2、规格的标签没有做过修改。3、知道创建的规格的所有信息。
1、登陆ServiceOM界面,在弹性云服务器(ECS)->计算实例界面,找到误删除的规格对应的虚拟机,复制虚拟机的ID或者名称。
2、登陆OpenStack的控制节点,切换到root用户下,导入环境变量
3、执行以下命令查询虚拟机信息中的规格ID,其中红色斜体为虚拟机ID或者名称
nova show 28012922-ac3e-45d7-9c66-851cd5ba8cbc | grep flavor
其中ggtest (6853a465-2abf-4ac0-8668-c7af53845c0f)分别为虚拟机的规格名称和ID。
4、执行以下命令查询被删除的规格的信息,其中包括了部分规格信息(此时已经拿到了部分数据,还需要继续操作获取规格的extra_specs信息)
nova flavor-show a2466204-8ab6-419a-85bc-b2d1d006b0ed 其中红色斜体为被删除的规格ID
5、当前已经拿到了误删除的规格的ID和名称信息,界面“集中运维(Centralized O&M)”->“系统(System)”->“操作日志(Operation Log)”中查找名称为“创建规格”(Create Flavor)和“CCS新增标签”(CCS create tags)操作,这两个依次是创建规格操作日志和给规格设置display_name(显示名称)
6、从上图中就可以获取到被删除的规格的所有信息了,就可以开始创建一个和被删除的规格一模一样的规格了。包括规格的ID、名称、标签等所有信息保持和之前一致。