02-集群节点准备:克隆虚拟机

文章目录

建立三个集群节点。若是只有一个主机就使用克隆的方法创建虚拟机,若是三台电脑,就三个人分别在不同的主机上建立一个虚拟机。

1.关闭防火墙

查看防火墙的状态

bash 复制代码
systemctl status firewalld

active 表示防火墙是开启的状态,inactive表示是关闭状态。

永久关闭 firewalld 防火墙(推荐方法)

步骤 1:停止当前运行的防火墙服务

执行命令(root 权限下):

bash 复制代码
systemctl stop firewalld

步骤 2:禁止防火墙开机自启(核心步骤)

执行命令:

bash 复制代码
systemctl disable firewalld

执行后会显示类似输出,说明已移除开机启动项:

php 复制代码
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

步骤 3:验证防火墙状态

执行命令确认是否彻底关闭:

php 复制代码
systemctl status firewalld

若显示 inactive (dead),则表示防火墙已永久关闭(即使重启虚拟机也不会自动开启)。

2.查看是否具有ssh服务

bash 复制代码
[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 ~]#

若需设置开机自启:

bash 复制代码
systemctl start sshd
systemctl enable sshd

若需检查 SSH 服务状态:

bash 复制代码
systemctl status sshd

若需查看 SSH 配置:

bash 复制代码
cat /etc/ssh/sshd_config

3.准备节点(克隆虚拟机)

点击下一步:

点击下一步:

勾选克隆完整虚拟机,点击下一步:

更改虚拟的名字(如hadoop01、hadoop02、hadoop03)、更改虚拟机的安装位置:

等待虚拟机克隆

克隆完成,点击关闭:

4.MAC地址和IP地址

克隆完成之后,修改虚拟机的MAC地址和IP地址

步骤1:修改MAC地址:按照步骤之后点击生成,点击确认。

步骤二:修改ip地址:

修改ip地址并保存:

5.修改主机名

如:hadoop1、hadoop2、hadoop3

6.网络与主机名映射

确保三台虚拟机的 IP 固定(如通过/etc/sysconfig/network-scripts/ifcfg-eth0配置静态 IP),且互相能 ping 通。

主机名与 IP 映射正确:/etc/hosts文件中需包含三台机器的 IP 和主机名,例如:

php 复制代码
192.168.56.101 node1
192.168.56.102 node2
192.168.56.103 node3

7.重启网络

修改完IP地址之后,重启一下网络

bash 复制代码
systemctl restart network

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

利用同样的方法克隆出第三台虚拟机。

(比如第一台虚拟机hadoop01\第二台:hadoop02\第三台:hadoop03)

集群的三个节点,已经准备就绪,

要求:

三台虚拟机的IP在同一个网段,需要ping通;

三台虚拟机都有ssh远程登陆;

三台虚拟机都关闭了防火墙(firewalld)。

相关推荐
tntxia19 小时前
linux curl命令详解_curl详解
linux
扛枪的书生1 天前
Linux 网络管理器用法速查
linux
顺风尿一寸1 天前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux
XIAOHEZIcode1 天前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行
唐青枫1 天前
别再只会用 cron:Linux systemd Timer 定时任务实战详解
linux
AlfredZhao3 天前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80
戴为沐4 天前
Linux内存扩容指南
linux
zylyehuo5 天前
Linux 彻底且安全地删除文件
linux
用户805533698035 天前
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
linux·嵌入式
用户034095297915 天前
linux fcitx 5 雾凇拼音 设置在中文输入法下仍然输入英文标点
linux