sllut
作者sllut·2021-06-07 15:06
系统工程师·IPS

PowerVC部署VM失败解决方法

字数 2109阅读 2983评论 0赞 1

-- 记一次 vios 上 vfchost 虚拟设备导致 PowerVC 报错的问题定位和解决方法

某次使用 PowerVC 部署 VM 的时候,显示 VM 处于错误状态,导致无法部署 VM 。本文记录了一下如何定位问题,如何解决问题,给大家一个解决问题的思路。


检查详细的日志发现无法在 VIOS 上创建虚拟设备:

PowerVC 上检查相应的 nova 日志发现无法创建 vfc 设备的映射

cat nova-compute-828642A_217B10V.log |grep error

Vios 上显示所有的错误报告:

查看错误报告: errpt -a -j 95A6D9B9

可以看到 virtual fc host adapter driver 的状态不对,登陆到 HMC 上检查发现适配器为 3 和 6 的虚拟设备对应的分区已不存在。删除这两个虚拟设备即可。

VIOS 上查看 C3 虚拟设备对应为 vhost0 , C6 对应的为 vfhost1 。


在 vios 上先删除这两个虚拟设备

$ rmdev -dev vfchost1

$ rmdev -dev vhost0

在 HMC 上通过如下的命令检查并删除 LPAR 上相应的虚拟设备

hscroot@hmc151:~> lssyscfg -r sys -F name
SVRP8-S824-05-SN217B10V
hscroot@hmc151:~> lssyscfg -r lpar -m SVRP8-S824-05-SN217B10V -F name,lpar_id
vios1_s824,1
rhel83-5d07a391-00000008,2
hscroot@hmc151:~> lshwres -r virtualio --rsubtype scsi -m SVRP8-S824-05-SN217B10V |grep lpar_id=1
lpar_name=vios1_s824,lpar_id=1,slot_num=3,state=1,is_required=0,adapter_type=server,remote_lpar_id=3,remote_lpar_name=null,remote_slot_num=2
lpar_name=vios1_s824,lpar_id=1,slot_num=4,state=1,is_required=0,adapter_type=server,remote_lpar_id=2,remote_lpar_name=rhel83-5d07a391-00000008,remote_slot_num=2
lpar_name=rhel83-5d07a391-00000008,lpar_id=2,slot_num=2,state=1,is_required=0,adapter_type=client,remote_lpar_id=1,remote_lpar_name=vios1_s824,remote_slot_num=4

hscroot@hmc151:~> chhwres -r virtualio --rsubtype scsi -o r -m SVRP8-S824-05-SN217B10V -s 3 --id 1
hscroot@hmc151:~> lshwres -r virtualio --rsubtype fc --level lpar -m SVRP8-S824-05-SN217B10V |grep lpar_id=1
lpar_name=vios1_s824,lpar_id=1,slot_num=6,adapter_type=server,state=1,is_required=0,remote_lpar_id=3,remote_lpar_name=,remote_slot_num=3
lpar_name=vios1_s824,lpar_id=1,slot_num=5,adapter_type=server,state=1,is_required=0,remote_lpar_id=2,remote_lpar_name=rhel83-5d07a391-00000008,remote_slot_num=3
lpar_name=rhel83-5d07a391-00000008,lpar_id=2,slot_num=3,adapter_type=client,state=1,is_required=0,remote_lpar_id=1,remote_lpar_name=vios1_s824,remote_slot_num=5,"wwpns=c05076080dff0412,c05076080dff0413"

hscroot@hmc151:~> chhwres -r virtualio --rsubtype fc -o r -m SVRP8-S824-05-SN217B10V -s 6 --id 1

HMC 上检查虚拟设备已删除:

重新部署 VM 成功,问题解决。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广