KVM への Crosswork Data Gateway のインストール

この章は次のトピックで構成されています。

Crosswork Data Gateway のインストールワークフロー

Crosswork Data Gateway は、シームレスなデータ収集を可能にし、ネットワークデバイスから Crosswork Network Controller にテレメトリと運用データを転送します。Crosswork Network Controller ソリューションを KVMハイパーバイザに展開するときにこれらのデータ収集機能をアクティブにするには、展開ワークフローの重要な最初のステップとして、Crosswork Data Gateway をインストールする必要があります。

インストール ワークフロー

インストールプロセスを完了するには、次の手順を実行します。

表 1. インストール ワークフロー

ステップ

アクション

1. ご使用のインストール環境が前提条件を満たしていることを確認します。

2. ベアメタルサーバーに Crosswork Data Gateway をインストールします。

CLI ベースのアプローチを使用して Crosswork Data Gateway をインストールします。CLI を使用した Crosswork Data Gateway のインストール を参照してください。

重要

 

負荷や拡張の要件のために複数の Data Gateway をインストールする場合や Crosswork Data Gateway の高可用性を活用する場合は、すべての Data Gateway VM をインストールしてから、それらを Data Gateway プールに追加することを推奨します。

Cisco Crosswork Network Controller 7.2 Administration Guide』の「Create a Crosswork Data Gateway Pool」のセクションを参照してください。

3. VM の正常性を監視します。

インストールが完了したら、Web ベースの管理インターフェイスである Cockpit にアクセスして、VM の正常性とパフォーマンスを監視します。「KVM 上の Crosswork Data Gateway へのアクセスと管理」を参照してください。

Crosswork Data Gateway のインストールに必要なパラメータ

このセクションでは、KVM に Crosswork Data Gateway をインストールするために必要なパラメータの概要を示します。これらのパラメータは、インストールプロセス中に使用される config.txt ファイルに含まれます。

表 2. パラメータと説明

キー

説明

その他の情報

Deployment

パラメータは、VM リソースプロファイルを伝達します。オンプレミスのインストールの場合は、Crosswork On-Premise を選択します。

ホスト情報
Description

Data Gateway の詳細な説明。

Label

複数の Data Gateway VM を分類およびグループ化するために Cisco Crosswork で使用されるラベル。

AllowRFC8190

使用可能な RFC 8190 の範囲内にあるインターフェイスアドレスを検証する方法を選択します。オプションは YesNo または Ask です。初期構成スクリプトで確認が求められます。

デフォルト値は Yes で、RFC 8190 の範囲のインターフェイスアドレスを自動的に許可します。

DGCertKey

セッションキー署名用の秘密キーファイルへの SCP URI。これは SCP(user@host:path/to/file)を使用して取得できます。

Cisco Crosswork は、Crosswork Data Gateway とのハンドシェイクに自己署名証明書を使用します。これらの証明書はインストール時に生成されます。

ただし、サードパーティまたは独自の証明書ファイルを使用する場合は、これらのパラメータを入力します。

証明書チェーンは、Data Gateway VM で事前設定または生成された証明書を上書きし、SCP URI(user:host:/path/to/file)として指定されます。

URI ファイルを持つホストは、ネットワーク上で(SCP を介して vNIC0 インターフェイスから)到達可能でなければならず、ファイルはインストール時に存在している必要があります。
DGCertChainPwd

Crosswork Data Gateway の PEM 形式の証明書ファイルと秘密キーを取得する SCP ユーザーのパスフレーズ。

DGAppdataDisk

2 番目のデータディスクのサイズを示します(GB 単位)。各プロファイルのこのパラメータのデフォルト値は次のとおりです。

  • Standard:20 GB。

  • Extended:520 GB。

シスコの担当者に相談せずにデフォルト値を変更しないでください。

HANetworkMode

高可用性ネットワークのモードを示します。

次のオプションがあります。

  • L2

  • L3

デフォルト値は L2 です。

パスフレーズ
dg-adminPassword

dg-admin ユーザ用に選択したパスワード。

パスワードは 8 〜 64 文字で指定する必要があります。

dg-operPassword

dg-oper ユーザ用に選択したパスワード。

パスワードは 8 〜 64 文字で指定する必要があります。

NicDefaultGateway

