Skip to content

hubs cloud aws updating the stack

Akihiko Shirai edited this page Feb 9, 2022 · 4 revisions

id: hubs-cloud-aws-updating-the-stack title: スタックの更新 sidebar_label: スタックの更新

Original:Updating the Stack

スタック(Stack)の更新を実行することで、Hubsのスタックのさまざまな設定を変更できます。 これらの変更を行うときに、ダウンタイムは発生しません。 スタックを更新するには:

  • CloudFormationコンソールでスタックを選択します
  • Stack Actions -> Update Stack に行きます
  • 「Use the existing template」を選択します
  • パラメータの選択を確認し、「Update」を選択します

スタックの更新でできることの例:

  • サーバーの台数や種類を変更する
  • Hubsをオフラインモードに切り替えてコストを削減(URLへのリダイレクトも可能)
  • データベースの月間予算の追加・変更、ストレージの制限の調整
  • アプリケーションロードバランサーの追加・削除
  • データベースの自動停止を無効にする、または有効にする
  • データベースの最大ACU容量の変更
  • サーバーで使用するSSHキーペアの変更

スタックが作成された後に 更新または変更してはいけない項目は以下の通りです:

  • ドメインまたはメール設定
  • Restore from Backup 項目下のすべて(バックアップから復元するには、 バックアップと復元 を参照してください)
  • Advanced 項目下のすべて

✨📝 Hubs Cloudのテンプレートを最新にアップグレードする

まれに、この手動更新のワークフローに従った Hubs Cloudテンプレート の更新が必要になることがあります。

テンプレートを更新すると、マシンイメージ、ラムダ(lambda)、オートスケーリンググループ、マシン起動スクリプトなど、基盤となるawsのインフラストラクチャやサービスが変更されます。

💾 以下のステップに進む前に、念のためスタックをバックアップしておいてください。💾バックアップとリストア

  1. 🔎 お使いのスタックが Hubs Cloud Personal、Enterprise single server、または Enterprise multi-server のいずれであるかを決定する。
    1. Cloudformation > スタック(Stacks) > (Hubsの)スタックを選択 > 「パラメータ」タブ
    2. スタックにアプリサーバー数またはストリーミングサーバー数が記載されていますか?(訳注:AppInstanceCount, StreamInstanceCountがそれぞれ 1 など)
      1. 「はい」の場合、Enterprise マルチサーバーを使用しています。
      2. 「いいえ」の場合、Personal または Enterprise のシングルサーバーです。
  2. 💤 スタックをオフラインモードに更新する⬆️スタックを更新する を参照してください。
  3. オフラインモードの更新が完了するのを待つ
  4. 📎 次に、AWS Marketplaceのフローから最新のTemplate URLを取得します (新しいスタックを作成するのではありません)
    1. 新しいタブを開いて hubs.mozilla.com/cloud にアクセスする。
    2. Personal または Enterprise を選択し(ステップ1による)、AWS Marketplaceのフローに進む、ただしスタックは作成しないでください
    3. Continue to Subscribe --> Continue to configuration --> Continue to Launch --> Choose Action [Launch Cloud Formation] --> [Launch]
    4. すると「スタックの作成(Create stack)」ページに移動します。ステップ1 は「テンプレートの指定」になります。
    5. テンプレート指定欄から**"Amazon S3 URL "**をコピーします。
  5. 📝 活きている現在のスタックのテンプレートを置き換える
    1. Cloudformation > スタック(Stacks) > スタックを選択する
    2. 更新をクリック
    3. "既存テンプレートを置き換える(Replace current template)"を選択
    4. Amazon S3 URLセクションにステップ4でコピーした**"Amazon S3 URL "**を貼り付けます。
    5. 「次へ」をクリック
    6. ✅ 入力されている値はすべて正しく見えますか?もし、正しく表示されない場合は、間違ったPersonal/Enterpriseテンプレートをコピーしてしまった可能性があります。テンプレートの置き換えのステップに戻ります。次に、手順4 の正しいテンプレートを再度コピーして貼り付けます。
  6. オフラインモードで、新しいテンプレートでスタック更新を終了する
  7. 🌅 **アップデート完了後、⬆️スタックをアップデート からオンラインモード(オフラインモード解除)***に移行します。
  8. 🎉 Finished! おめでとうございます! 🎉

まずはじめに

ユーザーガイド

Spoke 関連

クリエイター向け

開発者向け

Hubs Cloud

Hubs Cloud AWS

Hubs Cloud DigitalOcean

日本語追加ドキュメント

Clone this wiki locally