CentOS Stream移行計画

  • 不安定でもミッションクリティカルではないので問題なし
  • 問題あったらRocky Linuxなどだが、onamaeではisoアップロードになるのがなんとも

Rocky Linux/Alma Linux以降計画

テスト結果

  • DB/Wiki/SVN/Blog OK
  • Ansibleでの復元 OK(mariabackupでもOK)
  • Ansible実行 setup,apps,myapps,recover

mysqldump: Couldn't execute 'show events': Cannot proceed, because event scheduler is disabled (1577)

Mariadb 5.5から10.3なので以下のコマンド実施必須。

mysql_upgrade -u root -p --verbose --force
systemctl restart mariadb

移行時間記録

お名前.com リニューアル後VPS初期化手順

SWAP

dd if=/dev/zero of=/swap bs=1M count=2048
chmod 600 /swap
mkswap /swap
swapon /swap
echo "/swap              none          swap      defaults              0      0" >> /etc/fstab

手順

  • OSインストール
  • swap有効化(忘れがち)
  • yum upgrade -y
  • セキュア化
  • バックアップ(secure)
  • ansible 素材コピー
  • セットアップ(cron無効化/mvn package/gradlew build)
  • バックアップ(recover)
  • Chromedriver最新化(忘れがち)

2022

お名前.com VPS 再インストールで不具合あったので慎重に。1月にようやくスナップショットが利用できるようになっていた。

項目計画日実施日備考
お名前.com VPS to ConoHa 1G2022/01/1901/19 19:30-19:341/16に構築済み。cron入れ忘れ30分経過。
ConoHa 1G to お名前.com VPS2021/01/1901/19 20:34-20:39お名前.com再構築で時間かかる。
お名前.com VPS to ConoHa 1G2022/02/0302/03 18:37-18:421/16に構築済みを再利用
ConoHa 1G to お名前.com VPS2022/02/0302/03 19:17-19:23お名前.com 1/16snapshot利用
お名前.com VPS to ConoHa 1G2022/02/1502/15 17:27-17:33secureから構築。
ConoHa 1G to お名前.com VPS2022/02/1502/15 18:57-19:03お名前.com 1/16snapshotがchromeもれだったので作り直しだがこのサーバーだけConnection ResetでProxyで対応
お名前.com VPS to ConoHa 1G2022/02/2002/20 4:26-4:31recoverから
ConoHa 1G to お名前.com VPS2022/02/2002/20 5:31-5:37お名前.comからコミット忘れ救出&作り直し
お名前.com VPS to ConoHa 1G2022/02/2402/24 20:20-20:26recoverから
ConoHa 1G to お名前.com VPS2022/02/2402/24 21:14-21:20swap作り忘れなどさんさんたる状況で作り直し
お名前.com VPS to ConoHa 1G2022/03/0803/08 20:31-20:36recoverから。
ConoHa 1G to お名前.com VPS2022/03/0803/08 21:50-21:55またしても作り直し。昔より早いんで。ただChromeは失敗常態化でproxy
お名前.com VPS to ConoHa 1G2022/03/2903/29 19:56-20:003/11作成のrecoverから。
ConoHa 1G to お名前.com VPS2022/03/2903/29 20:13-20:18svnをhome/vps両対応にしたのでパスがずれていた障害で時間かかる
お名前.com VPS to ConoHa 1G2022/04/1704/17 4:43-4:473/11作成のrecoverから。
ConoHa 1G to お名前.com VPS2022/04/1704/17 5:15-5:213/11のbakupはsvn関連でハマるのでそろそろ作り直さねば!
お名前.com VPS to ConoHa 1G2022/04/2904/29 19:07-19:19志賀高原で暇なので!
ConoHa 1G to お名前.com VPS2022/04/2904/29 19:43-19:49ちょっと最新化
お名前.com VPS to ConoHa 1G2022/05/1305/13 9:39-9:43まだMaria 5.5
ConoHa 1G to お名前.com VPS2022/05/1305/13 10:02-10:08ちょっと最新化
お名前.com VPS to ConoHa 1G2022/05/2005/20 16:34-16:39maria 5.5漏れがあったので作り直し
ConoHa 1G to お名前.com VPS2022/05/2005/20 16:57-17:04
お名前.com VPS to ConoHa 1G2022/05/2005/20 13:11-13:15証明書期限切れでConoha作成し直し
ConoHa 1G to お名前.com VPS2022/05/2005/20 13:38-13:43証明書と自作アプリ最新化などでちょっと更新
お名前.com VPS to ConoHa 1G2022/06/1906/19 4:43-4:49OpenVPN構築後初の移行
ConoHa 1G to お名前.com VPS2022/06/1906/19 5:15-5:211時間ギリ!
お名前.com VPS to ConoHa 1G2022/06/2406/24 18:32-18:37Onamae作り直し&PKI救出
ConoHa 1G to お名前.com VPS2022/06/2406/24 19:42-19:48二時間あれば大丈夫
お名前.com VPS to ConoHa 1G2022/07/0107/01 7:50-7:56Conoha作り直し&PKI救出
ConoHa 1G to お名前.com VPS2022/07/0107/01 8:30-8:36Chromedriver 対応など
お名前.com VPS to ConoHa 1G2022/07/1407/14 7:21-7:26recoverから作成(タグ名ミス220701_secureはrecover!)
ConoHa 1G to お名前.com VPS2022/07/1407/14 7:51-7:57結構ギリギリ
お名前.com VPS to ConoHa 1G2022/07/2707/27 17:06-17:11手動JCBクロールの効率化でイメージ更新
ConoHa 1G to お名前.com VPS2022/07/2707/14 17:51-17:57こちらもイメージ更新で結局1時間には間に合わず!
お名前.com VPS to ConoHa 1G2022/08/0408/04 15:38-15:43Let's Encrypt/楽天手動落ち対応でイメージ更新
ConoHa 1G to お名前.com VPS2022/08/0408/04 16:06-16:12Let's Encrypt/楽天手動落ち対応でイメージ更新
お名前.com VPS to ConoHa 1G2022/08/1908/19 20:44-20:48Cron 同名で上書きミス修正
ConoHa 1G to お名前.com VPS2022/08/1908/19 21:03-21:09
お名前.com VPS to ConoHa 1G2022/09/0209/02 08:55-09:0020G / パーティション構築してたので再構築だが、Chromedriver古すぎた
ConoHa 1G to お名前.com VPS2022/09/0209/02 10:05-10:1020G問題調査でパーティション再構築
お名前.com VPS to ConoHa 1G2022/09/0809/08 10:08-10:13swap作り忘れ/ChromeDriverバージョン違い/証明書切れetcの地雷除去だがsnapshot枝分かれの根本を消しておかしなことに!
ConoHa 1G to お名前.com VPS2022/09/0809/08 11:20-10:27ConohaもLet's encrypt期限切れ修正
お名前.com VPS to ConoHa 1G2022/09/1509/15 06:16-06:20ようやく何のトラブルもない移行
ConoHa 1G to お名前.com VPS2022/09/1509/15 06:47-06:53recover同士でも1時間ギリ!
お名前.com VPS to ConoHa 1G2022/09/2709/27 15:04-15:09ようやく何のトラブルもない移行
ConoHa 1G to お名前.com VPS2022/09/2709/27 15:22-15:28recover同士で30分だがバックアップを先行させればもっと早くなる。だが会議で消し忘れで2H

