Azure で Confluence Data Center を管理する

Azure で Confluence Data Center の使用を開始する

このページの内容

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

デプロイメント テンプレートを使用して Confluence Data Center を Azure にデプロイしたら、アプリケーションの管理は独自のハードウェア上でアプリケーションを管理する場合と似ています (ジャンプボックス経由でノードにアクセスする必要がある場合を除く)。 

ジャンプボックスとノードにアクセスするには、以下が必要です。

  • セットアップ中に提供された SSH 資格情報
  • セットアップ中に提供された Confluence / Synchrony ノード資格情報
  • ジャンプボックスの DNS 名または IP アドレス (メニュー > リソース グループ > <自分のリソース グループ> > confluencenat から Azure ポータル経由で取得できます)
  • the node IP addresses, listed against the confluencecluster (instance n) row in Connected devices. (You can obtain this through the Azure portal via Menu > Resource groups > <your resource group> > confluencevnet).

SSh を介して Azure ジャンプボックスへ接続する

Confluence クラスター ノード、Synchrony ノード、および共有ホーム ディレクトリへ SSH で接続し、構成またはメンテナンス タスクを実行できます。SSH パブリック キー ファイルは安全な場所に保存する必要があります。このキーはジャンプボックス (つまりインスタンス内のすべてのノード) へのキーです。 

以下を使用して、ターミナルまたはコマンド ライン経由でジャンプボックスにアクセスします。

$ ssh JUMPBOX_USERNAME@DNS_NAME_OR_IP_ADDRESS

ジャンプボックスにアクセスしたら、以下を使用してクラスター内のノードへジャンプできます。

$ ssh NODE_USERNAME@NODE_IP_ADDRESS

この後ノードのパスワードが要求されます。パスワードを入力したら、ノードへ接続されます。

設定ファイルにアクセスする

お客様の Azure デプロイメントでは、独自のハードウェア上のデプロイメントと同じように、一部の構成ファイルの変更が必要となる場合があります。

  • your server.xml lives in /opt/atlassian/confluence/conf
  • your setenv.sh lives in /opt/atlassian/confluence/bin
  • your local home confluence.cfg.xml lives in /var/atlassian/application-data/confluence
  • your shared home confluence.cfg.xml lives in /media/atl/confluence/shared

These files are only accessible from the existing nodes. The shared home is mounted (think of it as a network hard disk) on each node under /media/atl/confluence/shared. So from an existing node (when you're logged in through SSH), you can go to /media/atl/confluence/shared

If modifications to these files are made manually, new nodes will not pick up those modifications. You can either repeat the modifications on each node, or change the templates in the /media/atl/confluence/shared directory from which those files are derived. The mappings are:

  • the server.xml file is derived from /media/atl/confluence/shared/server.xml
  • the setenv.sh file is derived from /media/atl/confluence/shared/setenv.sh
  • the local home confluence.cfg.xml is derived from /media/atl/confluence/shared/home-confluence.cfg.xml
  • the shared home confluence.cfg.xml is derived from /media/atl/confluence/shared/shared-confluence.cfg.xml

テンプレート ファイルには、デプロイメント スクリプト経由で挿入された値のプレースホルダーが含まれます。これらを削除または変更すると、デプロイメントが破損する可能性があります。ほとんどの場合、これらの設定の多くは、Azure Resource Manager テンプレートから自動生成されるため、これらのファイルを変更する必要はありません。

バックアップ

Azure のネイティブ バックアップ機能を使用することをお勧めします。これは Confluence Data Center のバックアップにスナップショットを使用します。

既存のコンテンツを Azure に移行する

既存のサイトから Azure 上の自分の Confluence Data Center サイトにコンテンツを移行するには、 サイトのフルエクスポートを実施してから、それを新しい Confluence サイトへインポートする必要があります。

サイトのエクスポートの詳細については、「手動でサイトをバックアップする」を参照し、Azure の新しいサイトへのインポート方法の詳細については、「サイトを復元する」を参照してください。 

Azure のデプロイメント プロセスで作成したアカウントはエクスポートによって上書きされ、サイトからブロックされてしまう可能性があるため、既存のサイトに対する管理者アカウント資格情報を持っていることを確認してください。 

Azure で Confluence をアップグレードする

Confluence のアップグレード プロセスは、独自のハードウェア上でクラスタを実行する場合と同じです。まずはすべてのノード上で Confluence を停止してください。その後1 つのノードをアップグレードし、停止してください。そのノードのインストール ディレクトリをクラスタ内の残りの各ノードへ 1 つずつコピーし、終わったら再起動します。    

詳細は、「Confluence Data Center をアップグレードする」を参照してください。 

You can't use the confluenceVersion parameter in the deployment template to upgrade an existing Confluence deployment, or to provision new nodes running a different version to the rest of your cluster.

最終更新日 2017 年 9 月 26 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.