3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[Tips] VIOS仮想メデイア・リポジトリを使用して1つのメディア(isoファイル)を複数のLPARに割り当てる際に発生したエラーの解消

Last updated at Posted at 2023-01-17

はじめに

VIOS(Virtual I/O Server) 仮想メデイア・リポジトリを使用すると1つのメディア(isoファイル)を複数のLPARに割り当てることが可能です。
複数のLPARに割り当てることで1つのメディアで並行して導入作業を行うことが可能になります。

制限としてファイルが read-write モードでは割り当てが失敗し、read-only である場合は成功することを確認しました。
ログを記載します。

割り当て方法は以下をご確認ください。


対象読者

IBM PowerSystems 環境を使用されており、
HMC、VIOS環境で仮想メディア・リポジトリを使用して同一のisoファイルを複数のLPARに割り当てたい方


環境

・PowerSystems S824
・HMC V9R1.941.0
・VIOS 3.1.2.10 (ホスト名 p8101v)
  仮想メディア・リポジトリ作成済み
  iso ファイル ロード済み
・対象LPAR (ホスト名 test1107) 仮想光学デバイス作成済みの状態です。


割り当て失敗ケース

実行前に仮想メディア・リポジトリの状態を確認します。
対象のVIOS にログインします。

$ lsrep
Size(mb) Free(mb) Parent Pool         Parent Size      Parent Free
   36717     5510 rootvg                    51136               64

Name                                                  File Size Optical         Access
rhel-8.4-ppc64le-dvd.iso                                   8128 test1           rw
aix_7300-00-02-2219_1of2_052022.iso                        3830 vtopt1          rw

=> 2つ使用可能なメディアが存在しています。"aix_7300-00-02-2219_1of2_052022.iso" を今回使用します。

仮想光ディスク・デバイスの状態を確認します。

$ lsvopt
VTD             Media                                                 Size(mb)
test1           rhel-8.4-ppc64le-dvd.iso                                  8128
test1107        No Media                                                   n/a
vopt            No Media                                                   n/a
vtopt0          No Media                                                   n/a
vtopt1          aix_7300-00-02-2219_1of2_052022.iso                       3830
vtopt2          No Media                                                   n/a
$

既にvtopt1 で "aix_7300-00-02-2219_1of2_052022.iso" が割当たっている状態です。

今回は、VTD(Virtual Target Device) test1107 に同じく "aix_7300-00-02-2219_1of2_052022.iso" を割り当てます。

test1107 にメディアをロードします。
図1.png

メディアを選択してOKを推します。
図2.png

エラーが表示されました。複数デバイスに割り当てる場合は、 read-only である必要があるとのことです。
図3.png


メディア・ファイルの権限変更

では、メディア・ファイルを read-only に変更します。
対象のVIOS にログインします。

$ lsrep
Size(mb) Free(mb) Parent Pool         Parent Size      Parent Free
   36717     5510 rootvg                    51136               64

Name                                                  File Size Optical         Access
rhel-8.4-ppc64le-dvd.iso                                   8128 test1           rw
aix_7300-00-02-2219_1of2_052022.iso                        3830 vtopt1          rw

oem_setup_env 環境に入ります。

$ oem_setup_env
# cd /var/vio/VMLibrary
# ls -l
total 63904840

-rw-------    1 root     staff    4015652864 Dec 23 18:06 aix_7300-00-02-2219_1of2_052022.iso
-rw-------    1 root     staff    8522346496 Dec 19 07:53 rhel-8.4-ppc64le-dvd.iso

"aix_7300-00-02-2219_1of2_052022.iso" を 444 に変更します。

# chmod 444 aix_7300-00-02-2219_1of2_052022.iso

変更されました。

# ls -l aix_7300-00-02-2219_1of2_052022.iso
-r--r--r--    1 root     staff    4015652864 Dec 23 18:06 aix_7300-00-02-2219_1of2_052022.iso

割り当て成功ケース

再び、test1107に仮想メディアを割り当てます。

図4.png

"aix_7300-00-02-2219_1of2_052022.iso" を選択します。

図5.png

今度は無事、エラーなく割り当てられました。

図6.png

コマンドでの確認。
"aix_7300-00-02-2219_1of2_052022.iso" が vtopt1, test1107 に read-only Access で割り当てられていることが確認できます。

$ lsrep
Size(mb) Free(mb) Parent Pool         Parent Size      Parent Free
   36717     5510 rootvg                    51136               64

Name                                                  File Size Optical         Access
rhel-8.4-ppc64le-dvd.iso                                   8128 test1           rw
aix_7300-00-02-2219_1of2_052022.iso                        3830 vtopt1          ro
aix_7300-00-02-2219_1of2_052022.iso                        3830 test1107        ro
$

以上です。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?