INFOINFO
MAILMAIL

2019年 8月31日(土)

* サーバOSの更新    [  Linux | ソフトウェア  ]

 ご存じの方も多いけど、このWebを含めて、ウチでは独自ドメインを自宅サーバで運用しているわけですよ。まぁ、独自ドメイン&自宅サーバでの運用はもう20年以上続けてるんだけど、結構付け焼き刃なので毎度色々苦労してるんだけども(^^;)。

 で、ここ最近はサーバOSにUbuntu Server 14.04 LTSを使ってたんだけど、LTS(Long Term Support)のサポート期間が5年間だったのをすっかり忘れてたわけ(^^;)。いや、ここ最近アップデートが来ないなぁ、とか思っていたうえに、しばらく前から「さっさと16.04 LTSにアップデートしやがれ(意訳)」的なメッセージが出てたんだけど、今年の4月でサポートが切れていたのには気づいてなかったと。ダメすぎだろ…。

 そんなわけで、とりあえずはUbuntu Server 18.04 LTSに入れ替えるかと調査開始。14.04からだと直接のアップグレードパスはなくて、14.04→16.04→18.04となるので、だったら18.04のクリーンインストールでいいいだろうと。で、14.04をクリーンインストールしたときの手順書が残してあったので、それをもとにテスト環境に18.04をインストールしてたんだけど、さすがに2世代(リリース単位だと8世代か)も間が開いてるといろいろとシステムも代わっててて、弄くらないといけないところも多数。
 まぁ、それでも基本的な部分は同じなので、そこそこいい感じで進んでたんだけど、現状のブログシステムの移行で躓くことに。ウチでは未だにMT3.32をベースのシステムとして使ってるんだけど、システム(この場合はperl)が新しくなりすぎていてうまく移行できないと。
 2回ほどクリーンインストールして環境を再構築して試してみるも改善できず orz

 にっちもさっちも行かなくなったので、OSを変えてみることに。世界的なシェアだとUbuntuがトップなんだけど、日本国内だとCentOSがかなり人気なようで、運用の情報も多いので最新のCentOS 7へ。ちなみに、CentOS 7の初期版のリリースは2014年7月で、最新版は2018年12月にリリースされた7.6-1810になるらしい。あと、サポート期間は10年間なので2024年7月まではメンテナンスアップデートされるとか。
 ってことで、CentOS 7に変えてチャレンジすることにしたんだけど、Debian系のUbuntuからRed Hat系のCentOSへの変更なのでシステムの理解から始めなくちゃいけなくて苦労することに。まぁ、システム変更のついでにnamed-chrootにしたり、firewalldを導入したり(今まではiptables直打ち(笑))と新しいことにチェレンジしたのも影響してるんだけどね。それからkickstartの設定でも四苦八苦したんだっけな、1回きりのインストールなのに(笑)。
 最初のインストールでいろいろ調査しつつ環境を整えて手順書を作成。2回目はその手順書でインストールして確認し、3回目は自動更新用のスクリプトを拵えてそれの動作チェックで、4回目が最終テストだったのでクリーンインストール4回か。まぁまぁだな(笑)。

 そして今日。朝からサーバを止めてメインストレージのSSDを交換(いざというときには古いSSDに差し替えて戻せる)し、↑で作った手順書に従ってクリーンインストール。テスト環境との違いもあって、若干変更の必要な部分があったものの、ほぼ想定通りに夕方までには移行が完了。そして、この投稿もテストの一環で、これが問題なく見えていれば完了(笑)。

 ってなわけで、なんとか8月中に『夏休みの宿題』は完了、と。取り掛かったのがお盆休みくらいからなので、半月かかったわけだけど、まぁ、上出来なんじゃないかと(^^)。で、頭がまだいろいろと覚えているうちに、もうちょっとシステムに手を入れる予定なので、もうしばらくは楽しめそうだ(笑)。


 ちなみに、ウチで使ってるサーバOSはWindows NT server/Windows 2000 server/Red Hat 9/Vine Linux 4.0, 4.2/Ubuntu server 10.04, 12.04, 14.04/CentOS7と変貌を遂げてきているんで、これで6代目ってところか。で、CentOS 7のサポート終了日が2024年6月30日で、その前にフレッツADSLが2023年1月31日で終了するし、サーバマシンも10年超えになっちゃう(新調したのは2011年7月だから)んで、今回が最後のOSアップデートになるかな。まぁ、あと2年半動いてくれればそれで十分なんだけども(笑)。

Posted by “Lupin” on 2019/08/31 16:58:04
コメント
コメントはありません。
●コメント投稿
このエントリーにはコメント投稿できません。