LPAR(仮想マシン)を削除する際に仮想メディア・リポジトリにロードしていると、iso ファイルごと削除される

### はじめに

仮想メディア・リポジトリにiso ファイルをロードしたままで仮想マシンを削除した際に、 isoファイルの実体も一緒に消えてしまいました。


![仮想メディア.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/5f93b27b-0689-6eeb-50ed-db91f4c68129.png)


<br>

仮想マシン削除の際は、仮想マシンに割り当てた仮想メディア・リポジトリのデバイスから対象のメディアをアンロードするようご注意ください。


https://www.ibm.com/docs/ja/power10/9105-22A?topic=storage-virtual-media-repository


消失のログです..。


---

### 環境

・IBM Power10 サーバー
・HMC(Hardware Management Console) V10R3.1050.0
・VIOS 3.1.4.10
・仮想マシン(RHEL 9.5) 



---

### 削除前確認


VIOS の仮想メディア・リポジトリの内容を確認します。

```
$ ioslevel
3.1.4.10
$
```

```
$ lsrep
Size(mb) Free(mb) Parent Pool         Parent Size      Parent Free
   20398     4886 rootvg                    51136             4672

Name                                                  File Size Optical         Access
rhel-9.5-ppc64le-dvd.iso                                   9013 testhel         ro
rhel-baseos-9.0-ppc64le-dvd.iso                            6498 aixtestu        ro
vopt_1e451c6053594a14b84b981c72c7e963                         1 vtopt0          ro
```

ファイル実体の存在を確認します。

```
$ ls -l /var/vio/VMLibrary
total 31764712
drwxr-xr-x    2 root     system          256 May 02 2023  lost+found
-r--------    1 root     staff    9449897984 Jan 28 08:58 rhel-9.5-ppc64le-dvd.iso
-r--------    1 root     staff    6813134848 May 03 2023  rhel-baseos-9.0-ppc64le-dvd.iso
-r--r-----    1 root     system       499712 Jan 28 08:40 vopt_1e451c6053594a14b84b981c72c7e963
$
```

__rhel-9.5-ppc64le-dvd.iso__ が存在しています。



---

### 仮想マシン削除

PowerVC から VM削除を実行します。

![図1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/cff3c315-f5dd-3feb-36f8-07be986d2134.png)

![図2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/bc93dd11-b722-5882-a71a-9c2fd979fca2.png)

![図3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/12602b37-44cd-fe83-fef9-941db9a05ad1.png)


削除が完了し、対象のVMは表示されていません。

![図4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/195ec11f-3081-6b8d-3bc7-98dd90a3d9d6.png)


---

### 削除後確認


仮想マシン削除後に、VIOS の仮想メディア・リポジトリを確認しました。

```
$ lsrep
Size(mb) Free(mb) Parent Pool         Parent Size      Parent Free
   20397    13899 rootvg                    51136             4672

Name                                                  File Size Optical         Access
rhel-baseos-9.0-ppc64le-dvd.iso                            6498 aixtestu        ro
```

```
$ ls -l /var/vio/VMLibrary
total 13306904
drwxr-xr-x    2 root     system          256 May 02 2023  lost+found
-r--------    1 root     staff    6813134848 May 03 2023  rhel-baseos-9.0-ppc64le-dvd.iso

```

__rhel-9.5-ppc64le-dvd.iso__  と __vopt_1e451c6053594a14b84b981c72c7e963__ の実体ファイルも消失しています...


__vopt_1e451c6053594a14b84b981c72c7e963__ は PowerVC のデプロイの際に自動付与されるデバイスで、デプロイ後は使用しないため削除されても問題ありません。

iso ファイルは他のインストールなどで使用用途があるため、削除されてほしくはなかった...、というところです。


<br>

削除前にメディアのアンロードが必要でした。


・[メディア・ファイルのロードとアンロード](https://www.ibm.com/docs/ja/power10?topic=assignment-loading-unloading-media-files)

---

### おわりに

仮想メディア・リポジトリにモジュールをロードしたままで仮想マシンを削除しないよう、メディア・ファイルのアンロードを忘れないように、ご注意ください。


<br>

仮想メディアに iso ファイルを割り当て関連については下記をご参考ください。

https://qiita.com/c_u/items/ca38caa9518e128a6782

https://qiita.com/c_u/items/deb3bb9bd40cd9d0b523

https://qiita.com/c_u/items/fde4285efe84722a31db

<br>


以上です。