Ubuntu OS リソースの手動作成
タスク 68 の代わりに、以下の手順で説明するように、スクリプトを使用してデプロイメントに必要な Ubuntu リソースを手動で作成できます。このスクリプトを使用するには、ワークステーションにデプロイする予定の Ubuntu Desktop と同じリリース番号の Server ISO ファイルをダウンロードする必要があります。
重要:
- Ubuntu 16.04、18.04、および 20.04 にはレガシー・サーバー ISO が必要ですUbuntu Server ISO は、Ubuntu の公式 ウェブページ (Ubuntu 20.04 の場合は http://cdimage.ubuntu.com/ubuntu-legacy-server/releases/20.04/release) の代替ダウンロードからダウンロードできます。
- Ubuntu 22.04 にはライブ・サーバー ISO が必要です。
リソース作成ツールを使用した Ubuntu デプロイメント用の OS リソースの作成
Ubuntu デプロイメント用の OS リソースを手動で作成するには、ダウンロードされている Server ISO と同じリリースの Ubuntu マシン (必要なパッケージがインストールされているマシン)1 で、以下のステップを実行します。
- 以下のリンクから Ubuntu Resource Creator スクリプトをダウンロードします。http://software.bigfix.com/download/osd/ubuntu_resource_tool.sh。タスク 68 で提供されるリンクも使用できます。
- デプロイメントに必要なバージョンとアーキテクチャーに応じて、インターネットから Ubuntu サーバーの .isoファイルをダウンロードします。2
- Resource Creator スクリプトをダウンロードしたディレクトリーから、次の構文を使用してこのスクリプトを
rootまたはsudoとして実行します。ubuntu_resource_tool.sh [-w <working_dir>] [-c <copy_to_folder>][-l <logfile_path]{<path_to_server_iso>}各表記の意味は次のとおりです。-w <working_dir>は、OS リソース作成プロセスで使用される作業ディレクトリーです。指定は任意です。指定しない場合は、現行パスで wd という一時ディレクトリーが使用されます。-c <copy_to_folder>は、生成された OS リソースが格納されるディレクトリーです。指定は任意です。指定しない場合は、OS リソースが現行パスにコピーされます。-l <logfile_path>は、OS リソース作成プロセス・ログのパスです。指定しない場合は、現行パスにデフォルトの名前でログ・ファイルが作成されます。 prepare.log{<path_to_server_iso>}は、ステップ 2 でダウンロードした Ubuntu Server の .iso ファイルのパスです。ファイル名のみを指定すると、現行パスが使用されます。
注:例えば、現行ディレクトリーに ubuntu_resource_tool.sh があり、かつ Ubuntu Server ISO を /tmp フォルダーにダウンロードした場合は、次のコマンドで Ubuntu OS リソースを作成できます。- 1Ubuntu リソースを作成するには、genisoimage パッケージがインストールされている必要があります。
- 2コマンドで指定する Ubuntu Server .iso ファイルは、プロビジョニングする Ubuntu ワークステーションと同じリリース番号でなければなりません。
-w で指定するディレクトリーは、相対パスでも絶対パスでもかまいません。このディレクトリーは、存在していない場合には作成されます。既に存在する場合は、コンテンツがすべて消去されます。この例では、リソース・ファイルが osdworkdir サブディレクトリーに作成されます。sudo ./ubuntu_resource_tool.sh -w osdworkdir /tmp/ubuntu-16.04.2-server-amd64.isoスクリプトによって、OS リソースを含んだ
.isoファイルが生成されます。このファイルは、「バンドルおよびメディア・マネージャー」ダッシュボードからインポートする必要があります。スクリプトへの入力で指定した Server のバージョンとアーキテクチャー (Server .iso ファイル) に応じて、新しい OS リソース・ファイル名は、OS_Resource_Ubuntu-Server という固定部分に、_16.04.2 などのリリースと、_i386.iso または _amd64.iso のアーキテクチャーが付加されたものになります。 - 「バンドルおよびメディア・マネージャー」ダッシュボードから Ubuntu リソースをインポートします。そのためには、「Linux OS リソースのインポート 」をクリックし、新たに作成された Ubuntu OS リソースのパスを指定します。