レイヤーのエクスポートとインポート
レイヤーのエクスポートとインポート機能を使用すると、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ソフトウェアは、指定したユニバーサルネーミング規則 (UNC) に次のパスを追加します。*\\Unidesk\\Exported Layers\*
-
ファイルへのフルアクセス権を持つ管理者のユーザー名とパスワードを入力します。
-
接続をクリックします。必要に応じて、テストが成功するまで資格情報を調整します。ファイル共有への接続が確立されるまで、続行できません。
-
エクスポートするレイヤーを選択します。
-
バージョン選択で、選択を編集をクリックして、OSレイヤーのバージョン、プラットフォームレイヤー、およびアプリレイヤーのフォルダーを表示します。
-
選択した場所にすでにエクスポートしている場合は、選択できないバージョンを表示チェックボックスをクリックして、以前この場所にエクスポートされたレイヤーを表示できます。
-
エクスポートするレイヤーとバージョンを選択し、保存をクリックします。
-
-
確認して完了をクリックして、利用可能なスペースが推定ファイルサイズを超えないことを確認します。スペースが十分な場合、レイヤーのエクスポートボタンが利用可能になります。必要に応じてコメントを入力できます。進行状況を追跡できるレイヤーのエクスポートタスクが作成されます。
-
OSレイヤーが完全にエクスポートされる前にエクスポートをキャンセルした場合は、OSレイヤーを含むすべてのレイヤーを再度エクスポートしてください。
-
最初のエクスポート後にさらにレイヤーを作成した場合は、同じ場所に別のエクスポートを実行します。新しいレイヤーのみがエクスポートされます。警告エクスポートされたファイルを編集したり、名前を変更したりしないでください。
レイヤーのインポート
あるアプライアンスから別のものにレイヤーをインポートする場合、2つのレイヤーが同じ名前を持ち、レイヤーの内容が異なっていても、インポートされたレイヤーの名前に「1」が追加されます。同じ名前の他のレイヤーがインポートされる場合、「1」はインクリメントされます。
注:
アプリレイヤーまたはプラットフォームレイヤーをインポートするには、OSレイヤーがアプライアンス上に存在するか、同時にインポートされる必要があります。複数のレイヤーを一度にインポートでき、OSレイヤーは常に依存レイヤーの前に処理されます。
-
注:以下の手順#4で説明されているように、フォルダー内の個々のレイヤーの選択を解除できます。
-
レイヤーをエクスポートしたファイル共有へのパスを入力します。指定したURLに以下が追加されます。*\\Unidesk\\Exported Layers\*
-
ファイル共有へのフルアクセス権限を持つ管理者のユーザー名とパスワードを入力します。
-
システムは、アプライアンスの内容と選択したファイル共有の内容を比較し、まだインポートされていないレイヤーをインポートする準備をします。
-
インポートするレイヤーを選択します。
-
いずれかのフォルダーにインポートしたくないレイヤーが含まれている場合は、それらのレイヤーの選択を解除します。
-
-
インポートのためにキューに入れられたレイヤーを確認します。ファイル共有からまだインポートされていないレイヤーのみが一覧表示されます。
-
アプライアンスのローカルストレージにレイヤー用の十分なスペースがあることを確認します。レイヤー用の十分なスペースが確保されるまで、システムはインポートの続行を許可しません。
重要OSレイヤーのインポートをキャンセルすると、そのOSレイヤーに依存するすべてのレイヤーインポートがキャンセルされます。 -
-
すべての設定が有効な場合、レイヤーのインポートをクリックします。進行状況を追跡できるインポートタスクが作成されます。レイヤーがインポートされると、レイヤーに対して「Elastic Fit Analysis」が実行され、どのレイヤーをエラスティックに割り当てることができるかを確認できます。