在完成hadoop分布式安装之前,有时为了方便使用,减少重复配置,通常会直接克隆当前已有的虚拟机,之后再对克隆之后的虚拟机重新设置网络信息和主机信息。一般包括ip地址的更改,主机名的修改,主机名和IP地址映射配置修改。
从Centos 7虚拟机(暂时称为master机)克隆出来两台虚拟机slave1和slave2,现在这三台虚拟机的网络配置、主机名、主机与IP地址映射信息都是一样的,现在要修改这些信息。
从master主机克隆出来两台虚拟机
一、修改slave1主机的信息
1、 使用命令修改slave1的网络配置信息。
vi /etc/sysconfig/network-scripts/ifcfg-ens33
输入命令
2、删除ens33配置文件中的UUID信息,并配置IP地址。
删除UUID,修改IP地址
3、 重启网络服务,查看网络信息,测试ping其他的虚拟机的IP地址,可通。
重启网络服务并ping其他虚拟机IP
4、 使用命令修改slave1主机名。
vi /etc/hostname
输入命令修改
5、重启生效。
重启之后主机名已变
6、输入命令修改slave1的hosts文件。
vi /etc/hosts
输入命令
7、将master机和slave1机的IP地址和主机名都设置好相应的映射,这样master和slave1相互通信时,就可以使用主机名了。
设置IP地址和主机名的映射
8、测试slave1机ping主机master是否可通,结果可通。
ping主机名可通
二、修改master机的信息。
1、 登录master主机,修改master主机名,并重启生效。
输入修改命令
输入修改内容
2、 修改master主机的hosts文件
输入命令
输入内容
3、 测试master机ping主机slave1是否可通,结果显示可通。
master机ping从机slave1主机名可通
三、修改slave2主机的信息
省略,步骤和以上内容相关不大,IP地址不要重复,主机名为slave2。
四、总结
不管多少台虚拟机,配置网络信息和主机名的步骤和配置一台机器的步骤是相似的,每一台机器的IP地址不同,主机名不同,但是hosts文件中的内容是相同的。
,