VMwareへの接続

最終公開日 : Nov 13, 2026
「接続とリソースの作成および管理」(/ja-jp/citrix-virtual-apps-desktops/2311/install-configure/connections.html)では、接続を作成するウィザードについて説明しています。以下の情報は、VMware仮想化環境に固有の詳細を扱っています。
注:
VMwareへの接続を作成する前に、まずVMwareアカウントをリソースの場所として設定を完了する必要があります。「VMware仮想化環境」(/ja-jp/citrix-virtual-apps-desktops/2311/install-configure/install-prepare/vmware.html)を参照してください。

接続を作成する

接続作成ウィザードで、次の操作を行います。
  1. VMware接続の種類を選択します。
  2. vCenter SDKのアクセスポイントのアドレスを指定します。
  3. 以前に設定した、VMを作成する権限を持つVMwareユーザーアカウントの資格情報を指定します。ユーザー名は「ドメイン/ユーザー名」の形式で指定します。

VMware SSLサムプリント

VMware SSLサムプリント機能により、VMware vSphereハイパーバイザーへのホスト接続を手動で作成する必要がなくなります。接続を作成する前に、サイト内のDelivery Controllerとハイパーバイザーの証明書との間に信頼関係を手動で作成する必要はなくなりました。
VMware SSLサムプリント機能は、信頼されていない証明書のサムプリントをサイトデータベースに保存します。この構成により、ハイパーバイザーはControllerによって信頼されていなくても、Citrix Virtual Apps and Desktops™によって継続的に信頼されていると識別されます。
StudioでvSphereホスト接続を作成する際、接続先のマシンの証明書を表示できるダイアログボックスが表示されます。その後、それを信頼するかどうかを選択できます。

必要な権限

この記事に記載されている権限の一部またはすべてを持つVMwareユーザーアカウントと1つ以上のVMwareロールを作成します。ロールの作成は、ユーザーがいつでもさまざまなCitrix DaaS™操作を要求するために必要な権限の特定の粒度レベルに基づいて行います。ユーザー固有の権限をいつでも付与するには、データセンターレベル以上で、子に伝播オプションを選択して、それぞれのロールに関連付けます。ただし、StorageProfile権限と特定のTags権限については、子に伝播なしで、ルートvCenter Serverレベルで権限を適用します。各テーブルの注記を参照してください。
次の表は、Citrix Virtual Apps and Desktopsの操作と、必要な最小限のVMware権限とのマッピングを示しています。
注:
権限リストの表示名、特に ユーザーインターフェイス は、一部の vSphere バージョンで異なります。たとえば、vSphere 6.7 では、ユーザーインターフェイス 権限は、このページに記載されている必要な権限で説明されている Settings および Memory ではなく、Change Memory および Change Settings です。

接続とリソースを追加する

SDK ユーザーインターフェイス
システム. アノニマス、システム. リード、および システム. ビュー 自動的に追加されます。組み込みの読み取り専用ロールを使用できます。

電源管理

SDK ユーザーインターフェイス
VirtualMachine.Interact.PowerOff 仮想マシン > 相互作用 > 電源オフ
VirtualMachine.Interact.PowerOn 仮想マシン > 相互作用 > 電源オン
VirtualMachine.Interact.Reset 仮想マシン > 操作 > リセット
VirtualMachine.Interact.Suspend 仮想マシン > 操作 > サスペンド
Datastore.Browse データストア > データストアを参照

マシンのプロビジョニング (Machine Creation Services™)

