私は設定している新しいインスタンスに大きなサイズのパッケージをインストールする必要があります。私はこれに対してpackage-managerを使用していますが、インストールには非常に時間がかかります。 これには他にもいくつかの方法がありますか? さらに、DAMパッケージが格納されている物理的な場所に関する情報を入手できると便利です。 (例:ローカルホストでDAMパッケージのパスを見つける方法はありますか?)aemに大きなパッケージをインストールする
ありがとうございます!
私は設定している新しいインスタンスに大きなサイズのパッケージをインストールする必要があります。私はこれに対してpackage-managerを使用していますが、インストールには非常に時間がかかります。 これには他にもいくつかの方法がありますか? さらに、DAMパッケージが格納されている物理的な場所に関する情報を入手できると便利です。 (例:ローカルホストでDAMパッケージのパスを見つける方法はありますか?)aemに大きなパッケージをインストールする
ありがとうございます!
大きなコンテンツパッケージをインストールするには、常にcurl
を使用してください。これまでにインストールした最大のパッケージは約15GBでしたが、より大きなパッケージでも動作するはずです。
curl
コマンドは次のようになります。
curl -u <user>:<password> \
-F [email protected]"name of zip file" \
-F name="name of package" \
-F force=true \
-F install=true \
http://localhost:4502/crx/packmgr/service.jsp
多くの有用curl
コマンドがあります。ただ、「AEMカールコマンド」のためのGoogleと次のようなチートシートの多くを見つける:
パッケージマネージャは、HTTP上で動作するので、それはHTTPのすべての問題によって制限されます。他の選択肢があり、最高のものが1つあります。Grabbit
転送の速度を確保するためにGoogle's Protocol Buffersを使用しています。 AdobeのBlogで、それについてもっと感謝しています。
また、Vault Remote Copyを使用することもできます。これは、マシンとネットワークの帯域幅によっては、パッケージのオーバーヘッドを必要としないため動作します。
また、オフラインインスタンスの高級ユーザーがいる場合は、Apacheのoak2oak移行ユーティリティを使用することもできます。詳細はhereです。
パッケージ化にはzipを作成する必要があり、多くのメモリとCPUを使用するため、大きなパッケージが常に問題となるため、上記のオプションが役立ちます。通常は、より小さいパッケージを作成してチャンクにインストールすることをお勧めします。 curlコマンドを使用して、スーパーノード上のパッケージを分割してインストールすることができます(例えば、大きなDAMレポは、ルートパスやアルファベットのような他のカテゴリで分割できます)。
DAMはS3またはファイルシステムに依存します。インスタンスがカーボンコピーの場合、理論的には、データストアをコピーしてnodestoreにアタッチすることができます。これは推奨されていませんが、インスタンスが上記の従来のメソッドでは大きすぎる場合はオプションです。
オンラインでリソースを試しましたか?迅速なgoogle検索では次の結果が返されます:https://helpx.adobe.com/experience-manager/kb/HowToInstallPackagesUsingRepositoryInstall.html https://edivad.wordpress.com/2013/01/07/installing-big-packages-in -cq5crx/http://cq-ops.tumblr.com/post/43179911102/how-to-efficiently-copy-large-amounts-of-content –