2022年のトラブル

DockerでDisk Full

お名前.comで/が20Gしかない!

SVN異常

DNS以降直後にコミットしてしまい失ったものは取り戻せなかったが、リビジョンがずれてしまった。その後リビジョンが1000近く失われていることが判明で。バックアップデータからリストア。今後要経過観察。

2022年のイベント

Mariadb10系移行

  • ansible importでエラー。ログインエラーだが原因不明
  • 10.7で直接importすると「Table 'user' already exists」のエラー。
  • MariaDB 10.4でuserがviewになったのが原因。以下の二行をdump topに追加(5.5稼働サーバーから10.7に直接上げたためこの問題は回避できた)
DROP TABLE IF EXISTS `mysql`.`global_priv`;
DROP VIEW IF EXISTS `mysql`.`user`;
  • DUMP時に以下のエラー mysqldump: Couldn't execute 'show events': Cannot proceed, because event scheduler is disabled (1577)

RockyLinuxと同じ対応

Live Migration

Maria5.5系からデータ引き継いでやってくれる。

  • 競合するPerconaを消す
yum list installed | grep percona
yum remove percona-release.noarch percona-toolkit.x86_64 percona-xtrabackup.x86_64
yum install 
  • MariaDB インストール
yum install MariaDB-server MariaDB-client MariaDB-backup

10.7 障害

  • Javaのバッチから接続不可能。Spring/PHPはOKで原因不明。
  • datetime /* mariadb-5.3 */なるもので
  • String data, right truncated: 1406 Data too long for column 'area_cd' at row 1
  • Invalid datetime format: 1292 Incorrect datetime value: '1651558505' for column
    `cakephp`.`batch_records`.`modified` at row 1

脱TCP Wrapper


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-09-27 (火) 16:15:40