MCS を使用してマシンをプロビジョニングするには、次の権限が必須です:
SDK ユーザーインターフェイス
Datastore.AllocateSpace データストア > スペースの割り当て
Datastore.Browse データストア > データストアを参照
Datastore.FileManagement データストア > 低レベルファイル操作
ネットワーク.割り当て ネットワーク > ネットワークの割り当て
リソース.VMをプールに割り当て リソース > 仮想マシンをリソースプールに割り当て
仮想マシン.構成.既存ディスクの追加 仮想マシン > 構成 > 既存ディスクの追加
仮想マシン.構成.新規ディスクの追加 仮想マシン > 構成 > 新規ディスクの追加
仮想マシン.構成.デバイスの追加または削除 仮想マシン > 構成 > デバイスの追加または削除
VirtualMachine.Config.AdvancedConfig 仮想マシン > 構成 > 詳細設定
VirtualMachine.Config.RemoveDisk 仮想マシン > 構成 > ディスクの削除
VirtualMachine.Config.CPUCount 仮想マシン > 構成 > CPU数の変更
VirtualMachine.Config.Memory 仮想マシン > 構成 > メモリの変更
VirtualMachine.Config.Settings 仮想マシン > 構成 > 設定の変更
VirtualMachine.Interact.PowerOff 仮想マシン > 操作 > 電源オフ
VirtualMachine.Interact.PowerOn 仮想マシン > 操作 > 電源オン
VirtualMachine.Interact.Reset 仮想マシン > 操作 > リセット
VirtualMachine.Interact.Suspend 仮想マシン > 操作 > サスペンド
VirtualMachine.Inventory.CreateFromExisting 仮想マシン > インベントリ > 既存から作成
VirtualMachine.Inventory.Create 仮想マシン > インベントリ > 新規作成
VirtualMachine.Inventory.Delete 仮想マシン > インベントリ > 削除
VirtualMachine.Provisioning.Clone 仮想マシン > プロビジョニング > 仮想マシンのクローン作成
VirtualMachine.State.CreateSnapshot vSphere 5.0、Update 2、vSphere 5.1、Update 1、および vSphere 6.x、Update 1: 仮想マシン > 状態 > スナップショットの作成; vSphere 5.5: 仮想マシン > スナップショット管理 > スナップショットの作成

イメージの更新とロールバック

SDK ユーザーインターフェイス
Datastore.AllocateSpace データストア > スペースの割り当て
Datastore.Browse データストア > データストアの参照
Datastore.FileManagement データストア > 低レベルファイル操作
Network.Assign ネットワーク > ネットワークの割り当て
Resource.AssignVMToPool リソース > 仮想マシンをリソースプールに割り当てる
VirtualMachine.Config.AddExistingDisk 仮想マシン > 構成 > 既存のディスクを追加
VirtualMachine.Config.AddNewDisk 仮想マシン > 構成 > 新しいディスクを追加
VirtualMachine.Config.AdvancedConfig 仮想マシン > 構成 > 詳細設定
VirtualMachine.Config.RemoveDisk 仮想マシン > 構成 > ディスクの削除
VirtualMachine.Interact.PowerOff 仮想マシン > 操作 > 電源オフ
VirtualMachine.Interact.PowerOn 仮想マシン > 操作 > 電源オン
VirtualMachine.Interact.Reset 仮想マシン > 操作 > リセット
VirtualMachine.Inventory.CreateFromExisting 仮想マシン > インベントリ > 既存から作成
VirtualMachine.Inventory.Create 仮想マシン > インベントリ > 新規作成
VirtualMachine.Inventory.Delete 仮想マシン > インベントリ > 削除
VirtualMachine.Provisioning.Clone 仮想マシン > プロビジョニング > 仮想マシンのクローン作成

プロビジョニングされたマシンの削除

SDK ユーザーインターフェース
Datastore.Browse データストア > データストアの参照
Datastore.FileManagement Datastore > 低レベルファイル操作
VirtualMachine.Config.RemoveDisk 仮想マシン > 構成 > ディスクの削除
VirtualMachine.Interact.PowerOff 仮想マシン > 操作 > 電源オフ
VirtualMachine.Inventory.Delete 仮想マシン > インベントリ > 削除

ストレージプロファイル (vSAN)

