Windowsイメージの使用
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イメージの場合、仮想化プラットフォームでサポートされない場合(VirtualBoxなど)、イメージの作成時にWindowsのTrusted Platform Module (TPM)とSecure Bootの両方を無効にする必要があります。インストールの前に、レジストリ エディタを使用して新しいレジストリ キーを追加します。
- 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にインポートされます。このドライブ上のすべてのパーティションは、インポートされるイメージを経由します。他のドライブはインポートされません。インポート後にインスタンスで再作成する必要があります。その後、システム・ドライブ以外のドライブ上のデータを手動で移動する必要があります。
セキュア・デスクトップ・イメージ・ビルダーを使用したVMの準備
セキュア・デスクトップ・イメージ・ビルダーを使用して、セキュア・デスクトップで使用するイメージとしてVMを準備します。
このユーティリティは、要件を検証し、無人インストールを実行し、Oracle Cloud Infrastructureにアップロードできるイメージを(VMDK形式で)構成します。
- OCIセキュア・デスクトップ: OCIセキュア・デスクトップ・イメージ・ビルダー(3004854.1)を使用してOCIセキュア・デスクトップで使用するためにWindowsイメージを作成する方法を参照してください。
- 手順を確認し、必要なすべてのパッケージをローカルシステムにダウンロードします。
- アプリケーション・ファイル(ナレッジ記事に添付)をローカル・システムにダウンロードします。
- 管理者としてアプリケーション・ファイルを実行し、すべてのプロンプトに従います。
- プロセスが完了すると、ユーティリティによって、作成されたVMDKイメージ・ファイルの場所が表示されます。
- Oracle Cloud InfrastructureにVMDKイメージ・ファイルをインポートします。
手動による方法を使用したVMの準備
手動の方法を使用して、VMをセキュア・デスクトップで使用するイメージとして準備します。
WindowsベースのVMのインポート
インポートのためにWindowsイメージを準備したら、イメージ・ファイルをアップロードしてイメージをインポートします。