目的:
通过vmware在hadoop集群加入新的节点的时候,再重新走一遍流程太慢,不如先初始化一个init_c7,其他的hadoop-xxx机子都通过克隆init_c7来得到,节省时间
步骤
- 克隆init_c7
- 设置dhcp联网,然后改为静态ip上网
- 修改主机名 /etc/hostname
- 建立域名和静态ip的映射,以便于ssh远程登录 /etchosts
- 加入集群中
基础知识
UUID: Universally Unique Identifier 通用唯一识别码
IP : Internet Protocol
IPv4 : Internet Protocol version 4
IPv6 : Internet Protocol version 6
/etc/sysconfig/network-scripts/if-ens33 下的参数
BOTTPROTO="" dhcp 自动获取, static 手动设置为静态
UUIP:类似MAC,唯一
ONBOOT = "" 一般设置为 yes
HWADDR mac的地址
MAC地址的随机生成:
设置为动态IP的时候:
设置为静态的时候
IPADDR:手动设置,GATEWAY 和 DNS1 要一致
克隆虚拟机:
克隆后的虚拟机的mac和ip和原机是一样的,所以需要进行更改,否则上不了网
1. 经过静态ip设置后的虚拟机的克隆
克隆后的mac地址也和原机一样,所以得用vmware动态生成一个新的mac
当我开机的时候mac已经自动被vmware更改
克隆后的ip因为 之前主机是设置的静态ip,所以连ip也没有变化
IPADDR,GATEWAY,DNS1 要是进行大改如改为 192.168.1.100, 192.168.1.2, 192.168.1.2 的话,可能会导致无法使用
原因: windows10 下的虚拟网卡设置的是 静态ip,当虚拟机的配置变了,win机并没有跟着变化,所以出现了问题
解决:
1.设置为动态获取即可
2.设置为 192.168.1.1 也行
2.动态获取IP的克隆
其实克隆一个虚拟机,mac会被wmware自动修改,ip如果设置的是dhcp动态获取,就不用修改上述文件。
直接可以互ping下看看
Bridge:如果用的是桥接,那么GATEWAY的设置最好和LAN的一致
否则可能会出现上不成网的问题
NAT : network address transfer 下的 配置
三为一体:
主机中: