0

WSO2 DSSに展開されているすべてのサービスのバックアップを作成することに興味があるので、サーバーがクラッシュしたり、ワイプされたりした場合に備えて、新しいサーバーをインストールし、バックアップからすべてのサービスを復元できます。

誰かがこれをどのように達成できるか説明できますか?(もちろん、サーバーのインストール全体をtar.gzしたくはありません。重要なファイルだけです)

4

2 に答える 2

2

通常、データサービスファイル(.dbs)にはデータサービス構成が含まれています。(DSS_HOME / repository / deployment / server / dataservices)内のすべての.dbsファイルをバックアップする場合は、それらを同じ場所にコピーすることで再デプロイできます。

于 2013-02-20T13:20:09.327 に答える
2

データ サービス構成で炭素データソースを使用している場合、ディレクトリ "$DSS_HOME/repository/deployment/server/dataservices" にある .dbs ファイルをコピーするだけでは機能しません。(ただし、前述のオプションは、データ サービスに INLINE データ ソース構成しかない場合に実際に機能します)。その場合、炭素データソースの作成方法に応じて、他のいくつかの構成ファイルも移行する必要があります。

詳細を説明すると、Carbon サーバーでデータソースを構成するには 2 つの方法があります。「#DSS_HOME/repository/conf/datasource/*-datasources.xml」または管理コンソール自体を使用して、データ ソースを作成できます。ただし、後者に従うと、データ ソース構成がレジストリに保存されます。したがって、これらの構成を移行するには、レジストリ データの移行も行う必要があります。ただし、移行に関して最も簡単なのは、最初のオプションとして挙げたものです。そこで、構成ファイルでデータソース構成を定義し、それをバックアップして、新しくインストールした DSS にコピーするだけで、データ ソース構成も正常に移行できます。このアプローチの唯一の問題は、構成ファイルで定義されたデータ ソース構成を変更する必要がある場合、サーバーを再起動する必要があることです。ただし、実稼働システムではデータソース構成などを変更することはめったにないため、これは通常、実稼働システムでは問題にならないと考えています。

これをさらに掘り下げて、サーバーのクラッシュなどに対処するには、他の構成にもいくつかの変更が加えられる可能性があるため、データサービスとデータソースの構成のみを移行するだけでは不十分だと思います。また、レジストリにも特定のランタイム/開発時間データが保存されている場合があります。このような場合、構成の移行に関して、少なくとも「$DSS_HOME/repository/conf」および「$DSS_HOME/repository/deployment」ディレクトリをバックアップする必要があります。それに加えて、完全な移行を行うには、「$DSS_HOME/repository/components/lib」、「$DSS_HOME/repository/resources」のバックアップを検討する必要があります (特に、前述のファイル構造にキーストアがインストールされている場合) ) など、およびレジストリについても同様です。

お役に立てれば。

乾杯、プラバース

于 2013-02-21T02:48:27.103 に答える