os:xcpng:tips
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
os:xcpng:tips [2024/08/29 06:03] – hayashi | os:xcpng:tips [2024/11/15 03:20] (現在) – admin | ||
---|---|---|---|
行 1: | 行 1: | ||
====== tips ====== | ====== tips ====== | ||
- | ===== poolmaster取得 | + | ===== iscsi SRをアタッチしようとすると SR_BACKEND_FAILURE_47 エラーが発生する ===== |
+ | |||
+ | xcp-ngのSRとしてiSCSIをアタッチする場合、iqnが違っていても、device名が同じだとエラーになります | ||
+ | device名が一意になるように設定しましょう | ||
+ | |||
+ | ===== poolmaster関連 ===== | ||
+ | |||
+ | ==== pool情報を取得 ==== | ||
- | pool情報を取得 | ||
# xe pool-list | # xe pool-list | ||
行 10: | 行 16: | ||
master ( RO): aabbccdd-abb3-1234-aa98-XXXXXXXXXXXX | master ( RO): aabbccdd-abb3-1234-aa98-XXXXXXXXXXXX | ||
default-SR ( RW): abcd1234-3978-1a2b-abcd-XXXXXXXXXXXX | default-SR ( RW): abcd1234-3978-1a2b-abcd-XXXXXXXXXXXX | ||
+ | ==== pool master情報を取得 ==== | ||
表示されたmasterのuuidでホスト情報取得 | 表示されたmasterのuuidでホスト情報取得 | ||
行 17: | 行 24: | ||
name-label ( RW): Pool masetr name | name-label ( RW): Pool masetr name | ||
name-description ( RW): Description | name-description ( RW): Description | ||
+ | | ||
+ | # xe host-param-list uuid=aabbccdd-abb3-1234-aa98-XXXXXXXXXXXX | ||
+ | uuid ( RO) : aabbccdd-abb3-1234-aa98-XXXXXXXXXXXX | ||
+ | name-label ( RW): Pool masetr name | ||
+ | name-description ( RW): Description | ||
+ | < | ||
+ | hostname ( RO): Pool masetr name | ||
+ | | ||
+ | < | ||
===== hostを追加しようとすると ”this pool is already connected” ===== | ===== hostを追加しようとすると ”this pool is already connected” ===== | ||
行 27: | 行 43: | ||
poolに追加しようとしたところ発生 | poolに追加しようとしたところ発生 | ||
- | どうも、poolと追加しようとするhostのバージョン違いで発生する模様 | ||
- | 追加しようとするhostをUpdate したところエラーが事項の「POOL_JOINING_HOST_MUST_HAVE_SAME_DB_SCHEMA」に変わった | + | # xe pool-join master-address=< |
+ | |||
+ | |||
+ | どうも、poolと追加しようとするhostのバージョン違いで発生するとの情報から((再度発生したので違うみたい)) | ||
+ | 追加しようとするhostをUpdate したところエラーが「POOL_JOINING_HOST_MUST_HAVE_SAME_DB_SCHEMA」に変わった | ||
+ | |||
+ | これは、メッセージの通りDB構造が違うのでバージョンミスマッチが原因と思われる | ||
+ | patchを充てて再度host追加を行うと、また **POOL_JOINING_HOST_TLS_VERIFICATION_MISMATCH**が発生 | ||
+ | |||
+ | 調査を進めると **XCP-ng 8.3 betas and RCs feedback 🚀** にて以下の情報 | ||
+ | |||
+ | > This mismatch happens because on fresh installs TLS certificate checking is enabled, while for updates from previous versions is not. | ||
+ | |||
+ | 実機を調査 | ||
+ | |||
+ | pool側 | ||
+ | # xe pool-param-list uuid=aabbccdd-abb3-1234-aa98-XXXXXXXXXXXX|grep tls-verification | ||
+ | < | ||
+ | | ||
+ | 追加するHOST | ||
+ | |||
+ | # xe pool-param-list uuid=1954dcdc-eded-9f9f-1234-XXXXXXXXXXXX|grep tls-verification | ||
+ | < | ||
+ | | ||
+ | |||
+ | このため、pool側でこのオプションをtrueにする | ||
+ | |||
+ | # xe pool-enable-tls-verification | ||
+ | |||
+ | これで、host追加は成功した | ||
+ | |||
+ | ==== おまけ ==== | ||
+ | |||
+ | なぜか、poolのnetwork I/ | ||
+ | 片方はNICがbindされていないので、おかしいのはすぐに分かったが、そこを見るまで作ったVMのnetworkが動かなくて往生した💦 | ||
- | ===== POOL_JOINING_HOST_MUST_HAVE_SAME_DB_SCHEMA ===== | ||
- | 後で書く | ||
===== RealTek r8125 対応 ===== | ===== RealTek r8125 対応 ===== | ||
os/xcpng/tips.1724911397.txt.gz · 最終更新: 2024/08/29 06:03 by hayashi