DNS および NTP トラフィックを処理するためのデフォルトの Data Gateway として使用されるインターフェイス。

オプションは、eth0eth1、または eth2 です。デフォルト値は eth0 です。

vNIC に割り当てる必要があるロールのタイプについては、表 3 を参照してください。

NicAdministration

SSH アクセスを介して VM にアクセスするために使用されるインターフェイス。

オプションは、eth0eth1、または eth2 です。デフォルト値は eth0 です。

NicExternalLogging

ログを外部ロギングサーバーに送信するために使用されるインターフェイス。

オプションは、eth0eth1、または eth2 です。デフォルト値は eth0 です。

NicManagement

登録およびその他の管理トラフィックを送信するために使用されるインターフェイス。

オプションは、eth0eth1、または eth2 です。デフォルト値は eth0 です。

NicControl

接続先、デバイス、および収集設定の送信に使用されるインターフェイス。

オプションは、eth0eth1、または eth2 です。デフォルト値は eth1 です。

NicNBSystemData

収集データをシステムの接続先に送信するために使用されるインターフェイス。

システムの接続先は、収集サービスへの接続を許可するインターフェイスと同じ IP を共有するため、システムの接続先のノースバウンドデータは、制御ロールのインターフェイスを使用します。

オプションは、eth0eth1eth2、または eth3 です。

NicNBExternalData

収集データをユーザーが設定した外部の接続先に送信するために使用されるインターフェイス。

オプションは、eth0eth1、または eth2 です。

2-NIC 展開の場合、デフォルトのインターフェイスは eth1です。 3-NIC 展開では、eth2 です。

NicSBData

デバイスからデータを収集するために使用されるインターフェイス。

インターフェイスに NicSBData ロールのみがある場合、展開時に IP は必要ありません。

オプションは、eth0eth1、または eth2 です。デフォルト値は eth2 です。

vNIC IPv4 アドレス1

Vnic0IPv4Method

Vnic1IPv4Method

Vnic2IPv4Method

インターフェイスに IPv4 アドレスを割り当てるメソッド([なし(None)] または [静的(Static)])。

デフォルト値は [なし(None)] です。

  • IPv4 を使用している場合は、値を none から static に変更して、次のフィールドを設定します。

    • vNIC IPv4 アドレス(vNIC IPv4 Address)

    • vNIC IPv4 ネットマスク(vNIC IPv4 Netmask)

    • vNIC IPv4 スキップゲートウェイ(vNIC IPv4 Skip Gateway)

    • vNIC IPv4 ゲートウェイ(vNIC IPv4 Gateway)

  • IPv6 を使用している場合は、値を none に設定したままにし、デフォルトのIPv4 設定を保持します。

Vnic0IPv4Address

Vnic1IPv4Address

Vnic2IPv4Address

インターフェイスの IPv4 アドレス。

Vnic0IPv4Netmask

Vnic1IPv4Netmask

Vnic2IPv4Netmask

ドット区切りの 4 つの数字列形式によるインターフェイスの IPv4 ネットマスク。

Vnic0IPv4SkipGateway

Vnic1IPv4SkipGateway

Vnic2IPv4SkipGateway

デフォルト値は False です。

これを True に設定すると、ゲートウェイの設定がスキップされます。

Vnic0IPv4Gateway

Vnic1IPv4Gateway

Vnic2IPv4Gateway

vNIC ゲートウェイの IPv4 アドレス。

vNIC IPv6 アドレス2

Vnic0IPv6Method

Vnic1IPv6Method

Vnic2IPv6Method

vNIC インターフェイスに IPv6 アドレスを割り当てるメソッド([なし(None)]、[静的(Static)] または [SLAAC])。

デフォルト値は [なし(None)] です。

IPv6 を使用している場合は、値を none から static に変更して、次のフィールドを設定します。

  • vNIC IPv6 アドレス(vNIC IPv6 Address)

  • vNIC IPv6 ネットマスク(vNIC IPv6 Netmask)

  • vNIC IPv6 スキップゲートウェイ(vNIC IPv6 Skip Gateway)

  • vNIC IPv6 ゲートウェイ(vNIC IPv6 Gateway)

Vnic0IPv6Address

Vnic1IPv6Address

Vnic2IPv6Address

インターフェイスの IPv6 アドレス。

Vnic0IPv6Netmask

