云容器引擎 CCE-Node节点vdb盘受损,通过重置节点仍无法恢复节点?:解决方案

时间:2023-11-01 16:18:15

解决方案

  1. 登录节点。
  2. 重新创建PV和VG,但是创建时报错:

    root@host1:~# pvcreate /dev/vdbDevice /dev/vdb excluded by a filter
    这是由于添加的磁盘是在另一个虚拟机中新建的,已经存在了分区表,当前虚拟机并不能识别磁盘的分区表,运行parted命令重做分区表,中途需要输入三次命令。
    root@host1:~# parted /dev/vdbGNU Parted 3.2Using /dev/vdbWelcome to GNU Parted! Type 'help' to view a list of commands.(parted) mklabel msdosWarning: The existing disk label on /dev/vdb will be destroyed and all data on this disk will be lost. Do you want to continue?Yes/No? yes(parted) quitInformation: You may need to update /etc/fstab.

    再次运行pvcreate,当询问是否擦除dos签名时,输入y,就可以将磁盘创建为PV。

    root@host1:~# pvcreate /dev/vdbWARNING: dos signature detected on /dev/vdb at offset 510. Wipe it? [y/n]: yWiping dos signature on /dev/vdb.Physical volume "/dev/vdb" successfully created

  3. 创建VG。

    判断该节点的docker盘,如果是/dev/vdb和/dev/vdc两个盘,则执行下面的命令:
    root@host1:~# vgcreate vgpaas /dev/vdb /dev/vdc
    如果只有/dev/vdb盘,则执行下面的命令:
    root@host1:~# vgcreate vgpaas /dev/vdb

    创建完成后,重置节点即可恢复。

support.huaweicloud.com/cce_faq/cce_faq_00263.html