Elastic Desktop Service (EDS) Enterprise が提供するイメージがビジネス要件を満たさない場合は、カスタムイメージを作成して Elastic Desktop Service (EDS) Enterprise コンソールにインポートできます。その後、そのカスタムイメージを使用してクラウドコンピューターを作成できます。このトピックでは、カスタムイメージの作成とインポート方法について説明します。
前提条件
RAM ユーザーの場合、まず Alibaba Cloud アカウントの所有者に連絡して、Elastic Desktop Service (EDS) Enterprise のイメージをインポートし、Object Storage Service (OSS) バケットを操作する権限を付与してもらう必要があります。詳細については、RAM ユーザーへの Elastic Desktop Service (EDS) Enterprise のシステム権限の付与をご参照ください。
Object Storage Service (OSS) が有効化されていること。手順については、OSS の有効化をご参照ください。
VM 上でカスタムイメージを作成する場合、安定したネットワーク接続が確保されていること。
制限事項
カスタムイメージを作成してインポートする前に、以下の制限事項にご注意ください。
Alibaba Cloud は、インポートするカスタムイメージのセキュリティを保証しません。イメージコンテンツのセキュリティ保護はお客様の責任となります。
インポートできるのは Windows イメージのみです。Linux イメージはサポートされていません。
Windows Professional および Enterprise エディションのみがサポートされています。Windows Home エディションはサポートされていません。
以下の Windows イメージバージョンはサポートされていません。
Windows XP
Windows 7
Windows 8
Windows 8.1
ISO イメージファイルはインポートできません。
ISO イメージファイルをお持ちの場合は、まずそこから VM を作成し、このトピックで説明されているようにオペレーティングシステムをインストールおよび構成して、Elastic Desktop Service (EDS) Enterprise にインポート可能なイメージを作成する必要があります。
VDI などのフォーマットのイメージファイルをお持ちの場合は、Elastic Desktop Service (EDS) Enterprise にインポートする前に、サポートされているフォーマットに変換する必要があります。手順については、イメージフォーマットの変換をご参照ください。
UEFI ブートモードを使用するイメージはサポートされていません。代わりに BIOS ブートモードを使用してください。
事前準備
VirtualBox がインストールされていること。
VirtualBox の公式サイトからダウンロードできます。
ossbrowser がインストールされていること。
ご利用のローカルコンピューターのオペレーティングシステム用の ossbrowser パッケージをダウンロードしてインストールする必要があります。手順については、ossbrowser 1.0 のインストールをご参照ください。
オリジナルの Windows ISO イメージがあること。
Microsoft の公式サイトから Home エディション以外の Windows ISO イメージファイルをダウンロードできます。
操作手順
ステップ 1:VM の作成
以下の手順では、VirtualBox 7.0.4 を例として説明します。他のバージョンでは手順が異なる場合があるため、画面の指示に従ってください。
VirtualBox を開きます。
右上隅にある [新規] をクリックします。
[名前とオペレーティングシステム] を選択し、VM の名前を入力して、オペレーティングシステムのタイプとバージョンを選択します。
[ハードウェア] を選択し、メモリサイズと CPU 数を設定します。
重要メモリサイズと CPU 数は必要に応じて設定できます。これらの設定は、クラウドコンピューターの仕様とは関係ありません。
Elastic Desktop Service (EDS) Enterprise は EFI ブートをサポートしていません。[EFI を有効化] を選択しないでください。
[ハードディスク] を選択し、ファイルの場所を選択して、ディスクサイズとタイプを設定します。
説明ディスクサイズは 40 GB に設定することを推奨します。必要に応じて、後でコンソールでディスクサイズを変更できます。
Elastic Desktop Service (EDS) Enterprise は、RAW、VHD、QCOW2 フォーマットのイメージのインポートのみをサポートしています。異なるディスクタイプを選択した場合は、イメージをインポートする前にフォーマットを変換する必要があります。ディスクタイプとして [VHD (仮想ハードディスク)] を選択することを推奨します。
VM 情報を確認し、[完了] をクリックします。
ステップ 2:Windows OS のインストール
VM を作成した後、その上に Windows オペレーティングシステムをインストールする必要があります。
OS のインストールでは UEFI モードはサポートされていません。代わりに BIOS モードを使用してください。
VirtualBox を開きます。
新しい VM を見つけて [起動] をクリックします。
VM に Windows オペレーティングシステムをインストールします。必要なインストールパラメーターを選択し、インストールが完了するのを待ちます。
システム回復パーティションを削除します。
警告システムディスクには、ブートパーティション (C ドライブ) 以外のパーティションがあってはなりません。そうしないと、インスタンスの起動に失敗したり、ディスクのサイズ変更ができなくなったりする可能性があります。
DiskPartウィンドウを開きます。検索ボックスに
diskpartと入力するか、Windows PowerShellを開いてdiskpartコマンドを実行することで開くことができます。list diskコマンドを実行して、ディスクのリストを表示します。select disk <disk_number>コマンドを実行して、ターゲットディスクを選択します。例:
select disk 0。ディスク番号は、実際のユースケースに合わせて置き換えてください。list volumeコマンドを実行して、ディスクパーティションを表示します。ボリュームリストに回復パーティション (Recovery Partition) がある場合は、次のコマンドを実行します。
select volume <partition_number>コマンドを実行して、ターゲットパーティションを選択します。例:
select volume 1。パーティション番号は、実際のユースケースに合わせて置き換えてください。delete part overrideコマンドを実行して、パーティションを削除します。削除に失敗した場合は、別のディスクツールを使用してディスクをフォーマットしてから、再度システム回復パーティションの削除を試みてください。
ボリュームリストに回復パーティションが含まれていない場合は、何もする必要はありません。
ステップ 3:システム構成
クラウドアシスタントエージェントをインストールします。
クラウドアシスタントエージェントのダウンロードリンクをクリックして、エージェントをダウンロードし、インストールします。
重要クラウドアシスタントエージェントをインストールした後、そのサービス (Aliyun Assist Service) が実行中であることを確認してください。サービスが実行されていない場合は、VM を再起動してからサービスを再起動してください。
[タスクマネージャー] でステータスを確認できます。[AliyunService] プロセスが [実行中] であれば、サービスは正常に開始されています。
一部の Windows バージョンでは、イメージがデプロイされた後、クラウドアシスタントエージェントサービスが自動的に開始されない場合があります。この場合、サービスの実行可能ファイルへのショートカットを Windows のスタートアップフォルダに配置して、確実に開始されるようにすることができます。
クラウドアシスタントエージェントのパスは
C:\ProgramData\aliyun\assist\<agent_version>\aliyun_assist_service.exeです。一部の Windows バージョンのスタートアップフォルダのパスは
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUpです。
Windows PowerShell を開き、次のコマンドを実行してユーザーアカウント制御 (UAC) を無効にします。
reg.exe add HKLM\Software\MicroSoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /fnetsh advfirewall set allprofiles state offコマンドを実行して、Windows の組み込みファイアウォールを無効にします。
ステップ 4:Windows イメージファイルの取得
VM を構成した後、作成した Windows イメージファイルを見つけます。
イメージファイルは、VM を作成したときに指定した [フォルダ] パスにあります。
VM 作成後にパスを手動で変更した場合は、現在のパスを使用してください。
ステップ 5:イメージファイルの OSS へのアップロード
カスタムイメージをコンソールにインポートする前に、イメージファイルを OSS バケットにアップロードする必要があります。
コンソールから OSS バケットアドレスを取得します。
左側のナビゲーションウィンドウで、 を選択します。
Image ページで、Create Image をクリックします。
Create Image パネルで、Import Image タブをクリックします。
[OSS バケットアドレスの取得] で、Obtain をクリックし、次に Copy をクリックしてアドレスを保存します。
ossbrowser にログインします。
ossbrowser
詳細については、ossbrowser 1.0 のインストールをご参照ください。
endpoint:[デフォルト (パブリッククラウド)] を選択します。
AccessKeyId と AccessKeySecret:Alibaba Cloud アカウントまたは RAM ユーザーの AccessKey ペア (AccessKeyId と AccessKeySecret) を取得します。手順については、AccessKey ペアの作成をご参照ください。
重要入力する AccessKeyId と AccessKeySecret は、コンソールへのログインに使用するアカウントのものである必要があります。
Alibaba Cloud アカウントを使用してコンソールにログインする場合、その Alibaba Cloud アカウントの AccessKeyId と AccessKeySecret を入力する必要があります。
RAM ユーザーを使用してコンソールにログインする場合、その RAM ユーザーの AccessKeyId と AccessKeySecret を入力する必要があります。
[プリセット OSS パス]:コンソールから取得した OSS バケットアドレスを入力します。
[リージョン]:これは OSS バケットが配置されているリージョンを指定します。
イメージファイルをバケットにアップロードします。
重要Elastic Desktop Service (EDS) Enterprise は、RAW、VHD、QCOW2 フォーマットのイメージファイルのみをサポートしています。ファイルは圧縮できません。イメージファイルが別のフォーマットの場合は、変換する必要があります。手順については、イメージフォーマットの変換をご参照ください。
次の手順に従って、OSS オブジェクトアドレスを取得して記録します。
ossbrowser
アップロードしたイメージの行で、[アドレスの取得] をクリックして OSS オブジェクトアドレスを取得し、記録します。
ステップ 6:イメージのインポート
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーで、リージョンを選択します。
Image ページで、[イメージの作成] をクリックします。
Create Image パネルで、Import Image タブをクリックします。
次のパラメーターを設定します。
パラメーター
説明
Image Name
イメージの名前を入力します。
説明名前は 2~128 文字である必要があります。文字または漢字で始まり、
http://またはhttps://で始めることはできません。数字、コロン (:)、アンダースコア (_)、ハイフン (-) を含めることができます。Region
OSS バケットと同じリージョンである必要があります。
OSS オブジェクトアドレス
前のステップで取得した OSS オブジェクトアドレスを入力します。
Image Name
UI のプロンプトに従ってイメージ名を入力します。
OS
Windows イメージのみがサポートされています。
System Disk (GiB)
システムディスクのサイズを入力します。
システムディスクのサイズは、イメージファイルのサイズより大きい必要があります。値は 5~500 GiB の範囲である必要があります。
GPU Driver
このイメージを使用して Enterprise Graphics インスタンスタイプの GPU 高速化クラウドコンピューターを作成する場合は、[はい] を選択します。
プロトコルタイプ
デフォルト値を保持します。
License Type
イメージのアクティベーション方法を選択します。
[BYOL (Bring Your Own License)]:ご自身のライセンスを使用してイメージをアクティベートします。
Protection Capability
クラウドコンピューターで Alibaba Cloud Security Center のウイルス対策および脆弱性スキャン機能を使用するには、[有効化] を選択します。
OK をクリックします。
次のステップ
イメージをインポートした後、それを使用してクラウドコンピューターテンプレートを作成し、そのテンプレートを使用してクラウドコンピューターを作成できます。
クラウドコンピューターテンプレートの作成方法の詳細については、カスタムテンプレートの作成と管理をご参照ください。
クラウドコンピューターの作成方法の詳細については、クラウドコンピューターの作成をご参照ください。
よくある質問
ossbrowser での AccessDenied エラーの解決
症状
ossbrowser にログインしてイメージをアップロードしようとすると、AccessKeyId と AccessKeySecret を入力した後に AccessDenied: the bucket you access does not belong to you. というエラーメッセージが表示されます。
原因
指定された AccessKeyId と AccessKeySecret が、コンソールにログインしている Alibaba Cloud アカウントまたは RAM ユーザーと一致しません。
ソリューション
ossbrowser へのログインに使用する AccessKeyId と AccessKeySecret が、コンソールへのログインに使用するアカウントと一致していることを確認してください。
Alibaba Cloud アカウントを使用してコンソールにログインする場合、その Alibaba Cloud アカウントの AccessKeyId と AccessKeySecret を入力する必要があります。
RAM ユーザーを使用してコンソールにログインする場合、その RAM ユーザーの AccessKeyId と AccessKeySecret を入力する必要があります。
Alibaba Cloud アカウントの AccessKeyId と AccessKeySecret を使用すると、高いセキュリティリスクが伴います。セキュリティを向上させるために、RAM ユーザーを使用してコンソールにログインし、その RAM ユーザーの AccessKeyId と AccessKeySecret を使用して ossbrowser クライアントにログインすることを推奨します。
RAM ユーザーがコンソールにログインする前に、そのユーザーに AliyunECDFullAccess 権限を付与する必要があります。手順については、RAM ユーザーへの Elastic Desktop Service (EDS) Enterprise のシステムポリシーの付与をご参照ください。