Vnic1IPv6Netmask

Vnic2IPv6Netmask

インターフェイスの IPv6 プレフィックス。

Vnic0IPv6SkipGateway

Vnic1IPv6SkipGateway

Vnic2IPv6SkipGateway

オプションは True または False です。

True を選択すると、ゲートウェイの設定がスキップされます。

Vnic0IPv6Gateway

Vnic1IPv6Gateway

Vnic2IPv6Gateway

vNIC ゲートウェイの IPv6 アドレス。

DNS サーバー
DNSSEC

オプションは、FalseTrueAllow-Downgrade です。

デフォルト値は False です

DNS セキュリティ拡張機能を使用するには、True を選択します。

DNSTLS

オプションは、FalseTrue、および Opportunistic です。

デフォルト値は False です。

DNS over TLS を使用するには、True を選択します。

mDNS

オプションは、FalseTrue、および Resolve です。マルチキャスト DNS を使用するには、True を選択します。

デフォルト値は False です。

Resolve を選択すると、解決サポートのみが有効になります。応答は無効になります。

LLMNR

オプションは、FalseTrueOpportunistic、または Resolve です。

デフォルト値は False です。

Resolve を選択すると、解決サポートのみが有効になります。応答は無効になります。

リンクローカル マルチキャスト名前解決を使用するには、True を選択します。

NTPv4 サーバー
NTPAuth

NTPv4 認証を使用するには、True を選択します。

デフォルト値は False です。

NTPKey

サーバーリストにマッピングするためのキー ID。キー ID のスペース区切りリストを入力します。

NTPKeyFile

chrony キーファイルへの SCP URI。

NTPKeyFilePwd

chrony キーファイルへの SCP URI のパスワード。

リモート syslog サーバー
UseRemoteSyslog オプションは True および False です。リモートホストに Syslog メッセージを送信するには、True を選択します。

デフォルト値は False です。

外部 Syslog サーバーを設定すると、サービスイベント(CLI/MDT/SNMP/gNMI)が外部 Syslog サーバーに送信されます。それ以外の場合は、Crosswork Data Gateway VM にのみ記録されます。

外部 syslog サーバーを使用する場合は、次の設定を行います。

  • Syslog リモートサーバーの使用(Use Remote Syslog Server)

  • Syslog サーバーのアドレス(Syslog Server Address)

  • Syslog サーバーポート(Syslog Server Port)

  • Syslog サーバープロトコル(Syslog Server Protocol)

SyslogAddress

管理インターフェイスでアクセス可能な Syslog サーバーのホスト名、IPv4 または IPv6 アドレス。

SyslogPort

Syslog サーバのポート番号。

デフォルトのポート番号は 514 です。

SyslogProtocol

オプションは、Syslog を送信する UDPRELP、または TCP です。

デフォルト値は UDP です。

SyslogMultiserverMode

フェールオーバーまたは同時モードの複数のサーバー。このパラメータは、プロトコルが非 UDP 値に設定されている場合にのみ適用されます。UDP は同時モードを使用する必要があります。

オプションは、Simultaneous または Failover です。

デフォルト値は Simultaneous です。

SyslogTLS

TLS を使用して syslog のトラフィックを暗号化するには、True を選択します。

デフォルト値は False です。

SyslogPeerName

サーバー証明書の SubjectAltName またはサブジェクト共通名に入力されたとおりの Syslog サーバーのホスト名。

SyslogCertChain

SCP を使用して取得した syslog サーバの PEM 形式のルート証明書。

URI ファイルを持つホストは、ネットワーク上で(SCP を介して vNIC0 インターフェイスから)到達可能でなければならず、ファイルはインストール時に存在している必要があります。

SyslogCertChainPwd

Syslog 証明書チェーンを取得する SCP ユーザのパスワード。

リモート監査サーバー
UseRemoteAuditd オプションは True および False です。デフォルト値は False です。リモートホストに auditd メッセージを送信するには、True を選択します。

必要に応じて、外部の Auditd サーバーを設定できます。Auditd サーバーが設定されていてネットワーク上に存在する場合、Crosswork Data Gateway はその Auditd サーバーに監査通知を送信します。

外部の Auditd サーバを使用するには、これらの 3 つの設定を指定します。

AuditdAddress

