最近在學習Hadoop,需要搭建分布式集群,自己在電腦上安裝的VMware+centos7。前期我已經安裝好了一個虛擬機,並把apache,jdk等的環境都配置好了,現在需要搭建集群了,所以需要克隆三個節點出來。
步驟一:
打開虛擬機,右鍵選中已經配置好的虛擬機,選擇manage下面的clone選項。這里有一個需要注意的地方,就是虛擬機在啟動或者掛起的狀態下是不能clone的,必須是關閉狀態。如下圖所示:
點擊之后會出現下圖,點擊下一步即可:
選擇full clone
修改虛擬機的名字和存放位置,點擊完成
接下來就是等待clone完成了。
步驟二:
克隆完成之后,右鍵點擊新復制的虛擬機,點擊settings,如下圖所示:
彈出如下界面,點擊Network Adapter,然后點擊右邊的advanced:
然后彈出如下界面,點擊generate,使新的虛擬機生成新的MAC地址,復制新生成的MAC信息,后面會用:
步驟三:
打開新復制的虛擬機,輸入命令ip addr,此條命令是查看虛擬機的IP地址以及MAC地址,如下:紅色框住的就是機器的IP地址
然后輸入如下命令:vim /etc/sysconfig/network-scripts/ifcfg-eno16777728,注意這里的ifcfg-eno16777728是和上圖中紅點點那里的名稱是一樣的。然后對這個文件進行編輯,輸入如下信息:(注意紅色框住的地方改為自己機器相應的信息)
HWADDR=00:0C:29:CD:A6:00
TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777728"
UUID="27e2be96-cc69-4d66-a5ee-96d3081e0502"
DEVICE="eno16777728"
ONBOOT="yes"
IPADDR=192.168.186.130
NETMASK=255.255.255.0
GATEWAY=192.168.186.2
然后:wq退出。
接下來,輸入rm /etc/udev/rules.d/70-persistent-ipoib.rules命令,刪除這個.rules文件:
刪除之后,修改hostname,輸入hostnamectl set-hostname node1命令,將node1的部分改成自己的名字。
最后,輸入vim /etc/hosts命令,將IP地址和新名字添加進去,如下圖:
OK,到此為止就是克隆虛擬機的全過程,最后可以互相ping一下網絡,看是否可以ping通就可以啦~~~~
感謝大家觀看,謝啦~~~