vSANデータストアでカタログ作成中にストレージポリシーを表示、作成、または削除するには、次の権限が必要です。
SDK ユーザーインターフェイス
StorageProfile.Update プロファイル駆動型ストレージ > プロファイル駆動型ストレージの更新。vSphere 8 の場合: VMストレージポリシー > VMストレージポリシーの更新
StorageProfile.View PROFILE-DRIVEN STORAGE > プロファイル駆動型ストレージビュー。vSphere 8 の場合: VM ストレージポリシー > VM ストレージポリシーの表示
注:
ストレージプロファイルの権限は、子に伝播せずに、ルートvCenter Serverレベルで適用します。

タグとカスタム属性

タグとカスタム属性を使用すると、vSphereインベントリで作成されたVMにメタデータを添付でき、これらのオブジェクトの検索とフィルタリングが容易になります。タグまたはカテゴリを作成、編集、割り当て、削除するには、以下の権限が必要です。
SDK ユーザーインターフェイス
InventoryService.Tagging.CreateTag vSphereタグ付け > vSphereタグの作成
InventoryService.Tagging.CreateCategory vSphereタグ付け > vSphereタグカテゴリの作成
InventoryService.Tagging.EditTag vSphere Tagging > vSphere タグの編集
InventoryService.Tagging.EditCategory vSphere Tagging > vSphere タグカテゴリの編集
InventoryService.Tagging.DeleteTag vSphere Tagging > vSphere タグの削除
InventoryService.Tagging.DeleteCategory vSphere Tagging > vSphere タグカテゴリの削除
InventoryService.Tagging.AttachTag vSphere Tagging > vSphere タグの割り当てまたは割り当て解除
InventoryService.Tagging.ObjectAttachable vSphere Tagging > オブジェクト上での vSphere タグの割り当てまたは割り当て解除
Global.ManageCustomFields グローバル > カスタム属性の管理
Global.SetCustomField グローバル > カスタム属性の設定
注:
  • MCSがマシンカタログを作成すると、ターゲットVMに特別な名前タグが付けられます。これらのタグは、マスターイメージとMCSによって作成されたVMを区別し、MCSによって作成されたVMがイメージ準備に使用されるのを防ぎます。vCenterのXdProvisioned属性の値で違いを識別できます。MCSがVMを作成する場合、属性はTrueに設定されます。
  • ルートvCenter Serverレベルで、子に伝播なしでInventoryService.Tagging.AttachTag権限を適用します。

暗号化操作

暗号化操作の権限は、誰がどの種類のオブジェクトに対してどの種類の暗号化操作を実行できるかを制御します。vSphere Native Key ProviderはCryptographer.*権限を使用します。暗号化操作には、以下の最小限の権限が必要です。
注:
これらの権限は、vTPMを搭載したVMでMCSマシンカタログを作成するために必要です。
SDK ユーザーインターフェイス
Cryptographer.Access 特権 > すべての特権 > 暗号化操作 > 直接アクセス
Cryptographer.AddDisk 特権 > すべての特権 > 暗号化操作 > ディスクの追加
Cryptographer.Clone 特権 > すべての特権 > 暗号化操作 > クローン
Cryptographer.Encrypt 特権 > すべての特権 > 暗号化操作 > 暗号化
Cryptographer.EncryptNew 特権 > すべての特権 > 暗号化操作 > 新規暗号化
Cryptographer.Decrypt 特権 > すべての特権 > 暗号化操作 > 復号化
Cryptographer.Migrate 特権 > すべての特権 > 暗号化操作 > 移行
Cryptographer.ReadKeyServersInfo 特権 > すべての特権 > 暗号化操作 > KMS情報の読み取り

マシンのプロビジョニング (Citrix Provisioning™)

