Twitterは鍵垢です。遷宮(せんぐう)とは、神社の本殿の造営または修理の際に、神体を従前とは異なる本殿に移すことである。定期的な遷宮を式年遷宮(しきねんせんぐう)と言う。「式年」とは「定められた年」の意。いう時、伊勢神宮(三重県伊勢市)の神宮式年遷宮を指すことが多い。遷都(せんと)は、都(みやこ)を他所へうつす(遷す)こと、都を替えることを意味する漢字文化圏の語。定期的にOSを更新しましょう=式年遷都OSといいま(せん)。出オチ感満載の勝手な造語です。目指したフリーのLinuxディストリビューションである。StreamはRHELへ入れる前の先進的な内容をテストするためのもの。CentOSはRHELに取り入れられた内容を元にビルドされた「安定版」と取れる内容のOS。StreamのEOLはRHEL9の「フルサポートフェーズ」まで(2027年5月31日(6月1日?))。CentOSのサポート期間は10年。Streamのサポート期間は(フルサポートフェーズまでなら)5年。LINUXも8から無償版がある。メジャーバーションアップは基本的に「構築し直し」。「遷宮」「遷都」なので「神体」(OS上に乗るアプリケーション群)を「移す」。WindowsやmacOSのようにOS側でよしなにバージョンアップはしてくれない。移行スクリプトが用意されている。デバイスドライバなどの都合で簡単にアプリケーション群を移すことができない場合もある。実行時にオプションが必要。ともに、バージョンアップ後に期待通りの動作をするか確認する必要がある。期待通りの動作をすれば、バージョンがいくつであろうと関係ない。→期待通りの動作をするかを「どう確認するか」を定める必要がある。移行元に依存した実装、わかる、しかたない。現実的でない工数であれば「移行しない」という選択もある。機能単位で移行できるか検討する。移行対象を絞ることにより検証のコストを下げる。移行のための整理をまず進めてみる。リバースプロキシの構成がシンプルだったので、先にそちらの移行を検討する。本番環境にしかリバースプロキシがいない。→検証環境にリバースプロキシをたてる。検証環境のWebアプリにIPベースでアクセスしている(そう設定されている)。→名前ベースでアクセスできるか検討する。検証環境のWebアプリが比較的頻繁に用いられているので設定が変更しづらい。→検証環境をもう1セット用意できるか検討する。→すべてOKならリバースプロキシを更新してOK。確認対象のテスト仕様書などがあるか。ない場合、新たに起こせるか。その内容で合意が取れるか。何かが難しい、または不可能であれば、移行せずにすむ方法を検討するしかない。神体を置く場所をどうするか。どんなアプリケーションがどう動いているかの要件が必要。神体を置くためには何が正しいかを知る必要がある。何が正しいかを知るには工数が必要。工数を見積もった上で遷都するか他の方法で担保するか決定する。