この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

外部ディスクサポート

概要

SUSE Virtualizationは外部ディスクにインストールして起動することができます。これは、ホストが外部iSCSIデバイスやSANストレージアレイからの起動をサポートするNICまたはHBAカードを持つ環境で特に便利です。そのようなディスクレスシステムは、大規模なデータセンターで一般的です。

以下のセクションでは、外部iSCSIデバイスにSUSE Virtualizationをインストールする方法についての情報を提供します。SANアレイのワークフローは似ていますが、SUSE VirtualizationがSANアレイから正常に起動するためには異なるカーネル引数が必要になる場合があります。

iSCSIベースのインストール

iSCSIターゲットを設定する

BIOSまたはファームウェアに必要な変更は、使用するハードウェアによって異なります。

インストール先が電源を入れるかリセットされると、ファームウェア設定メニューに入って起動設定を変更し、iSCSI経由での起動を有効にする必要があります。設定はシステムによって異なります。

ファームウェア設定メニューに入るには、通常、指定されたキー(例えば、F2、F7、またはESC)を押す必要があります。システムは、特定のファームウェア機能に利用可能なキーのリストを表示する可能性があります。ただし、このリストは非常に短い時間しか表示されないため、リストが消える前にメニューオプションを選択する必要があります。

target-details

実行する必要がある構成タスクは以下の通りです:

  • UEFIブートを有効にする

  • iSCSIイニシエーターとターゲットパラメータを設定する

  • ブートメニューでiSCSIデバイスを有効にする

  • システムがiSCSIデバイスから起動するようにブート順序を設定する

ブート設定やファームウェア機能に関する詳細は、システム提供者のドキュメントを参照してください。

SUSE Virtualizationをインストールします

SUSE VirtualizationのISOを標準的な方法のいずれかを使用してロードできます。インストーラーはiSCSIデバイスを自動的に検出するはずです。インストールディスクを指定するように求められたときに、このデバイスを選択してください。

iSCSIターゲットを選択すると、インストーラーに表示される情報がわずかに異なります。

  • ネットワーク構成画面:iSCSIボリュームをマウントするために使用されるネットワークインターフェースは表示されません。

  • ディスク構成画面:マルチパスされたリモートディスクへの最初のパスを表示します。ただし、インストール後(`os.externalStorageConfig`が提供されていると仮定して)、オペレーティングシステムはマルチパスデバイスから起動します。

インストール中に、マルチパスおよび追加のカーネル引数を含む設定ファイル(config.yaml)を提供する必要があります。この情報は、iSCSIターゲットからのその後の起動を可能にするために、インストールされたオペレーティングシステムに追加されます。

例(config.yaml):

os:
  write_files:
  - content: |
      name: "fix default gateway"
      stages:
        network:
          - commands:
            - ip route delete default dev enp4s0f0.2017
            - ip route add default via 10.115.7.254
    path: /oem/99_fix_gateway.yaml
  externalStorageConfig:
    enabled: true
    multiPathConfig:
      blacklist:
      - vendor: "!QEMU"
        product: "!QEMU HARDDISK"
      blacklistWwids:
      - ".*"
      blacklistExceptions:
      - vendor: "DELL"
        product: "POWERVAULT"
      blacklistExceptionWwids:
      - "^0QEMU_QEMU_HARDDISK_disk[0-9]+"
  additionalKernelArguments: "rd.iscsi.firmware vlan=enp4s0f0.2017:enp4s0f0 ip=10.115.48.10::10.115.55.254:255.255.248.0::enp4s0f0.2017:none"

テストセットアップでは、iSCSIボリュームとの接続に使用されるVLAN 2017や、SUSE Virtualization管理インターフェースに使用されるVLAN 2011など、複数のタグ付きVLANが使用されます。

カーネル引数`vlan=enp4s0f0.2017:enp4s0f0 ip=10.115.48.10::10.115.55.254:255.255.248.0::enp4s0f0.2017:none`は、iSCSIボリュームがタグ付きVLANのネットワークインタフェースを介してアクセス可能な場合にのみ必要です。引数は、ブート中に追加のタグ付きネットワークインタフェースが作成され、当該ネットワークインタフェースに静的アドレスが割り当てられることを保証します。カーネル引数を使用ケースに合わせて構成する方法については、 dracut.cmdlineを参照してください。

`write_files`ディレクティブは、管理インターフェースがデフォルトゲートウェイとして使用されることを保証するために必要です。これは、RKE2がデフォルトゲートウェイが設定されたネットワークインタフェースをノードアドレスとして使用するため、重要です。