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