オプションの Auditd サーバーのホスト名、IPv4、または IPv6 アドレス。

AuditdPort

オプションの監査サーバのポート番号。

デフォルトポートは 60 です。

コントローラとプロキシの設定
ControllerIP

Cisco Crosswork クラスタの仮想 IP アドレスまたはホスト名。

(注)  

 

IPv6 アドレスを使用している場合は、角カッコ([1 :: 1])で囲む必要があります。

Geo 冗長性が有効になっている場合は、統合エンドポイントを使用します。詳細については、統合エンドポイントの要件 を参照してください。

これは、Data Gateway がインストールおよび最初の起動中に Crosswork サーバーに登録できるようにするために必要です。このステップを除外すると、証明書を手動で取り込む必要があります。詳細については、コントローラ署名証明書ファイルのインポート を参照してください。

ControllerPort

Cisco Crosswork コントローラのポート。

デフォルトポートは 30607 です。

ControllerSignCertChain

SCP を使用して取得した署名証明書を検証するための Cisco Crosswork の PEM 形式のルート証明書。Cisco Crosswork は PEM ファイルを生成し、次の場所から入手できます。cw-admin@<Crosswork_VM_ Management_VIP_Address>:/home/cw-admin/controller.pem

(注)  

 

IPv6 アドレスを使用している場合は、角カッコ([1 :: 1])で囲む必要があります。

Crosswork Data Gateway では、コントローラ署名証明書ファイルを Cisco Crosswork に自動的に登録する必要があります。

インストール時にこれらのパラメータを指定すると、Data Gateway の最初の起動時に証明書ファイルがインポートされます。

インストール時にこれらのパラメータを指定しない場合は、コントローラ署名証明書ファイルのインポート の手順に従って証明書ファイルを手動でインポートします。

ControllerTlsCertChain

SCPを使用して取得した Cisco Crosswork コントローラの PEM 形式の SSL/TLS 証明書ファイル。

ControllerCertChainPwd

Cisco Crosswork の証明書チェーンを取得する SCP ユーザー(cw-admin)のパスワード。

ProxyURL

HTTP プロキシサーバーの URL。

プロキシパラメータは、Crosswork Data Gateway のクラウドの導入に適用されます。

Data Gateway は TLS 経由でインターネットに接続する必要があり、プロキシサーバーが環境に存在しない場合は、プロキシサーバーが必要になる場合があります。

プロキシサーバーを使用する場合は、これらのパラメータを指定します。

ProxyBypass

プロキシサーバーを使用しないアドレスとホスト名のコンマ区切りリスト。

ProxyUsername

認証済みプロキシサーバのユーザ名。

ProxyPassphrase

認証済みプロキシサーバのパスフレーズ。

ProxyCertChain

SCP を使用して取得した HTTPS プロキシの PEM 形式の SSL/TLS 証明書ファイル。

ProxyCertChainPwd

プロキシ証明書チェーンを取得する SCP ユーザのパスワード。

Geo 冗長性の設定
az_id

可用性ゾーン 1 および 2 の物理的な場所。

region_id

Data Gateway VM の物理的な場所。

site_location

1 番目および 2 番目の Crosswork サイトの場所。

登録時に、Crosswork はこの値を cdg-manager に送信し、インスタンスのクラスタアフィリエーションをプリセットします。

1 (使用するインターフェイスの数に応じて vNIC0、vNIC1、および vNIC2)。
2 (使用するインターフェイスの数に応じて vNIC0、vNIC1、および vNIC2)

(注)  


  • vNIC IPv4 または IPv6 アドレス:

    • 2 つまたは 3 つの NIC を使用する場合は、vNIC0 と vNIC1 の両方に静的な IPv4 または IPv6 アドレスを割り当てる必要があります。

    • 未使用の vNIC(IPv4 または IPv6)はすべて、[メソッド「なし」(Method "None")] に設定したままにし、他のフィールドはデフォルトのままにしておく必要があります。

  • インターフェイス:3-NIC 展開では、管理トラフィック(vNIC0)および制御またはデータトラフィック(vNIC1)の IP アドレスを指定する必要があります。デバイス アクセス トラフィック(vNIC2)の IP アドレスは、『Cisco Crosswork Network Controller 7.2 Administration Guide』の「Create a Crosswork Data Gateway Pool」のセクションで説明されているように、Data Gateway プールの作成時に割り当てられます。

  • IPアドレスは Data Gateway がプールに追加されるときに割り当てられますが、インストール中または Data Gateway をプールに追加する前に、3 番目のインターフェイスのネットワーク接続を構成する必要があります。

  • vNIC ロールを割り当てることで、インターフェイスが処理する必要のあるトラフィックを制御できます。使用例が事前に割り当てられたロールでサポートされていない場合は、インターフェイスに手動でロールを割り当てることができます。各パラメータには、事前に定義されたロールがあります。パラメータは eth0、eth1、または eth2 としてインターフェイス値を受け入れ、それぞれ vNIC0、vNIC1、または vNIC2 を参照します。


