VMwareへの接続

最終公開日 : Nov 13, 2026
接続とリソースの作成および管理では、接続を作成するウィザードについて説明します。以下の情報は、VMware仮想化環境に固有の詳細を扱います。
注:
VMwareへの接続を作成する前に、まずVMwareアカウントをリソースの場所として設定を完了する必要があります。VMware仮想化環境を参照してください。

接続を作成する

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

VMware SSLサムプリント

VMware SSLサムプリント機能により、VMware vSphereハイパーバイザーへのホスト接続を手動で作成する必要がなくなります。接続を作成する前に、サイト内のDelivery Controllerとハイパーバイザーの証明書との間に信頼関係を手動で作成する必要はなくなりました。
VMware SSLサムプリント機能は、信頼されていない証明書のサムプリントをサイトデータベースに保存します。この構成により、コントローラーによって信頼されていなくても、ハイパーバイザーが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 ユーザーインターフェイス
System. 匿名、System. 読み取り、および System. 表示 自動的に追加されます。組み込みの読み取り専用ロールを使用できます。

電源管理

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 データストア > 低レベルファイル操作
Network.Assign ネットワーク > ネットワークの割り当て
Resource.AssignVMToPool リソース > 仮想マシンをリソースプールに割り当てる
VirtualMachine.Config.AddExistingDisk 仮想マシン > 構成 > 既存のディスクを追加
VirtualMachine.Config.AddNewDisk 仮想マシン > 構成 > 新しいディスクを追加
仮想マシン.構成.デバイスの追加または削除 仮想マシン > 構成 > デバイスの追加または削除
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 タグ付け > vSphere タグの編集
InventoryService.Tagging.EditCategory vSphere タグ付け > vSphere タグカテゴリの編集
InventoryService.Tagging.DeleteTag vSphere タグ付け > vSphere タグの削除
InventoryService.Tagging.DeleteCategory vSphere タグ付け > vSphere タグカテゴリの削除
InventoryService.Tagging.AttachTag vSphere タグ付け > vSphere タグの割り当てまたは割り当て解除
InventoryService.Tagging.ObjectAttachable vSphere タグ付け > オブジェクトへの 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 Provisioningコンソールを介してCitrix Virtual Apps and Desktopsセットアップウィザードおよびデバイスのエクスポートウィザードを使用して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) を、そのサーバーのホストファイルに %SystemRoot%/WINDOWS/system32/Drivers/etc/ で追加します。この手順は、vCenter Server を実行しているコンピューターの FQDN がドメインネームシステムにまだ存在しない場合にのみ必要です。
  2. 以下の3つの方法のいずれかを使用して 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サーバーの名前を変更した場合は、新しい証明書をインポートする前に、そのサーバーで新しい自己署名証明書を生成する必要があります。

次のステップ

詳細情報