Carbon Black Cloud Workload が有効な仮想マシンのクローンを手動で作成すると、整合性のない動作が発生する可能性があります。親とクローンの仮想マシンが [有効] タブと [無効] タブの両方に表示されることがあります。Carbon Black Cloud コンソールで同様の動作が発生する場合があります。この問題は、Carbon Black センサーが同じ ID を使用して仮想マシンとバックエンドの両方を識別するために発生します。この問題を解決するには、手動による手順を実行し、クローン作成された仮想マシンを Carbon Black Cloud に再登録する必要があります。

Windows 仮想マシン

既存のクローンの問題を次のように修正します。

  1. クローン仮想マシンにログインします。たとえば、WIN10_X64_VDI です。
  2. 次のように repcli reregister コマンドを実行します。
    repcli reregister now
    

    クローン仮想マシンが再登録され、問題が修正されます。

ゴールデン イメージから作成されたクローンが適切に再登録されるようにするには、ゴールデン イメージの問題を修正する必要があります。問題を修正するには、次の手順を実行します。

  1. Carbon Black センサーがインストールされている親仮想マシンにログインします。たとえば、WIN10_X64_GOLDEN です。
  2. RepCLI ユーティリティにアクセスします。
  3. バックグラウンド スキャンを完了し、RepCLI Status コマンドを使用してポリシーが更新されていることを確認します。
    C:\Program Files\Confer> repcli status
    
  4. クローン仮想マシンの再登録をスケジュール設定します。次の repcli reregister コマンドを使用します。親仮想マシンのコンピュータ名を使用してマスターを変更します。
    if /i %computername% == MASTER (echo Skipping reregistration) ELSE ("C:\Program Files\Confer\RepCLI.exe" reregister now) > C:\Temp\CB_reregister.txt

    例:

    if /i %computername% == WIN10_X64_GOLDEN (echo Skipping reregistration) ELSE ("C:\Program Files\Confer\RepCLI.exe" reregister now) 
  5. ここでは、ゴールデン イメージからクローンを作成します。

    次回、クローン仮想マシンにログインする際には、スケジュール設定されたコマンドが実行され、クローン作成された仮想マシンが登録されます。

  6. クローン仮想マシンにログインします。たとえば、WIN10_X64_VDI です。クローン仮想マシンは個別のデバイスとして登録され、新しいデバイス ID が割り当てられます。

    詳細についてはナレッジベース (KB) を参照してください。詳細については、『センサー インストール ガイド』の Carbon Black Cloud VDI 環境でのセンサーのインストールを参照してください。

Linux 仮想マシン

Carbon Black Cloud のバックエンドを使用して、クローンの Linux 仮想マシンを登録する手順を実行します。

  1. クローン仮想マシンにログインします。たとえば、LIN_CENTOS_VDI です。
  2. 次のコマンドを使用して、cbagentd を停止します。Linux ディストリビューションに基づいて、root 権限を使用してコマンドを実行します。
    • CentOS/RHEL/Oracle 6 の場合は、次のコマンドを使用します。
      $ sudo service cbagentd stop
    • その他のすべてのディストリビューションでは、次のコマンドを使用します。
      $ sudo systemctl stop cbagentd
  3. 次のコマンドを使用して、クローン仮想マシンを登録します。
    $ sudo /opt/carbonblack/psc/bin/cbagentd -R

    クローン仮想マシンは個別のデバイスとして登録され、新しいデバイス ID と登録 ID が割り当てられます。

  4. 次のコマンドを使用して、cbagentd を開始します。Linux ディストリビューションに基づいて、root 権限を使用してコマンドを実行します。
    • CentOS/RHEL/Oracle 6 の場合は、次のコマンドを使用します。
      $ sudo service cbagentd start
    • その他のすべてのディストリビューションでは、次のコマンドを使用します。
      $ sudo systemctl start cbagentd