15.2. 最小限の検出 ISO の問題をトラブルシューティングする
仮想メディア接続の帯域幅が限られている場合は、最小限の ISO イメージを使用します。このイメージには、エージェントがネットワークを使用してホストを起動するのに必要なものだけが含まれています。コンテンツの大部分は、起動時にダウンロードされます。結果の ISO イメージのサイズは、フル ISO イメージの 1GB と比較して約 100MB です。
15.2.1. ブートプロセスを中断して最小限の ISO のブート失敗をトラブルシューティングする リンクのコピーリンクがクリップボードにコピーされました!
お使いの環境で Assisted Installer サービスにアクセスするために静的ネットワーク設定が必要な場合、その設定に問題があると、最小限の ISO が適切にブートしない可能性があります。ホストがルートファイルシステムイメージのダウンロードに失敗したことがブート画面に表示される場合、ネットワークが正しく設定されていない可能性があります。
ブートストラッププロセスの早い段階で、ルートファイルシステムイメージがダウンロードされる前に、カーネルのブートを中断できます。これにより、ルートコンソールにアクセスしてネットワーク設定を確認できます。
rootfs ダウンロードの失敗例
手順
デプロイするクラスターの
infraEnvオブジェクトに.spec.kernelArgumentsスタンザを追加します。注記インフラストラクチャー環境の変更の詳細は、関連情報 を参照してください。
# ... spec: clusterRef: name: sno1 namespace: sno1 cpuArchitecture: x86_64 ipxeScriptType: DiscoveryImageAlways kernelArguments: - operation: append value: rd.break=initqueue nmStateConfigLabelSelector: matchLabels: nmstate-label: sno1 pullSecretRef: name: assisted-deployment-pull-secret値
rd.break=initqueueは、dracutのメインループで起動を中断します。詳細は、rd.break options for debugging kernel boot を参照してください。-
rootfsがダウンロードされる前に、関連するノードが自動的に再起動し、iniqueue段階でブートが停止するのを待ちます。ルートコンソールにリダイレクトされます。 正しくないネットワーク設定を特定して変更します。以下に、役立つ診断コマンドをいくつか示します。
journalctlを使用してシステムログを表示します。以下に例を示します。# journalctl -p err //Sorts logs by errors # journalctl -p crit //Sorts logs by critical errors # journalctl -p warning //Sorts logs by warnings次のように、
nmcliを使用してネットワーク接続情報を表示します。# nmcli conn show設定ファイルを確認して正しくないネットワーク接続を探します。以下に例を示します。
# cat /etc/assisted/network/host0/eno3.nmconnection
-
ブートストラッププロセスを再開するには、
Ctrl+Dを押します。サーバーがrootfsをダウンロードし、プロセスを完了します。 -
infraEnvオブジェクトを再度開き、.spec.kernelArgumentsスタンザを削除します。