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)。

相关推荐
wj3055853788 小时前
课程 9:模型测试记录与 Prompt 策略
linux·人工智能·python·comfyui
abigriver8 小时前
打造 Linux 离线大模型级语音输入法:Whisper.cpp + 3090 显卡加速与 Rime 中英混输终极调优指南
linux·运维·whisper
wangqiaowq9 小时前
windows下nginx的安装
linux·服务器·前端
YYRAN_ZZU9 小时前
Petalinux新建自动脚本启动
linux
charlie11451419110 小时前
嵌入式Linux驱动开发pinctrl篇(1)——从寄存器到子系统:驱动演进之路
linux·运维·驱动开发
于小猿Sup10 小时前
VMware在Ubuntu22.04驱动Livox Mid360s
linux·c++·嵌入式硬件·自动驾驶
cen__y10 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
不仙52012 小时前
VMware Workstation 26.0.0 在 Ubuntu 24.04 (内核 6.17.0) 上的安装与内核模块编译问题
linux·ubuntu·elasticsearch
1892280486112 小时前
NY352固态MT29F32T08GWLBHD6-24QJ:B
大数据·服务器·人工智能·科技·缓存
AI视觉网奇12 小时前
linux 检索库 判断库是否支持
java·linux·服务器