こんにちは。Ubuntu HPCクラスタを使用していますが、ストレージに問題があります
コンピューティングノードからストレージにアクセスしようとすると、このエラーが発生し続けます。
mount:mounting 192.168.100.211:/cm/node-installer or /installer_root
failed :operation not supported trying to mount again
なんとか1つ実行できましたが、ストレージにアクセスできず、lsblkと入力してもsdbの下に何も表示されません。
root@omics-master:/# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 446.6G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 16G 0 part [SWAP]
└─sda3 8:3 0 429.6G 0 part /
sdb 8:16 0 116.4T 0 disk
└─mpatha 253:0 0 116.4T 0 mpath
sdc 8:32 0 116.4T 0 disk
├─mpatha 253:0 0 116.4T 0 mpath
├─omics-homes 253:1 0 26.2T 0 lvm /omics/homes
├─omics-tools 253:2 0 1T 0 lvm /omics/tools
└─omics-projects 253:3 0 5.2T 0 lvm /omics/projects
lvdisplay igと入力するとこのエラーが発生します
root@omics-master:/# lvdisplay
WARNING: Not using device /dev/mapper/mpatha for PV 2CetpS-708F-cB6A-m5Vd-gKkl-oEex-8x1tWI.
WARNING: PV 2CetpS-708F-cB6A-m5Vd-gKkl-oEex-8x1tWI prefers device /dev/sdc because device is used by LV.
そして、multipath -llと入力すると、次のようになります
root@omics-master:/# multipath -ll
mpatha (3600c0ff00051423aaf6dcd5e01000000) dm-0 DellEMC,ME4
size=116T features='0' hwhandler='1 alua' wp=rw
|-+- policy='service-time 0' prio=50 status=active
| `- 16:0:0:0 sdc 8:32 active ready running
`-+- policy='service-time 0' prio=10 status=enabled
`- 15:0:0:0 sdb 8:16 active ready running
どこから始めればいいのか手がかりはありますか?最後にやったことは新しいグループを作ることだけで、すべてのノードを再起動したときにどれも機能しませんでした。再マウントするか、何かそのようなことをする必要がありますか?
答え1
ルートとして以下を実行します:
vgimportclone /dev/sdb --basevgname mpatha
私のシステムでは、vgimportclone コマンドを使用してスナップショットをインポートする必要がありましたが、ハングしてしまい、 CTL+C
キャンセルする必要がありました。最初に実行した後、もう一度実行しました。またハングしました。しかし、その後 を実行するとvgscan
、エラーではなく、名前が変更された vg が表示されました。皆さんのシステムでもハングするかどうかはわかりません。私は Oracle Linux 8 を使用しています。
インポートされた vgmpatha
で名前が変更されていることがわかります。mpatha1
注意: これにより、 で示されるように、インポートのディスク UUID が永久的に変更されますlsblk -f
。つまり、元のシステム (または他のシステム) にマウントするには、fstab ファイルの構築方法に応じて、新しい vg 名または UUID を指定する必要があります。
新しい vg はmpatha1
アクティブではないため、vg に pv または lv はまだ表示されません。使用するにはアクティブ化する必要があります。
vgchange -a y /dev/mpatha1