レイヤーの書き出しと読み込み
レイヤーのエクスポートとインポート機能を使用すると 、App Layering アプライアンスからレイヤーをエクスポートし、環境内の別の場所にインストールされたアプライアンスにレイヤーをインポートできます。たとえば、この機能を使用して、オンプレミス環境のアプライアンスからクラウド環境のアプライアンスにレイヤーを移動できます。または、概念実証環境から本番環境まで。
アプライアンスは、インポートする各レイヤーで解析を実行し、弾性レイヤーへの適合性を判断します。解析の結果は、レイヤーの詳細に含まれます。
はじめに
レイヤーをエクスポートまたはインポートする前に、次の要件を満たし、関連する考慮事項を確認してください。
要件
レイヤーをエクスポートおよびインポートするには、次のものが必要です。
-
エクスポートするレイヤーを含むアプライアンス。
-
レイヤーの移動先となるアプライアンス。
- 構成された SMB ネットワークファイル共有:
- 両方のアプライアンスで到達可能です。
- エクスポートされたすべてのレイヤーに加えて、レイヤーのメタデータとアイコンのための十分なスペースがあります。
- 必要な情報:
- レイヤーのエクスポート先となる SMB ネットワークファイル共有のパス、ユーザー名、およびパスワード。
- 管理コンソールの管理者名とパスワード。
注意事項
レイヤをエクスポートおよびインポートする場合は、次の点を考慮してください。
ファイル共有のファイル名に特殊文字が含まれている場合
ファイル共有では一部の特殊文字がサポートされていないため、特殊文字を含む画層名は、ファイル共有で一時的にアンダースコア (_) に変更されます。サポートされていない文字はすべて変更されます。
たとえば、「Notepad++」という名前のレイヤーは、エクスポート時に「Notepad__」になります。レイヤーが新しいアプライアンスにインポートされると、元の名前が復元され、再び「Notepad++」として表示されます。
一度に複数のインポートまたはエクスポートを実行しない
一度に 1 つのインポートまたはエクスポートのみを実行してください。
必要な OS レイヤーをレイヤーエクスポートに含める必要があります
書き出したレイヤを別のファイル共有にコピーしてインポートできますが、必要な OS レイヤファイルは必ず他のレイヤファイルとともに移動してください。他のレイヤーをインポートするには OS レイヤーが必要なため、アプライアンスはまず OS レイヤーをインポートします。
エクスポートするレイヤに名前を付ける
すべてのレイヤーは、ファイル共有の次のディレクトリにエクスポートされます。
\*network-file-share*\Unidesk\Exported Layers\
書き出されたファイル名は、レイヤ名、レイヤバージョン名、およびレイヤ GUID を反映します。
レイヤーの選択
レイヤーを選択するとき、アイコンは選択されているレイヤーを示すだけでなく、どの操作を行っているかに応じて、既にエクスポートまたはインポートされたレイヤーがフォルダーに含まれているかどうかも示されます。
レイヤを書き出す場合:
- アイコンが部分的に選択されている場合は、選択されていないレイヤーがフォルダに含まれていることを意味します。
- アイコンがグレー表示されている場合は、そのレイヤーをエクスポート対象として選択できないことを意味します。これは、レイヤーがすでにエクスポートされているためです。レイヤーにカーソルを合わせると、レイヤーが選択できない理由についてのメッセージが表示されます。
レイヤを読み込む場合:
- アイコンが部分的に選択されている場合は、選択されていないレイヤーがフォルダに含まれていることを意味します。
- アイコンがグレー表示されている場合は、そのレイヤーをインポート対象として選択できないことを意味します。これは、レイヤーがすでにインポートされているためです。レイヤーにカーソルを合わせると、レイヤーが選択できない理由についてのメッセージが表示されます。
レイヤーの検索
[ 検索 ] ボックスでは、検索テキストを含むすべてのレイヤーとバージョンを検索できます。検索では大文字と小文字が区別されません 。
フォルダを選択すると、UI では表示されているレイヤのサブセットのみが選択されることに注意してください。選択したフォルダに部分的に選択されたアイコンがある場合は 、選択したレイヤーの一部が既にエクスポートまたはインポートされていることを意味します。リストの上にある [ 選択できないバージョンを表示 ] チェックボックスをオンにすると、通常は非表示になっているレイヤーを表示できます。
サブディレクトリレベルの数によって影響を受ける検索速度
レイヤーをエクスポートするときに、サブディレクトリが複数のレベルにある場合、そのディレクトリの下のすべてのレベルをスキャンするため、ディレクトリの表示に時間がかかります。
書き出したレイヤーの削除
エクスポートしたレイヤーをデータベースから削除できるのは、イメージテンプレートに含まれていない場合のみです。
レイヤを書き出す
-
App Layering 管理コンソールで、[ レイヤー] > [エクスポート] を選択します。
-
レイヤーをエクスポートするファイル共有のパスを入力します。App Layering ソフトウェアは、指定した汎用名前付け規則(UNC)に次のパスを追加します。
**\Unidesk\Exported Layers\**
-
**ファイルへのフルアクセス権を持つ管理者のユーザー名とパスワードを入力します** 。
-
[接続] をクリックします。必要に応じて、テストが成功するまで資格情報を調整します。ファイル共有に接続するまで続行できません。
-
書き出すレイヤーを選択します。
- [ バージョンの選択] で、[ 選択の編集 ] をクリックして、OS レイヤーのバージョン、プラットフォームレイヤー、およびアプリレイヤーのフォルダーを表示します。
- 選択した場所にすでにエクスポートしている場合は、[ 選択できないバージョンを表示 ] チェックボックスをオンにして、この場所に以前にエクスポートされたレイヤーを表示できます。
- エクスポートするレイヤーとバージョンを選択し、[ 保存] をクリックします。
-
[ 確認して完了 ] をクリックして、使用可能な容量が推定ファイルサイズを超えていないことを確認します。十分なスペースがあれば、[ レイヤーのエクスポート ] ボタンが使用可能になります。オプションでコメントを入力できます。進行状況を追跡できるレイヤ書き出しタスクが作成されます 。
-
OS レイヤーが完全にエクスポートされる前にエクスポートをキャンセルした場合は、OS レイヤーを含むすべてのレイヤーを再度再エクスポートしてください 。
-
最初のエクスポート後にさらにレイヤーを作成する場合は、同じ場所に別のエクスポートを実行します。新しいレイヤーのみがエクスポートされます。
警告
エクスポートされたファイルの編集や名前変更を行わないでください 。
レイヤを読み込む
あるアプライアンスから別のアプライアンスにレイヤーをインポートする場合、レイヤーの内容が異なる場合でも、2 つのレイヤーの名前が同じ場合、インポートされるレイヤーの名前に「1」が付加されます。同じ名前の他のレイヤを読み込むと、「1」が増分されます。
注:
アプリレイヤーまたはプラットフォームレイヤーをインポートするには、OS レイヤーがアプライアンスに存在するか、同時にインポートされている必要があります。一度に複数のレイヤを読み込むことができ、OS レイヤは常に依存レイヤよりも先に処理されます。
-
App Layering 管理コンソールにログインし、[ レイヤー] > [インポート] を選択します。
注:
以下の手順 #4 で説明するように、フォルダ内の個々のレイヤーの選択を解除できます。
-
レイヤーをエクスポートしたファイル共有へのパスを入力します。指定した URL に以下が追加されます。
**\Unidesk\Exported Layers\**
-
**ファイル共有へのフルアクセス権を持つ管理者のユーザー名とパスワードを入力します** 。
-
[接続] をクリックします。必要に応じて、テストが成功するまで資格情報を調整します。
システムは、アプライアンスのコンテンツと選択したファイル共有のコンテンツを比較し、まだインポートされていないレイヤーをインポートする準備をします。
-
インポートするレイヤーを選択します。
-
[ 選択項目の編集 ] をクリックして、インポートするレイヤーを含む OS レイヤーを展開し、インポートするサブフォルダーの 1 つを選択します。これにより、フォルダ内にインポート可能なすべてのレイヤとバージョンが選択されます。
-
この場所からすでにインポートされているレイヤーを表示する場合は、[ 選択できないバージョンを表示] チェックボックスをオンにして、レイヤーを表示します。
-
インポートしないレイヤーがフォルダーの 1 つに含まれている場合は、それらの各レイヤーの選択を解除します。
-
-
インポートするレイヤーを確認して、[ 確認して完了] をクリックします。
- 読み込み待ちの画層を確認します。ファイル共有からまだインポートされていないレイヤーのみがリストされます 。
- アプライアンスのローカルストレージに、レイヤー用の十分な領域があることを確認します。システムは、レイヤーに十分なスペースが確保されるまで、インポートを続行できません。
重要
OS レイヤーのインポートをキャンセルすると、その OS レイヤーに依存するすべてのレイヤーのインポートがキャンセルされます。
-
すべての設定が有効なら、[ レイヤーの読み込み] をクリックします。進捗状況を追跡できるインポートタスクが作成されます。
レイヤをインポートすると、レイヤに対して「Elastic Fit 解析」が実行され、どのレイヤを弾性的に割り当てることができるかを確認できます。