文章目錄

  • 1.關閉防火牆(三台虛擬機都需要關閉)
  • 查看防火牆的狀態
  • 永久關閉 firewalld 防火牆(推薦方法)
  • 2.查看是否具有ssh服務
  • 3.準備節點(克隆虛擬機)
  • 4.MAC地址和IP地址
  • 5.修改主機名
  • 6.網絡與主機名映射
  • 7.重啓網絡
  • 8.節點之間的免密登錄


建立三個集羣節點。若是隻有一個主機就使用克隆的方法創建虛擬機,若是三台電腦,就三個人分別在不同的主機上建立一個虛擬機。

1.關閉防火牆(三台虛擬機都需要關閉)

查看防火牆的狀態

systemctl status firewalld

active 表示防火牆是開啓的狀態,inactive表示是關閉狀態。

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_#apache

永久關閉 firewalld 防火牆(推薦方法)

步驟 1:停止當前運行的防火牆服務
執行命令(root 權限下):

systemctl stop firewalld

步驟 2:禁止防火牆開機自啓(核心步驟)
執行命令:

systemctl disable firewalld

執行後會顯示類似輸出,説明已移除開機啓動項:

Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

步驟 3:驗證防火牆狀態
執行命令確認是否徹底關閉:

systemctl status firewalld

若顯示 inactive (dead),則表示防火牆已永久關閉(即使重啓虛擬機也不會自動開啓)。

2.查看是否具有ssh服務

[root@hadoop1 ~]# ssh -V
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017
[root@hadoop1 ~]# rpm -qa | grep openssh-server
openssh-server-7.4p1-21.el7.x86_64
[root@hadoop1 ~]#

若需設置開機自啓:

systemctl start sshd
systemctl enable sshd

若需檢查 SSH 服務狀態:

systemctl status sshd

若需查看 SSH 配置:

cat /etc/ssh/sshd_config

3.準備節點(克隆虛擬機)

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_hadoop_02


點擊下一步:

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_IP_03


點擊下一步:

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_#apache_04


勾選克隆完整虛擬機,點擊下一步:

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_#linux_05


更改虛擬的名字(如hadoop01、hadoop02、hadoop03)、更改虛擬機的安裝位置:

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_hadoop_06


虛擬集羣搭建日記2——克隆虛擬機以及實現互通_IP_07


等待虛擬機克隆

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_IP_08

克隆完成,點擊關閉:

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_IP_09

4.MAC地址和IP地址

克隆完成之後,修改虛擬機的MAC地址和IP地址

步驟1:修改MAC地址:按照步驟之後點擊生成,點擊確認。

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_IP_10

步驟二:修改ip地址:

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_hadoop_11


修改ip地址並保存:

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_#apache_12

5.修改主機名

若發現名字為master、slave1、slave2,則不需要繼續更改。

如:master、slave1、slave2

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_#服務器_13

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_IP_14


虛擬集羣搭建日記2——克隆虛擬機以及實現互通_hadoop_15


虛擬集羣搭建日記2——克隆虛擬機以及實現互通_#linux_16

6.網絡與主機名映射

確保三台虛擬機的 IP 固定(如通過/etc/sysconfig/network-scripts/ifcfg-eth0配置靜態 IP),且互相能 ping 通。
主機名與 IP 映射正確:/etc/hosts文件中需包含三台機器的 IP 和主機名,例如:

192.168.56.101 master
192.168.56.102 slave1
192.168.56.103 slave2

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_#服務器_17

7.重啓網絡

修改完IP地址之後,重啓一下網絡

systemctl restart network

可以看到IP地址修改成功。

虛擬集羣搭建日記2——克隆虛擬機以及實現互通_hadoop_18

8.節點之間的免密登錄

03-虛擬機之間配置免密登錄 利用同樣的方法克隆出第三台虛擬機。
(比如第一台虛擬機hadoop01\第二台:hadoop02\第三台:hadoop03)
集羣的三個節點,已經準備就緒,
要求:
三台虛擬機的IP在同一個網段,需要ping通;
三台虛擬機都有ssh遠程登陸;
三台虛擬機都關閉了防火牆(firewalld)。