2021年12月6日月曜日

【96】iRODSのVirtualization失敗

本日は、BEGINNER TRAINING WITH iRODS 4.2のChapter 6 Virtualization(p. 24〜)から開始です。

storageResc1とstorageResc2というresourceを作成するところ(p. 28)ですが、

$ iadmin mkresc storageResc1 unixfilesystem  hostname :/var/lib/irods/storageVault1

$ iadmin mkresc storageResc2 unixfilesystem  hostname :/var/lib/irods/storageVault2

hostnameはipアドレスにしました。

$ iadmin addchildtoresc replResc newResc

$ iadmin addchildtoresc replResc storageResc1

$ iadmin addchildtoresc replResc storageResc2

のところで、newResc、storageResc1とstorageResc2をreplRescの子供にします。

$ ilsresc --ascii

で親子関係を示せます。


ところが、

$ iadmin modresc replResc rebalance

でエラーが発生。これで、すべての子供のresourceに同じファイルのコピーを持たせることができるようですが、エラーです。

実は前回、virtual machineのゲストのipアドレスが変化してしまったため、変化前のipアドレスであったnewRescにアクセスできなくなってしまい、代わりにwonRescというresourceを作ったことを思い出しました。

そこで、やりなおしです。

$ iadmin addchildtoresc replResc wonResc

ところがエラーが継続です。


エラーログは次の場所にあることが判明。

/var/lib/irods/iRODS/server/log/rodsLog

確認すると次のようなメッセージが出ました。



なるほどわかった!ということにもならず、ipアドレスが変更されてしまったのが原因と考え、次回までにipアドレス固定の上、ここまでやり直したiRODSを使い、再開します。

次回は、

12/17(金)

で今年最後の道場です。半分は忘年会ですかね。

また次次回は、

1/7(金)です。半分は新年会かも。よろしくお願いいたします。


最近の投稿

【108】Archives in the Digital Age: The use of AI and machine learning in the Swedish archival sectorを読む

 Gijs Aangenendt氏の修士論文、Archives in the Digital Age: The use of AI and machine learning in the Swedish archival sectorを半分読みました。 前半は、AIを扱ったアーカ...

人気の投稿