GitHub Enterprise Server アップグレードに関する既知の問題について
GitHub は、GitHub Enterprise Server の新しいリリースへのアップグレードに影響を与える可能性がある以下の問題を認識しています。 詳細については、GitHub Enterprise Server リリース ノートを参照してください。
GitHub では、インスタンスの構成とデータの定期的なバックアップを強くお勧めします。 アップグレードを続行する前に、インスタンスをバックアップしてから、ステージング環境でバックアップを検証します。 詳細については、「インスタンスでのバックアップの構成」および「ステージングインスタンスのセットアップ」を参照してください。
必要なルート ディスク サイズは 400 GB に増えました
Note
バージョン 3.15.2 以降では、以前の 400 GB というルート ディスク サイズ要件が削除されました。 この要件は、サポート バンドルとサポート チケットの分析に基づいていました。 ログなどのいくつかの要因により、ルート ディスクに過剰な負荷がかかり、アプライアンスの issue が発生していました。 多くのお客様にとって新しいハードウェアの調達は困難であるというフィードバックを受け、段階的なアプローチを優先して、この要件を撤回しました。 特にスタンドアロンまたはスタンドアロンの高可用性トポロジを使っているお客様の場合は、ルート ディスクを 400 GB にアップグレードすることをお勧めします。 ルート ディスクを 400 GB にアップグレードできる場合は、以下の手順を参照してください。
スタンドアロンまたは HA トポロジを使っているお客様の場合は、3.15 以降を新規にインストールするか、3.15 にアップグレードして、400 GB 以上のルート ディスク サイズを使うことをお勧めします。 GitHub では、「ストレージ容量の増加」のガイダンスに従うことを強くお勧めします。
3.14 から 3.16.0 へのアップグレード
GitHub Enterprise Server 3.14 を使っており、既定で、organization レベルでセキュリティ製品を有効にしている場合は、3.14 から 3.16.0 に直接アップグレードすることはできません。 アップグレードの適格性を確認するには、次のコマンドを実行します。
ghe-console -y
Organization.any? { |o| [o.vulnerability_updates_enabled_for_new_repos?, o.security_alerts_enabled_for_new_repos?, o.dependency_graph_enabled_for_new_repos?, o.advanced_security_enabled_on_new_repos?, SecretScanning::Features::Org::TokenScanning.new(o).secret_scanning_enabled_for_new_repos?, SecretScanning::Features::Org::PushProtection.new(o).enabled_for_new_repos?].any? }
コマンドから true
が返される場合、3.14 から 3.16.0 への直接アップグレードは失敗するため、次の 3.16 パッチがリリースされるまで、アップグレードするのは待つことをお勧めします。
または、今すぐ 3.16.0 に移行するには、まず 3.14 から 3.15 にアップグレードし、次に 3.15 から 3.16.0 にアップグレードします。