サーバリプレイス時のチェックポイント

こんにちは!kobataです。

スカイアーチネットワークスでは、Linux環境をカスタマイズするお客様が多くリプレイスする際にもいろいろ注意することがあります。

今回はそのサーバリプレイス時のチェックポイントをまとめてみました。
ちなみに対象のサーバはCentOSです。

初期設定・・・ネットワーク設定、名前解決など

  • /etc/fstab・・・ファイルシステムマウント、NFSマウントなど
  • ifconfig・・・IPアドレス
  • /etc/sysconfig/network・・・ルーティング
  • /etc/resolv.conf・・・参照用DNSサーバ
  • /etc/hosts・・・サーバ内名前解決
  • /etc/yum.repos.d/・・・リポジトリ
  • yum update・・・バージョンアップ
  • ntpq -p/date・・・NTP設定の正常性

共通設定・・・ユーザ設定、cron、SSH/メール設定など

  • /etc/passwd・・・ユーザ設定、shadowも
  • /home/*/.ssh・・・公開鍵
  • /var/qmail・・・qmailの設定内容、エイリアスやドメインなど
  • /etc/sudoers・・・権限譲渡
  • /etc/tcpserver/*・・・TCPサーバ設定
  • /etc/crontab・・・システム用crontab
  • /var/spool/cron/*・・・ユーザ設定用crontab

ミドルウェア設定・・・Apache、MySQL、PHP設定など

  • yum install・・・サーバインストール
  • /etc/httpd・・・Apache設定ファイル
  • /etc/my.cnf・・・MySQL設定ファイル
  • /etc/php.ini・・・PHP設定ファイル
  • postgres.conf,proftpd.conf,snmpd.conf・・・その他設定ファイル
  • chkconfig・・・自動起動設定
  • Apacheディレクトリ作成・・・ドキュメントルート、ログディレクトリ
  • rsync -alzpe ssh --delete /var/www xxx.xxx.xxx.xxx:/var/・・・コンテンツ領域コピー
  • MySQLダンプリストア
  • PHPモジュール確認・・・pear,pecl
スカイアーチネットワークスでは上記に加えて専用スクリプトの設置や監視設定、バックアップ設定なども行います。
環境に応じて、修正する箇所は他にもあると思いますのであくまで参考までに。
リプレイス案件はスカイアーチネットワークスまで。