Linux (サーバー制作) : 38:バックアップ用のホストを作り直す(2)
まずはエラーの整理
1:私は色々な領域を / にmountしているが、ここはまだ出来ていない所があるのでエラーになるから、一時的に/etc/fstab を修正する
2:ネットワークカードのMACが違っているので、udev がエラーになり、ネットワークが使えない
3:hostnameがコピーの為ダブっている。
4:mysqld のスタートで失敗になる。
5:mcelog daemon が CPU is unsupported と表示が出る
又,起動時にネットワークが働いていないのでそこら中で時間がかかる(cups等)が気長に待つとログイン画面になる
最初にfstabの修正
# gedit /etc/fstab
/dev/sda1 / ext4 defaults 0 0
/dev/Swap/kvm swap swap defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
#/dev/Data/Download /Download ext4 defaults 0 0 ← # を付けコメントアウト
#/dev/Kvm/Thunderbird /Thunderbird ext4 defaults 0 0 ← # を付けコメントアウト
次はネットワークだが、エラーは
Device eth0 does not seem to be present, delaying initialization
原因はMACアドレスの違いなので、udevが誤検知するので
# gedit /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="d0:50:99:25:XX:XX", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
上の2行はオリジナルのMACなので削除する
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="d0:50:99:95:XX:XX", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
上が本来のMAC、なのでeth1 を eth0 に変更する
# gedit /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE="br0"
TYPE="Bridge"
ONBOOT=yes
IPADDR=192.168.XX.XX ← ここを使いたいIPアドレスに
PREFIX=24
GATEWAY=192.168.XX.1
NAME="br0"
ホスト名の変更
# gedit /etc/sysconfig/network
抜粋
HOSTNAME=XXXXX.kinryokai.net ← XXXXの所を使いたいホスト名に
mysqldのスタートの失敗を直す。
/etc/my.cnf を調べたがエラーになりそうな所は無い。
色々調べると /tmp のアクセス権が問題見たい。バックアップからリストアーしているのに何故だか解らないが /tmp のアトリビュートがrootしか書き込み出来なくなっていたので
# chmod 777 /tmp
で全てが書き込み可に。
mcelogのエラー
色々調べるとmcelogd は普通はいらないようです。なのでこれを走らない様にします。
# chkconfig mcelogd off
そして再起動、無事エラー無く起動した
39:バックアップ用のホストを作り直す(3)に続く
投稿された内容の著作権はコメントの投稿者に帰属します。