VMwareへの接続

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

接続を作成する

接続作成ウィザードで:
  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™操作を要求するために必要な権限の特定の粒度レベルに基づいて行います。ユーザー固有の権限をいつでも付与するには、子に伝播オプションを選択した状態で、少なくともデータセンターレベルでそれぞれのロールに関連付けます。
以下の表は、Citrix Virtual Apps and Desktops の操作と、最低限必要な VMware 権限とのマッピングを示しています。
注:
権限リストの表示名、特に User Interface は、vSphere のバージョンによって異なります。たとえば、vSphere 6.7 では、User Interface 権限は、このページに記載されている必要な権限の説明にある 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 ストレージポリシーの表示

タグとカスタム属性

タグとカスタム属性を使用すると、vSphere インベントリで作成された VM にメタデータを付加し、これらのオブジェクトの検索とフィルタリングを容易にすることができます。タグまたはカテゴリを作成、編集、割り当て、削除するには、次の権限が必須です。
SDK ユーザーインターフェイス
InventoryService.Tagging.CreateTag vSphere タグ付け > vSphere タグの作成
InventoryService.Tagging.CreateCategory vSphere タグ付け > vSphere タグカテゴリの作成
InventoryService.Tagging.EditTag vSphere タグ付け > 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 > カスタム属性の管理
Global.SetCustomField Global > カスタム属性の設定
注:
MCSがマシンカタログを作成すると、ターゲットVMに特別な名前タグを付けます。これらのタグは、マスターイメージをMCSで作成されたVMと区別し、MCSで作成されたVMがイメージ準備に使用されるのを防ぎます。vCenterのXdProvisioned属性の値によって違いを識別できます。MCSがVMを作成した場合、この属性はTrueに設定されます。

暗号化操作

暗号化操作の権限は、誰がどの種類のオブジェクトに対してどの種類の暗号化操作を実行できるかを制御します。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. 以下の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サーバーの名前を変更した場合は、新しい証明書をインポートする前に、そのサーバーで新しい自己署名証明書を生成する必要があります。

次のステップ

詳細情報