Windowsイメージの使用
Windowsを使用してデスクトッププールを作成するには、独自のライセンスを持ち込む必要があります。
- Oracleには、セキュア・デスクトップで使用するために事前構成された汎用Windowsベース・イメージが用意されています。これらのイメージのいずれかをリクエストするサービス・リクエストを開きます。詳細は、サポートされているイメージを参照してください。
- OCIでは、Windows 10またはWindows 11のイメージまたはライセンスは提供されません。Windowsイメージを使用するには、Microsoftライセンス契約に従う必要があります。Oracle Cloud InfrastructureのMicrosoftライセンスを参照してください。
カスタムWindowsイメージのインポート
コンピュート・サービスでは、Oracle Cloud Infrastructureの外部で作成されたWindowsイメージをインポートできます。たとえば、オンプレミスの物理または仮想マシン(VM)で実行されているイメージや、Oracle Cloud Infrastructure Classicで実行されているVMをインポートできます。その後、インポートしたイメージをコンピュート仮想マシンで起動できます。
- Oracle Cloud Infrastructureがカスタム・オペレーティング・システムからのインスタンスの起動をサポートしても、そのインスタンスがオペレーティング・システム・ベンダーでもサポートされているかどうかは保証されません。
- Windows 10/11では、ライセンスを持ち込む必要があります。Windows 10/11でこれを有効にするには、特別なオペレーティング・システム・タイプ(rdaasw)を指定する必要があります。
- デフォルトでは、Windowsデスクトップは専用仮想マシン・ホスト(DVH)にプロビジョニングされます。ライセンス契約でクラウド環境での Windows 10/11デスクトップの仮想化が許可されている場合は、デスクトッププールの作成に使用されるイメージに適切なタグを追加することで、DVHプロビジョニングを無効にできます。Secure Desktops Tagsを参照してください。
Windowsソース・イメージの要件
カスタム・イメージは、次の要件を満たす必要があります:
- 最大イメージ・サイズは400 GBです。
- イメージは、サポートされているブート・タイプに設定する必要があります。
- Windows 10イメージの場合は、UEFIまたはレガシーBIOSブートタイプを使用します。
- Windows 11イメージの場合は、UEFIブートタイプのみを使用してください。
- ブート・プロセスでは、正常に起動するために追加のデータ・ボリュームが存在していてはなりません。
- ディスク・イメージは暗号化できません。
- ディスク・イメージはVMDKまたはQCOW2ファイルである必要があります。
- イメージ・ファイルは、スナップショットの作成ではなくソース・ボリュームをクローニングして作成します。
- VMDKファイルは、1つの拡張可能タイプ(monolithicSparse)かストリーム最適化タイプ(streamOptimized)のいずれかである必要があります。どちらも1つのVMDKファイルで構成されます。その他すべてのVMDK形式(複数のファイルを使用するもの、ボリュームを分割するもの、スナップショットを含むものなど)はサポートされません。
- ネットワークインタフェースは、DHCPを使用してネットワーク設定を検出する必要があります。カスタム・イメージをインポートするとき、既存のネットワーク・インタフェースは再作成されません。既存のすべてのネットワーク・インタフェースは、インポート・プロセスの完了後に1つのNICで置換されます。インポートしたインスタンスの起動後に、追加のVNICをアタッチできます。
- ネットワーク構成で、ネットワーク・インタフェースのMACアドレスをハード・コードすることはできません。
- Windows 11イメージの場合、仮想化プラットフォームでサポートされていない場合は、イメージの作成中にWindowsのセキュア・ブート・モジュールとトラステッド・プラットフォーム・モジュール(TPM)の両方を無効にする必要があります(たとえば、VirtualBox)。インストールの前に、レジストリ エディタを使用して新しいレジストリ キーを追加します。
- HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassRAMCheck DWORD (32ビット)値1。
- HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassSecureBootCheck DWORD (32ビット)値1。
- HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassTPMCheck DWORD (32ビット)値1。
Windows VMsのインポートの準備
カスタムWindowsイメージをインポートする前に、イメージから起動されたインスタンスが正しく起動でき、ネットワーク接続が正しく機能するように、イメージを準備する必要があります。
この項で説明するタスクを実行中のソース・システムで実行できます。ライブ・ソース・システムの変更に懸念がある場合は、そのままイメージをエクスポートし、Oracle Cloud Infrastructureにインポートしてから、カスタム・イメージに基づいてインスタンスを起動できます。その後、VNCコンソールを使用してインスタンスに接続し、準備ステップを実行できます。
Windowsがインストールされているシステム・ドライブはOracle Cloud Infrastructureにインポートされます。このドライブ上のすべてのパーティションは、インポートされるイメージを経由します。他のドライブはインポートされません。インポート後にインスタンスで再作成する必要があります。その後、システム・ドライブ以外のドライブ上のデータを手動で移動する必要があります。
Windows VMをインポート用に準備するには、次のいずれかのオプションを使用します。
セキュア・デスクトップ・イメージ・ビルダーを使用したVMの準備
セキュア・デスクトップ・イメージ・ビルダーを使用して、セキュア・デスクトップで使用するイメージとしてVMを準備します。
このユーティリティは、要件を検証し、無人インストールを実行し、Oracle Cloud Infrastructureにアップロードできるイメージを(VMDK形式で)構成します。
セキュア・デスクトップ・イメージ・ビルダーを使用するには:
- OCIセキュア・デスクトップ: OCIセキュア・デスクトップ・イメージ・ビルダー(KB91837)を使用してOCIセキュア・デスクトップで使用するためのWindowsイメージの作成方法を参照してください。
- 手順を確認し、必要なすべてのパッケージをローカルシステムにダウンロードします。
- アプリケーション・ファイル(ナレッジ記事に添付)をローカル・システムにダウンロードします。
- 管理者としてアプリケーション・ファイルを実行し、すべてのプロンプトに従います。
- プロセスが完了すると、ユーティリティによって、作成されたVMDKイメージ・ファイルの場所が表示されます。
- Oracle Cloud InfrastructureにVMDKイメージ・ファイルをインポートします。
手動による方法を使用したVMの準備
手動の方法を使用して、VMをセキュア・デスクトップで使用するイメージとして準備します。
Windows VMを手動で準備するには:
WindowsベースのVMのインポート
インポートのためにWindowsイメージを準備したら、イメージ・ファイルをアップロードしてイメージをインポートします。
-
イメージ・ファイルをオブジェクト・ストレージ・バケットにアップロードします。CLIを使用して、次のコマンドを発行します。
oci --profile <profile in $HOME/.oci/config> --region <region> os object put\ -bn <name of bucket> \ -ns <name space> \ --name <The name of the object in the bucket> \ --file <path to the QCOW2 or VMDK image>
-
オペレーティング・システム
rdaasw
を指定して、バケット内のアップロード済オブジェクトからカスタム・イメージを作成します:oci --profile <profile in $HOME/.oci/config> --region <region> \ compute image import from-object \ -ns <name space> \ -bn <name of bucket> \ --name <The name of the object in the bucket> \ --compartment-id <The OCID of the compartment you want the custom image to be created in> \ --display-name <A user-friendly name for the new custom image> \ --operating-system rdaasw \ --operating-system-version <Windows10 or Windows11> \ --launch-mode PARAVIRTUALIZED \ --source-image-type QCOW2|VMDK
インポートされたイメージがコンパートメントの「カスタム・イメージ」リストに「インポート中」という状態で表示されます。インポートが正常に完了すると、状態が「使用可能」に変わります。
状態の変更に失敗した場合、または「カスタム・イメージ」リストにエントリが表示されない場合、インポートは失敗しています。オブジェクト・ストレージ・オブジェクトへの読取りアクセス権があることと、サポートされているイメージがオブジェクトに含まれていることを確認します。
-
カスタム・イメージが正しいブート・モードに設定されていることを確認します。
- Windows 10イメージの場合は、UEFIまたはレガシーBIOSブートタイプを使用します。
- Windows 11イメージの場合は、UEFIブートタイプのみを使用します。
次のようにイメージを編集します。
- ナビゲーション・メニューを開き、「コンピュート」をクリックします。「コンピュート」で、「カスタム・イメージ」をクリックします。
- 関心のあるカスタム・イメージをクリックします。
- 「アクション」をクリックして「イメージ機能の編集」を選択します。「Firmware」で、適切なブートモードを選択します。
- 「変更の保存」をクリックします
-
Windows 11イメージを使用している場合は、保護インスタンス用にイメージを構成する必要があります。
次のようにイメージを編集します。
- ナビゲーション・メニューを開き、「コンピュート」をクリックします。「コンピュート」で、「カスタム・イメージ」をクリックします。
- 関心のあるカスタム・イメージをクリックします。
- 「アクション」をクリックして「イメージ機能の編集」を選択します。次の項目を設定します。
- ファームウェアの場合は、UEFI-64のみが選択されていることを確認します。
- セキュア・ブートが有効になっていることを確認します。
- 「変更の保存」をクリックします。
- イメージをセキュア・デスクトップで使用できるようにする前に、イメージを使用してコンピュート・インスタンスを手動で作成し、コンソール接続を確立して、イメージをテストすることをお薦めします。インスタンス・コンソール接続を使用したインスタンスのトラブルシューティングを参照してください。
- イメージをセキュア・デスクトップで使用できるようにするために必要なタグを追加します。Secure Desktops Tagsを参照してください。