CLI を使用した Crosswork Data Gateway のインストール

KVM がネットワークデータを収集して Crosswork Network Controller に転送できるようにするには、KVM に Crosswork Data Gateway をインストールする必要があります。設定する必要がある Data Gateway ごとに、インストールプロセスを繰り返します。

始める前に

要件をよく理解し、必要な情報を用意してください。

Crosswork Data Gateway で高可用性を設定するためのガイドライン

負荷と拡張性の要件を満たすため、または HA を有効にするために複数の Crosswork Data Gateway VM を展開する場合は、次の手順に従います。

  1. すべての Data Gateway VM をインストールします。

  2. VM を Data Gateway プールに追加します。

Cisco Crosswork Network Controller 7.2 Administration Guide』の「Create a Crosswork Data Gateway Pool」のセクションを参照してください。

手順


ステップ 1

KVM サーバーで、cdg_deploy などのユーザーディレクトリを /home フォルダに作成します。このディレクトリは、すべての展開関連ファイルを保存する中心的な場所として機能します。

mkdir -p /home/cdg-deploy

ステップ 2

新しく作成したディレクトリに移動します。

cd /home/cdg-deploy/

ステップ 3

Crosswork Data Gateway インストールファイルをダウンロードし、抽出します。

wget cdg-cloud-deployment-7.2.0-17.bios.qcow2.tar.gz
tar -xf cdg-cloud-deployment-7.2.0-17.bios.qcow2.tar.gz
tar -xf cw-na-dg-7.2.0-17-release-20250528.bios.tar.gz
最初のコマンドは、リリース検証ファイルと QCOW2 tar ファイルを抽出します。2 番目のコマンドは、QCOW2 イメージと config.txt ファイルを抽出します。IPv4 のサンプル構成ファイルおよびIPv6 のサンプル構成ファイルを参照してください。

ステップ 4

$cdg_name という名前のフォルダを作成します。

mkdir -p $cdg_name

ステップ 5

手順 4 で抽出した config.txt ファイルを cdg_deploy フォルダにコピーします。

cp cdg-cloud-deployment-7.2.0-17.bios.qcow2 $cdg_name
vi config.txt
  1. 単一の展開で複数の Crosswork Data Gateway を展開する場合は、次を実行します。

cp cdg-cloud-deployment-7.2.0-17.bios.qcow2 $cdg_name
cp config.txt $cdg_name
cd $cdg_name
vi config.txt

(注)  

 

config.txt では、展開に必要な値のみを変更します。残りのパラメータに指定されたデフォルト値は変更しないでください。変更が必要な場合は、シスコのカスタマー エクスペリエンス チームに連絡して指示を受けてください。

ステップ 6

Crosswork Data Gateway のディスクスペースを割り当てるために必要なサイズ(GB 単位)のデータディスクファイルを作成します。必要なサイズは展開プロファイルによって異なります。KVM のリソースフットプリント を参照してください。

qemu-img create -f qcow2 {cdg_name}-datadisk ${data_disk}

ステップ 7

ISO ファイルを作成します。

mkisofs -R -relaxed-filenames -joliet-long -iso-level 3 -l -o {cdg_name}.iso config.txt

ステップ 8

必要に応じて、config.txt ファイルのパラメータ値を置き換えます。

パラメータは次のとおりです。
  • ram_value:Crosswork Data Gateway のインストールに必要な RAM は、選択する展開プロファイルによって異なります。

  • no_of_cpu:Crosswork Data Gateway のインストールに必要な CPU の数は、選択した展開プロファイルによって異なります。

  • qcow2_file_name:ステップ 4 で抽出された qcow2 ファイルの名前。

  • cdg_name:インストールする Crosswork Data Gateway の名前。

