前言
在搭建hadoop集群的时候,往往需要克隆虚拟机。因为一个一个安装系统耗费时间不说,还会把自己的热情消耗掉。
克隆虚拟机,本质就是复制虚拟机文件。复制完了,放在vmware(qemu/kvm)上,一旦运行。由于是复制的,配置信息完全一直,物理上看就还是一台机器,没有完全独立,导致远程连接不上。
要想实现虚拟机物理上完全独立,能够连上网、ssh能连上,就要更改一些配置。
以centos7为例:
具体修改流程:
1. 修改主机名和hosts文件。
打开虚拟机,首先看到主机名还是原来的,改。有几种方式
a.hostnamectl set-hostname XXX 直接永久修改,无需重启
b.修改配置文件/etc/hostname XXX 也可以直接永久修改,前提是没有hostnamectl命令
接下来修改/etc/hosts文件,因为静态主机名一旦修改,/etc/hostname将随之更新。若不手动修改/etc/hosts文件,reboot主机会很慢
/etc/hosts
127.0.0.1 xxx
::1 xxx
2.关闭防火墙和selinux
查看防火墙状态
firewall-cmd --state
停止firewall服务