思考実験とD.I.Y.

D.I.Y and Gedankenexperiment

【FreeBSD13.5】メインファイルサーバーのフルメンテナンス(まとめ)

  • 小生の健忘禄、兼作業記録になっていますことをお詫び申し上げます🙇‍♂️*1

1. メンテナンス計画を立てる

1. 現状のハード構成
2. ディスク/パーティション構成変更計画
3. メンテナンス手順計画

2. O/Sのインストール

[1]事前準備

1. インストール準備
[2]RocketRAID2720へのインストール方法検討

1. どこまで進められるか確認
2. RocketRAID2720SGLへのインストール方法検討
3. RocketRAID2720SGLへのインストール方法検証
[3]GENERICに含れないHBAへインストール

1. カスタムインストールメディアの準備
2. FreeBSDのインストール
3. 起動確認

3. NISとsshの設定

1. NISクライアント設定
2. sshdの有効化

4. カーネルの再構築

0. 再構築準備(拙宅固有作業)
1. カーネルの再構築
2.  loader.confの修正
3.  再起動

5. リンクアグリゲーション設定

1. NICの確認
2. サーバー間通信用"Dual Intel 82575/82576"をLAG設定・動作確認
3. ゲートウェイ側"RealTek 8139C+/8169/8169S/8110S"をLAG設定・動作確認

6. 2.5GbE化

[1]ゲートウェイ側NICの交換・設定

1. 交換準備
2.2.5GbE/NICを装着
3. 設定作業
[2]サーバー間通信用NICの交換・設定

1. NIC交換
2. RTL8125B対応ドライバーのインストール 

7. ネットワークの設定

[1]nfs設定

[2]am-utilsの設定

1. am-utilsのインストール
2. am-utilsの設定
3. シンボリックリンクの修正
[3]samba4インストール準備

1. ツール群のインストール
2. portsコレクションの更新
3. perl5の更新
[4]samba4のインストールと設定

1, samba4のインストール
2, samba4をスタンドアロンサーバーとして設定

8. ホーム領域回復

[1]事前準備(デバイス名の固定)

[2]事前準備(ケージ交換とHDD追加)

1. HDDケージの交換とHDD追加
2. 仮領域確保
[3]事前準備(データ退避)

1. 仮poolにファイルシステム領域を作成
2. データの退避 
[4]事前準備(HDD交換)

1. ホーム領域用ディスクの交換
2. ディスクの交換と新RAID5構築
[5]事前準備(zfs/poolの構築)

[6]データのサルベージ

1. 飛ばしたpool1のインポート
2. pool1の中身をサルベージ
[7]マウントポイントの復元

0. システムの再起動
1. 新ホーム領域のマウント先変更
2. その他”ファイルシステム領域”のマウント先変更
[8]zfsのシステム障害対策

1. zfsのスナップショット設定
2. スクラブ設定

9. データ領域<1>の再構築

[1]1TB ×6から2TB×4にディスク交換

1. 旧ホーム領域用RAID5(pool1用)を削除
2. ディスク交換
3. RAID5の構築
[2]zfs/poolの作成

1. GPTパーティションの作成
2. "pooln1"の作成と初期化
[3]ファイルシステム領域の移動

1. 上位2層のファイルシステム領域を作成
2. ”バックアップ用ファイルシステムの移動”
3. ”ftpサービス用ファイルシステムの移動”
4.  zfsのシステム障害対策

10. データ領域<2>の新規構築

[1]仮poolの削除とRAID5構築

1. 仮pool(pooltemp)の中身を移動
2. 仮pool(pooltemp)を削除
3. 仮pool(pooltemp)用RAID1を削除
4. ディスク交換(500Gbyte×2 -> 1Tbyte×4)
5. RAID5の構築
[2]zfs/poolの作成

1. GPTパーティションの作成
2. "pooln2"の作成と初期化
[3]ファイルシステム領域の移動

1. DataBank用"ファイルシステム領域”の移動
2. データベース用領域/htdocs用領域の移動
3. zfsの障害対策

10.5(閑話)やらかした!マウントポイント指定を間違えた) 

コマンドがすべて使えなくなった!
自分は何をやらかしたのか?
とりあえず
さてどうしたものか。
何とかなった。
未然防止策を検討

11. 失念していた!NICのカーネルパラメータチューニング

1. ”mbuf_jumbo_9k”警告が。。。
2. デフォルトの設定値を確認
3. パラメータ変更
4. システム設定変更
5. メモリーが。。。

12. ホーム領域のサルベージデータ差分確認

www.diy-gedankenexperiment.jp

1.  samba3/NT-PDC上の設定変更
2. サルベージデータ差分確認(Windows11)
3. 作業後処理
4. ホーム領域NFSサーバーの変更

13. ホーム領域のマージ

ブログランキング・にほんブログ村へにほんブログ村 IT技術ブログへ

 

出典・引用・備考

*1:この投稿の内容は、特定の機種並びに特定の環境での確認結果になります。同等機種や異なる環境での動作他を保証するものではありませんので、ご留意いただけます様お願いいたします。