パラメータの完全なリストについては、Crosswork Data Gateway のインストールに必要なパラメータを参照してください。

ステップ 9

Crosswork Data Gateway をインストールします。

  • ネットワーク ブリッジを使用するには、次の手順を実行します。

    • 2-NIC 展開:

      virt-install --boot hd,cdrom --connect qemu:///system --virt-type kvm --name cdg33 --ram ${ram_value} --vcpus {no_of_cpu} --cpu host-passthrough --disk path={qcow2_file_name},format=qcow2 --disk path={cdg_name}-datadisk,format=qcow2 --disk={cdg_name}.iso,device=cdrom  --os-variant ubuntu-lts-latest --import --network bridge={intMgmt},model=virtio --network bridge={intData},model=virtio &
    • 3-NIC 展開:

      virt-install --boot hd,cdrom --connect qemu:///system --virt-type kvm --name cdg33 --ram ${ram_value} --vcpus {no_of_cpu} --cpu host-passthrough --disk path={qcow2_file_name},format=qcow2 --disk path={cdg_name}-datadisk,format=qcow2 --disk={cdg_name}.iso,device=cdrom  --os-variant ubuntu-lts-latest --import --network bridge={intMgmt},model=virtio --network bridge={intData},model=virtio --network bridge={intDevices},model=virtio &
  • SRIOV を使用するには、次の手順を実行します。

    • 2-NIC 展開:

      virt-install --boot hd,cdrom --connect qemu:///system --virt-type kvm --name cdg33 --ram
      ${ram_value} --vcpus {no_of_cpu} --cpu host-passthrough --disk
      path={qcow2_file_name},format=qcow2 --disk path={cdg_name}-datadisk,format=qcow2
      --disk={cdg_name}.iso,device=cdrom --os-variant ubuntu-lts-latest --import --os-variant ubuntu-lts-latest –import --host-device=pci_0000_17_0e_1 --host-device=pci_0000_17_06_1 &
    • 3-NIC 展開:

      virt-install --boot hd,cdrom --connect qemu:///system --virt-type kvm --name cdg33 --ram
      ${ram_value} --vcpus {no_of_cpu} --cpu host-passthrough --disk
      path={qcow2_file_name},format=qcow2 --disk path={cdg_name}-datadisk,format=qcow2
      --disk={cdg_name}.iso,device=cdrom --os-variant ubuntu-lts-latest --import --os-variant ubuntu-lts-latest –import --host-device=pci_0000_17_0e_1 --host-device=pci_0000_17_06_1 --host-device=pci_0000_17_02_1 & 

    (注)  

     

    Data Gateway の展開後に KVM サーバーで Data Gateway の VNC コンソールを使用できない場合は、コマンドの最後に次のパラメータを追加して、Data Gateway を再展開します。

    --graphics vnc,listen=0.0.0.0 --video virtio --noautoconsole

    次の例を参考にしてください。

    virt-install --boot hd,cdrom --connect qemu:///system --virt-type kvm --name railtel-cdg-2 --ram 114688 --vcpus 20 --cpu host-passthrough --disk path=cw-na-dg-7.2.0-17-release-20250528.bios.qcow2,format=qcow2 --disk path=railtel-cdg-2-datadisk,format=qcow2 --disk=railtel-cdg-2.iso,device=cdrom --os-variant ubuntu-lts-latest --import --network bridge=intMgmt,model=virtio --network bridge=intData,model=virtio --network bridge=intSouthbound,model=virtio --graphics vnc,listen=0.0.0.0 --video virtio --noautoconsole

次のタスク

Cockpit UI にアクセスして VM の正常性の詳細を表示します。「KVM 上の Crosswork Data Gateway へのアクセスと管理」を参照してください。

IPv4 のサンプル構成ファイル

構成ファイル config.txt には、KVM に 3 つの NIC を備えた Crosswork Data Gateway を展開するために必要なすべてのパラメータが含まれています。


(注)  


  • 2-NIC 展開では、NICSBDataeth1に設定されます。3-NIC 展開では、eth2 に設定されます。

  • 必須パラメータだけが config.txt に事前に入力されています。


