サーバー運用とPC日記
たっぷり時間がかかりました! サーバー移行
うっかりしていたんですが、myサーバーのOS、Debian9は6月にサポート終了となっていました!
大急ぎで新OSの環境を作って、そこに現アプリケーションを移行させなければなりません。
数日悩んだんですが、今後もスピーディーに確実に作業できる方法にしたいと考えていました。
そこで、まずは、旧サーバーからのデータの移動をLAN上でやることから始めました。
旧サーバーはギリギリまで止めたくないので、
旧サーバーが動いている状態で、まずは大部分のファイルをコピーしておくことにしました。
そして、変更や追加があったファイルだけを最終的にコピーする方法を選びました。
Rsyncコマンドを使ったんですが、この操作が上手くいくまでに2日費やしました。
こんな感じで、この後もハマりまくったんですが、
深夜3時、4時の日が続き、昨日は久々の徹夜になってしまいました。
ということで、続きは明日以降記録したいと思います。
SSLサーバ証明書の引っ越し作業やり忘れてるかも・・・
移行先の新サーバーは順調に動いているように見えます。
旧サーバーの、Let’s Encrypt で取得した「SSL/TLSサーバ証明書」ですが、
これも新サーバーに持ってこなければいけないと思い、調べてはありました。
でも、Webサイトがやっと動いたのを確認してホッとして気が抜けていたんだと思います。
今、サーバーマシンの置き場とは別の所に居るので、すぐに確認して手を加えることが出来ません・・・
証明書の期限が切れる前に作業しなければ!!
世界最大の認証局Let's EncryptがOCSPサポート停止!?
OCSPとは、
Online Certificate Status Protocolの略だと書いてある。
この「Let's EncryptがOCSPサポート停止」の記事は今日9月30日発表で、自分にはまだ内容が分かりません・・・
証明書の期限は90日間ですが、期限後の自動延長が出来なくなるってこと?
現サイトをConnect-CMSに移行テスト 何とか出来たようです!!
昨夜から、またまた徹夜になりました!
今朝になって、移行テストに関する不具合をようやく見つけることが出来ました!
その1つは、mysql の database prefix が間違っていたことでした。
これを修正して、祈るような気持ちで、EXPORTコマンドを入力したら・・・
エラーなしで最後まで実行してくれました!!
IMPORTコマンドも同じく!
移行したサイトをざっとブラウジングしてみましたが、もうこれで充分です!!
移行できるCMSと移行システムを作って下さったメーカーの方々に、もう感謝しかありません!
本当に有難うございます!
この後は、このテストを元にして、本番の移行作業を行おうと思っています。
来年の春のNetcommons3サポート終了までには作業しなければなりません。
それまで、ハードウェアの準備を考えたいと思っています。
現NC3サイトをConnect-CMSへ移行準備 作業中(3)
何日も費やし、たくさんの失敗を重ねて、どうすればいいのかがやっと見えてきました。
NetcommonsサイトをConnect-CMSに移行する時、同一サーバー内での作業になります。
Netcommonsの最終バージョンはPHP7.4までで動かさないといけません。
一方のConnect-CMSはPHP8以上で動かすようになってきていますが、まだPHP7.4でも動かせます。
そこで、OS内のデフォルトがPHP7.4で、OSがまだEOLを迎えていないものを選択することになりました。
すると、OSはDebian11に決まります。
この前、最初に行った作業は、Debian9の中で動かしていた複数のWebサイトを、Debian11環境の別サーバー機に移植したんです。
そして、さらに別のサーバー機で、コピーした現行サイトをConnectーCMSに移行テストしました。
これまで、作業内容を細かく記録してきましたが、特に最近は、数年経つと作業方法が大きく変わってしまうようになってきました。
なので、大筋について記録していこうと思っています。
このウェブサイトは、
NetCommons3.3.7で動いています。
NetCommons プロジェクト 開発の、
CMS+グループウェアです!
日 | 月 | 火 | 水 | 木 | 金 | 土 |
27 1 | 28 1 | 29   | 30   | 31   | 1   | 2   |
3   | 4   | 5   | 6   | 7   | 8   | 9   |
10   | 11   | 12   | 13   | 14   | 15   | 16   |
17   | 18   | 19   | 20   | 21   | 22   | 23   |
24   | 25   | 26   | 27   | 28   | 29   | 30   |