テンプレートをクローンして展開するためのこれらの権限は、Citrix Virtual Apps and Desktops セットアップウィザードと、Citrix Provisioning コンソールを介したデバイスのエクスポートウィザードを使用してVMをプロビジョニングするために必要です。ホスティング接続の作成時に権限を設定します。マシンのプロビジョニング (Machine Creation Services) からのすべての権限と、以下の権限が必要です。
SDK ユーザーインターフェイス
VirtualMachine.Config.AddRemoveDevice 仮想マシン > 構成 > デバイスの追加または削除
VirtualMachine.Config.CPUCount 仮想マシン > 構成 > CPU数の変更
VirtualMachine.Config.Memory 仮想マシン > 構成 > メモリ
VirtualMachine.Config.Settings 仮想マシン > 構成 > 設定
VirtualMachine.Provisioning.CloneTemplate 仮想マシン > プロビジョニング > テンプレートのクローン作成
VirtualMachine.Provisioning.DeployTemplate 仮想マシン > プロビジョニング > テンプレートの展開
VApp.Export vApp > エクスポート
注:
VApp.Export は、マシンプロファイルを使用して MCS マシンカタログを作成するために必要です。

証明書を取得してインポートする

vSphere 通信を保護するために、Citrix® は HTTP ではなく HTTPS を使用することを推奨しています。
HTTPS にはデジタル証明書が必要です。組織のセキュリティポリシーに準拠した認証局から発行されたデジタル証明書を使用してください。
認証局から発行されたデジタル証明書を使用できない場合は、VMware がインストールした自己署名証明書を使用できます。この方法は、組織のセキュリティポリシーで許可されている場合にのみ使用してください。VMware vCenter 証明書を各 Delivery Controller に追加します。
  1. vCenter Server を実行しているコンピューターの完全修飾ドメイン名 (FQDN) を、そのサーバーの hosts ファイルの %SystemRoot%/WINDOWS/system32/Drivers/etc/ に追加します。この手順は、vCenter Server を実行しているコンピューターの FQDN がドメインネームシステムにまだ存在しない場合にのみ必要です。
  2. 以下のいずれかの方法で vCenter 証明書を取得します。
    vCenter サーバーから。
    1. rui.crt ファイルを vCenter サーバーから Delivery Controller でアクセス可能な場所にコピーします。
    2. Controller で、エクスポートされた証明書の場所に移動し、rui.crt ファイルを開きます。
    Web ブラウザーを使用して証明書をダウンロードします。 Internet Explorer を使用している場合は、Internet Explorer を右クリックし、 を選択して証明書をダウンロードまたはインストールします。
    1. Web ブラウザーを開き、vCenter サーバーへの安全な Web 接続を行います (例: <https://server1.domain1.com)>。
    2. セキュリティ警告を受け入れます。
    3. 証明書エラーが表示されているアドレスバーをクリックします。
    4. 証明書を表示し、 タブをクリックします。
    5. 「ファイルにコピーして.CER形式でエクスポート」を選択し、プロンプトが表示されたら名前を指定します。
    6. エクスポートした証明書を保存します。
    7. エクスポートした証明書の場所に移動し、.CERファイルを開きます。
    管理者として実行している Internet Explorer から直接インポートします。
    • Web ブラウザーを開き、vCenter サーバーへの安全な Web 接続を行います (例: <https://server1.domain1.com)>)。
    • セキュリティ警告を受け入れます。
    • 証明書エラーが表示されているアドレスバーをクリックします。
    • 証明書を表示します。
  3. 各Controllerの証明書ストアに証明書をインポートします。
    1. 証明書のインストールオプションをクリックし、ローカルコンピューターを選択して、次へをクリックします。
    2. 証明書をすべて次のストアに配置するを選択し、参照をクリックします。信頼されたユーザーを選択し、OKをクリックします。次へをクリックし、完了をクリックします。
    インストール後にvSphereサーバーの名前を変更した場合は、新しい証明書をインポートする前に、そのサーバーで新しい自己署名証明書を生成する必要があります。

次のステップ

詳細情報