AllowRFC8190=Yes
AuditdAddress=
AuditdPort=60
AwsIamRole=
CloudEnrollmentToken=
ControllerCertChainPwd=controller_pwd
ControllerIP=controller_ip
ControllerPort=30607
ControllerSignCertChain=cw-admin@{controller_ip}:/home/cw-admin/controller.pem
ControllerTlsCertChain=
Deployment=Crosswork On-Premise
Description=CDG Base VM for Automation
DGAppdataDisk=5
DGCertChain=
DGCertChainPwd=
DGCertKey=
DNS=dns
DNSSEC=False
DNSTLS=False
Domain=domain
EnrollmentPassphrase=
EnrollmentURI=
HANetworkMode=L2
Hostname=host_name
Label=
LLMNR=False
mDNS=False
NicAdministration=eth0
NicControl=eth0
NicDefaultGateway=eth0
NicExternalLogging=eth0
NicManagement=eth0
NicNBExternalData=eth1
NicNBSystemData=data_interface
NicSBData=eth2
NTP=ntp
NTPAuth=False
NTPKey=
NTPKeyFile=
NTPKeyFilePwd=
Profile=profile
ProxyBypass=
ProxyCertChain=
ProxyCertChainPwd=
ProxyPassphrase=
ProxyURL=
ProxyUsername=
SyslogAddress=
SyslogCertChain=
SyslogCertChainPwd=
SyslogMultiserverMode=simultaneous
SyslogPeerName=
SyslogPort=514
SyslogProtocol=UDP
SyslogTLS=False
UseRemoteAuditd=False
UseRemoteSyslog=False
Vnic0IPv4Address=mgmt_ip
Vnic0IPv4Gateway=mgmt_gateway
Vnic0IPv4Method=Static
Vnic0IPv4Netmask=IPv4_netmask
Vnic0IPv4SkipGateway=False
Vnic0IPv6Address=::0
Vnic0IPv6Gateway=::1
Vnic0IPv6Method=None
Vnic0IPv6Netmask=64
Vnic0IPv6SkipGateway=False
Vnic1IPv4Address=data_ip
Vnic1IPv4Gateway=data_gateway
Vnic1IPv4Method=Static
Vnic1IPv4Netmask=IPv4_netmask
Vnic1IPv4SkipGateway=False
Vnic1IPv6Address=IPv6_address
Vnic1IPv6Gateway=IPv6_gateway_address
Vnic1IPv6Method=None
Vnic1IPv6Netmask=64
Vnic1IPv6SkipGateway=False
Vnic2IPv4Address=IPv4_address
Vnic2IPv4Gateway=IPv4_gateway_address
Vnic2IPv4Method=None
Vnic2IPv4Netmask=IPv4_netmask_address
Vnic2IPv4SkipGateway=False
Vnic2IPv6Address=IPv4_address
Vnic2IPv6Gateway=IPv4_gateway_address
Vnic2IPv6Method=None
Vnic2IPv6Netmask=IPv4_netmask
Vnic2IPv6SkipGateway=False
Vnic3IPv4Address=IPv4_address
Vnic3IPv4Gateway=IPv4_gateway_address
Vnic3IPv4Method=None
Vnic3IPv4Netmask=IPv4_netmask_address
Vnic3IPv4SkipGateway=False
Vnic3IPv6Address=IPv4_address
Vnic3IPv6Gateway=IPv4_gateway_address
Vnic3IPv6Method=None
Vnic3IPv6Netmask=64
Vnic3IPv6SkipGateway=False
dg-adminPassword=admin_password
dg-operPassword=operator_password

IPv6 のサンプル構成ファイル

構成ファイル config.txt には、KVM に 3 つの NIC を備えた Crosswork Data Gateway を展開するために必要なすべてのパラメータが含まれています。


(注)  


  • 2-NIC 展開では、NICSBDataeth1に設定されます。3-NIC 展開では、eth2 に設定されます。

  • 必須パラメータだけが config.txt に事前に入力されています。


