□ 作業内容 ※ 旧 www は 3/08 まで稼働していたサーバ 新 www は 3/08 から稼働するサーバ - 作業者の IP をグローバル IP へ変更 - 構築ドキュメントを別 web サーバへ backup joho9:/home/totera/public_html/epwww に 旧 www:/home/epwww/public_html/dvlop 以下をコピー - 旧 www の apache, apache-ssl, qmail の停止 [10:00] ネットワークから外す - 一般ユーザのアクセス禁止設定 - # vi /etc/hosts.deny ALL: ALL <-- を追加 - # vi /etc/hosts.allow ALL: amin.ep.sci.hokudai.ac.jp <-- を追加 ALL: ice.ep.sci.hokudai.ac.jp <-- を追加 ALL: sango.ep.sci.hokudai.ac.jp <-- を追加 - rsync の起動 (システム, home のローカルバックアップ) - 各設定ファイルの所有者, パーミションをメモ - 設定ファイルのbackup (新旧www) /etc/passwd /etc/shadow /etc/group /etc/sudoers /etc/ssh/ /etc/opiekeys /etc/skel/ /etc/cron.daily/rsync /var/spool/cron/ /var/lib/canna/dic/user/ - 設定ファイルのコピー (旧 www -> 新 www) # rsync -pr hogehoge sango:hogehoge /etc/opiekeys /etc/skel/ /etc/cron.daily/rsync /var/spool/cron/ /var/lib/canna/dic/user/ - 所有者, パーミッション確認 + /var/spool/cron/crontabs/* + /var/lib/canna/dic/user/* の所属グループが保存されなかったため, 手動で変更. + /var/spool/cron/crontabs/* の所属グループ(epnetfan など)が /etc/group 内に無かったため, 変更できず -> gate install 後に作業することに. - ftp からの通信を許可 - # vi /etc/hosts.allow ALL: green.ep.sci.hokudai.ac.jp <-- を追加 - rsync の起動 - FTP の空き領域へ rsync + /home.bk -> /home/ftp/.hd03/www-bk - @ftp:# chown ftakashi /home/ftp/.hd03/www-bk @ftp:# rsync -av -H --delete -e ssh www:/home.bk /home/ftp/.hd03/www-bk @ftp:# chmod 400 /home/ftp/.hd03/www-bk/home - 終了を待たずに /etc/fstab の編集へ - /etc/fstab の変更 - /home -> /work - /home.bk -> /work.bk - /dev/sdc1 (home), -/dev/sdd1(home.bk) の記述追加 - qouta の設定はまだ行なわない - /etc/passwd 内の mondo1, mondo5 のホームディレクトリを変更 - /home/mondo* -> /work/mondo* - マウント, アンマウント [11:30] - 直接 root でログイン - # mkdir /work /work.bk # umount home home.bk # mount work work.bk - ftp へ転送されたディスクサイズの確認 + FTP で $ du -s /home/ftp/.hd03/www-bk + orange で $ df + ぴったり一致 - 新/旧 www のシャットダウン[12:10] - SCSI HD (/home, /home.bk) を付けかえて, sango を起動 - !! 問題発生 !! (下記参照) /dev/sdc (/home) 領域が見えていない. - 最終的には, SCSI card か, SCSI ターミネータが犯人の模様.[21:05] - gate のインストール (チュータ:森川) + 旧wwwの /etc/shadow -> 新www の /etc/shadow + デバッグモードで install -> mail 大量送信 (._.;) + 本気モードで実行 /usr/local/lib/gate/gate-daily -v -> /etc/sudoers にデータベースが反映されない問題 -> gate-db-to-sudoers -v に変な option がついていた. バグ? - quota の設定 http://www.ep.sci.hokudai.ac.jp/~epwww/dvlop/basic/quota-guide.html - 各種設定ファイルの変更 - apache (httpd.conf), apache-ssl (httpsd.conf) - ServerName, ServerAdmin - /var/qmail/control/me, locals, rcpthosts - kyoma スクリプトに実行許可 + /usr/local/sbin/list-2-tcp -> 既にでていた... - 所有者グループ変更 + /var/spool/cron/crontabs/* + /var/lib/canna/dic/user/* の所属グループが保存されなかったため, 手動で変更. - ホスト名、IP アドレスの変更 - sango から orange へ + /etc/hosts /etc/hostname /etc/motd /etc/network/interfaces - orange: 133.50.160.51 sango: 133.50.160.53 - apache, apache-ssl, qmail, gate の動作確認 - gate の ID が新旧で変わっちゃった問題. - /etc/passwd,group のユーザ/グループ ID を 500 で統一 - gate の再インストール - apache-status だけ動かず... -> 後日作業へ - qmail がうまく動いていない ?? - # /var/qmail/bin/qmail-qstat で queue が溜っている...(4つ) - でも gate からのメールは届いていた...(大量に!!) - 後日作業へ - 新 www サーバ完成 ?[24:03] □ 外づけ SCSI HD 読めない問題, 作業ログ - !! 問題発生 !! /dev/sdc (/home) 領域が見えていない. - sdd は見えている. # dmesg をメモとり忘れました... すいません... - /etc/fstab から sdc1,sdd1 をコメントアウトして再び起動 外づけ SCSI は接続したまま, on のまま. -> 起動できない. 以下メッセージ ----------------- intel(R) Boot Agent Version 1.0.15 Copyright (C) 2001. Intel Corporation CLIENT MAC ADDR]: 00 02 B3 BC 6E E7 GUID: EEE76725D-7FD5-11D4-A762-080009E4D9AE RXE-M0F: Exiting Intel PXE ROM. Intel(UNDI). PXE-2.0 (build 081) Copyright (C) 1997-2000 Intel corporation PXE-E61: Media test failure. chach cable1 RXE-M0F: Exiting Intel PXE ROM. Drive Not Ready-System Halted ---------- - 外づけ SCSI を外して起動 -> 無事起動する. - もう一度外づけ SCSI を接続してみる. -> lilo までいく. 起動できず. --------------- MBR LILO 22.2 Loading Linux............................... Uncompressing Linux... crc error -- System halted --------------- - 外づけ SCSI HD を元の旧 www へ接続して起動する - きちんと起動する - 新旧 www の fstab を見比べる. 旧 www : /dev/sdc1 /home ext2 default,usrquota 新 www : /dev/sdc1 /home ext2 default 新 www に usrquota を追加して, 外づけ SCSI を接続し起動 -> BIOS 画面( Intel と表記される青色の初期画面) で動作停止 - 新 www に旧 www のカーネルイメージ(2.4.23)をインストールしてみる -> 無事起動 - SCSI HD を接続して起動してみる -> 無事(??)起動, ただし, /dev/sdc を認識するのに時間がかかる sdc との転送がうまくいかず, 転送速度が決まらない模様. ---------------- scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36 aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs (scsi0:A:0): 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit) (scsi0:A:1): 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit) (scsi0:A:2): 160.000MB/s transfers (80.000MHz DT, offset 63, 16bit) (scsi0:A:2): 80.000MB/s transfers (40.000MHz DT, offset 63, 16bit) (scsi0:A:2): 80.000MB/s transfers (40.000MHz, offset 63, 16bit) (scsi0:A:2): 40.000MB/s transfers (40.000MHz, offset 63) : : : (scsi0:A:2): 10.000MB/s transfers (5.000MHz, offset 63, 16bit) (scsi0:A:2): 6.600MB/s transfers (16bit) (scsi0:A:2): 19.230MB/s transfers (19.230MHz, offset 63) (scsi0:A:3): 160.000MB/s transfers (80.000MHz DT, offset 63, 16bit) Vendor: QUANTUM Model: ATLAS10K3_18_WLS Rev: 020W Type: Direct-Access ANSI SCSI revision: 03 Vendor: QUANTUM Model: ATLAS10K3_18_WLS Rev: 020W Type: Direct-Access ANSI SCSI revision: 03 Vendor: SEAGATE Model: ST373405LW Rev: 0003 Type: Direct-Access ANSI SCSI revision: 03 Vendor: SEAGATE Model: ST373405LW Rev: 0003 Type: Direct-Access ANSI SCSI revision: 03 scsi0:A:0:0: Tagged Queuing enabled. Depth 32 scsi0:A:1:0: Tagged Queuing enabled. Depth 32 scsi0:A:2:0: Tagged Queuing enabled. Depth 32 scsi0:A:3:0: Tagged Queuing enabled. Depth 32 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Attached scsi disk sdb at scsi0, channel 0, id 1, lun 0 Attached scsi disk sdc at scsi0, channel 0, id 2, lun 0 Attached scsi disk sdd at scsi0, channel 0, id 3, lun 0 SCSI device sda: 35916548 512-byte hdwr sectors (18389 MB) Partition check: sda: sda1 sda2 SCSI device sdb: 35916548 512-byte hdwr sectors (18389 MB) sdb: sdb1 sdb2 SCSI device sdc: 143374741 512-byte hdwr sectors (73408 MB) sdc: sdc1 SCSI device sdd: 143374741 512-byte hdwr sectors (73408 MB) sdd: sdd1 ------------------- - 新 www に カーネルイメージ 2.4.24 をインストール -> 無事起動 - いちかばちか, 元の カーネルイメージ 2.4.25 をインストール -> 起動しない ----------------- intel(R) Boot Agent Version 1.0.15 Copyright (C) 2001. Intel Corporation CLIENT MAC ADDR]: 00 02 B3 BC 6E E7 GUID: EEE76725D-7FD5-11D4-A762-080009E4D9AE RXE-M0F: Exiting Intel PXE ROM. Intel(UNDI). PXE-2.0 (build 081) Copyright (C) 1997-2000 Intel corporation PXE-E61: Media test failure. chach cable RXE-M0F: Exiting Intel PXE ROM. Drive Not Ready-System Halted ---------- - kernel 2.4.25 のイメージを作り直して再び install -> 失敗 --------------- MBR LILO 22.2 Loading Linux............................... Uncompressing Linux... invalid compressed format (err=2) -- System halted --------------- - kernel 2.4.24 のパッチが当たっているソースからイメージ作成 # wget ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/Debian/debian/pool/main/k/kernel-source-2.4.24_2.4.24-3_all.deb # dpkg -i kernel-source-2.4.24_2.4.24-3_all.deb -> /usr/src/kernel-source-2.4.24.tar.bz2 ができる. # cd /usr/src # tar jxvf ./kernel-source-2.4.24.tar.bz2 # rm linux # ln -s /kernel-source-2.4.24 linux # cd linux # make menuconfig 設定項目は, 以下を参照 http://www.ep.sci.hokudai.ac.jp/~epwww/dvlop/kernel.html # make dep # make-kpkg clean # make-kpkg # make-kpkg --revision=sango2004_0309 kernel-image # dpkg -i /usr/src/kernel-image_sango2004_0309_i386.deb - 再起動 -> 再び sdc1 が認識できない. kernel panmic. --------- scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36 aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs (scsi0:A:0): 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit) (scsi0:A:1): 160.000MB/s transfers (80.000MHz DT, offset 127, 16bit) (scsi0:A:3): 160.000MB/s transfers (80.000MHz DT, offset 63, 16bit) Vendor: QUANTUM Model: ATLAS10K3_18_WLS Rev: 020W Type: Direct-Access ANSI SCSI revision: 03 Vendor: QUANTUM Model: ATLAS10K3_18_WLS Rev: 020W Type: Direct-Access ANSI SCSI revision: 03 Vendor: SEAGATE Model: ST373405LW Rev: 0003 Type: Direct-Access ANSI SCSI revision: 03 --------- - SCSI ケーブルの接続を 本体 -- sdc -- sdd から 本体 -- sdd -- sdc に交換してみる -> 起動せず ----------------- intel(R) Boot Agent Version 1.0.15 Copyright (C) 2001. Intel Corporation CLIENT MAC ADDR]: 00 02 B3 BC 6E E7 GUID: EEE76725D-7FD5-11D4-A762-080009E4D9AE RXE-M0F: Exiting Intel PXE ROM. Intel(UNDI). PXE-2.0 (build 081) Copyright (C) 1997-2000 Intel corporation PXE-E61: Media test failure. chach cable RXE-M0F: Exiting Intel PXE ROM. Drive Not Ready-System Halted ---------- - PCI の SCSI カードをうまく動いている旧 www と交換してみる. ついでに SCSI ターミネータを締め直す -> 起動した ! どの kernel でも起動成功 !! - df で確認