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サムプリント機能は、信頼されていない証明書のサムプリントをサイトデータベースに保存します。この構成により、ハイパーバイザーは、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 では、ユーザーインターフェイス 権限は、このページに記載されている必要な権限で説明されている 設定 と メモリ ではなく、メモリの変更 と 設定の変更 です。

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

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 > スペースの割り当て
Datastore.Browse Datastore > データストアの参照
Datastore.FileManagement Datastore > 低レベルファイル操作
Network.Assign Network > ネットワークの割り当て
Resource.AssignVMToPool リソース > 仮想マシンをリソースプールに割り当てる
VirtualMachine.Config.AddExistingDisk 仮想マシン > 構成 > 既存のディスクを追加
VirtualMachine.Config.AddNewDisk 仮想マシン > 構成 > 新しいディスクを追加
仮想マシン.Config.デバイスの追加または削除 仮想マシン > 構成 > デバイスの追加または削除
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 プロファイル駆動型ストレージ > プロファイル駆動型ストレージの表示。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 > エクスポート
注:
マシンプロファイルを使用してMCSマシンカタログを作成するには、VApp.Exportが必要です。

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

vSphere 通信を保護するため、Citrix® は HTTP ではなく HTTPS を使用することを推奨しています。
HTTPSにはデジタル証明書が必要です。組織のセキュリティポリシーに準拠した認証局から発行されたデジタル証明書を使用してください。
認証局から発行されたデジタル証明書を使用できない場合は、VMwareがインストールした自己署名証明書を使用できます。この方法は、組織のセキュリティポリシーで許可されている場合にのみ使用してください。VMware vCenter証明書を各Delivery Controllerに追加します。
  1. vCenter Serverを実行しているコンピューターの完全修飾ドメイン名(FQDN)を、そのサーバーのhostsファイル(%SystemRoot%/WINDOWS/system32/Drivers/etc/)に追加します。この手順は、vCenter Serverを実行しているコンピューターのFQDNがドメインネームシステムにまだ存在しない場合にのみ必要です。
  2. 以下の3つの方法のいずれかを使用して vCenter 証明書を取得します。
    vCenterサーバーから。
    1. vCenter サーバーからファイル rui.crt を、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サーバーの名前を変更した場合は、新しい証明書をインポートする前に、そのサーバーで新しい自己署名証明書を生成する必要があります。

次のステップ

詳細情報