vSphere Clientというツールを使ってVMのクローンを作ったら
ネットワーク周りでエラーが発生…。
なにこれ…。
eth0: ERROR while getting interface flags: No such device
IPを設定するのに、下記ファイルを編集
$ vi /etc/network/interfaces
その後
$ sudo /etc/init.d/networking restart
を実行したら
eth0: ERROR while getting interface flags: No such device
という経緯。
下記ファイルを開いてみると、コピー元のMACアドレスがeth0にあって、
eth1には、エラーのあるサーバーのMACアドレスが記載されてました。
$ vi /etc/udev/rules.d/70-persistent-net.rules
とりあえず、両方とも(SUBSYSTEM=="net"で始まる部分)コメントアウト。
$ sudo reboot
したら、無事認識!
70-persistent-net.rules のファイルにはeth0とeth1がうまくマージされた行が
1行追加されてました。
昔のMACアドレスが残っていたのが問題だったみたいなので、
きっとそれだけ削除すれば良かったのかも、と後から思い
昔のMACアドレスが定義されていた行(eth0)を削除して、
新規に追加された行のeth1をeth0に変更したら大丈夫でした。
こちらのサイトを参考にさせていただきました!
http://namahage.dip.jp/blog/2107
◆ VMをクローンしたら何したら良いのかをまとめると
・hostnameの変更
$ sudo vi /etc/hostname
・hostsの変更
$ sudo vi /etc/hosts
新IPと新hostnameに合わせましょう。
合わせないとsudoした時にsudoはできますが、エラーメッセージが出ます。
・IPの設定
$ sudo vi /etc/network/interfaces
・ethデバイスの再定義
$ vi /etc/udev/rules.d/70-persistent-net.rules
eth0とMACアドレスをあわせ、不要のものは削除 (上記の対応)
・reboot
$ sudo reboot
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。