AllowRFC8190=Yes
AuditdAddress=
AuditdPort=60
AwsIamRole=
CloudEnrollmentToken=
ControllerCertChainPwd=controller_pwd
ControllerIP=[controller_ip]
ControllerPort=30607
ControllerSignCertChain=cw-admin@[controller_ip]:/home/cw-admin/controller.pem
ControllerTlsCertChain=
Deployment=Crosswork On-Premise
Description=cdg 165 ipv6 only
DGAppdataDisk=5
DGCertChain=
DGCertChainPwd=
DGCertKey=
DNS=dns
DNSSEC=False
DNSTLS=False
Domain=domain
EnrollmentPassphrase=
EnrollmentURI=
HANetworkMode=L2
Hostname=host_name
Label=
LLMNR=False
mDNS=False
NicAdministration=eth0
NicControl=eth1
NicDefaultGateway=eth0
NicExternalLogging=eth0
NicManagement=eth0
NicNBExternalData=eth1
NicNBSystemData=eth1
NicSBData=eth2
NTP=ntp
NTPAuth=False
NTPKey=
NTPKeyFile=
NTPKeyFilePwd=
Profile=Standard
ProxyBypass=
ProxyCertChain=
ProxyCertChainPwd=
ProxyPassphrase=
ProxyURL=
ProxyUsername=
SyslogAddress=
SyslogCertChain=
SyslogCertChainPwd=
SyslogMultiserverMode=simultaneous
SyslogPeerName=
SyslogPort=514
SyslogProtocol=UDP
SyslogTLS=False
UseRemoteAuditd=False
UseRemoteSyslog=False
Vnic0IPv4Address=IPv4_address
Vnic0IPv4Gateway=IPv4_gateway_address
Vnic0IPv4Method=None
Vnic0IPv4Netmask=IPv4_netmask_address
Vnic0IPv4SkipGateway=False
Vnic0IPv6Address=mgmt_ip
Vnic0IPv6Gateway=mgmt_gateway
Vnic0IPv6Method=Static
Vnic0IPv6Netmask=64
Vnic0IPv6SkipGateway=False
Vnic1IPv4Address=IPv4_address
Vnic1IPv4Gateway=IPv4_gateway_address
Vnic1IPv4Method=None
Vnic1IPv4Netmask=IPv4_netmask_address
Vnic1IPv4SkipGateway=False
Vnic1IPv6Address=data_ip
Vnic1IPv6Gateway=data_gateway
Vnic1IPv6Method=Static
Vnic1IPv6Netmask=64
Vnic1IPv6SkipGateway=False
Vnic2IPv4Address=IPv4_address
Vnic2IPv4Gateway=IPv4_gateway_address
Vnic2IPv4Method=None
Vnic2IPv4Netmask=IPv4_netmask_address
Vnic2IPv4SkipGateway=False
Vnic2IPv6Address=::0
Vnic2IPv6Gateway=::1
Vnic2IPv6Method=None
Vnic2IPv6Netmask=64
Vnic2IPv6SkipGateway=False
Vnic3IPv4Address=IPv4_address
Vnic3IPv4Gateway=IPv4_gateway_address
Vnic3IPv4Method=None
Vnic3IPv4Netmask=IPv4_netmask_address
Vnic3IPv4SkipGateway=False
Vnic3IPv6Address=::0
Vnic3IPv6Gateway=::1
Vnic3IPv6Method=None
Vnic3IPv6Netmask=64
Vnic3IPv6SkipGateway=False
dg-adminPassword=admin_password
dg-operPassword=operator_password

KVM 上の Crosswork Data Gateway へのアクセスと管理

KVM に Crosswork Data Gateway をインストールした後、Cockpit UI から VM の正常性とパフォーマンスを監視します。この UI により、 VM を管理し、管理タスクを実行できます。

手順


ステップ 1

サーバーに Cockpit をインストールします。

sudo dnf install cockpit

ステップ 2

Cockpit ソケットを有効にします。

systemctl enable --now cockpit.socket

ステップ 3

https://<bare-metal-ip>:9090 を使用して、Cockpit UI にアクセスします。

ステップ 4

Cockpit UI で、左側のメニューの [仮想マシン(Virtual machines)] に移動します。[仮想マシン(Virtual Machines)] ペインには、Crosswork Data Gateway がインストールされている仮想マシンが表示されます。

図 1. Cockpit UI

ステップ 5

VM 名をクリックすると、接続、状態、メモリ、およびその他の正常性の詳細が表示されます。

図 2. 仮想マシンの詳細

Cockpit の詳細については、Cockpit のマニュアルを参照してください。