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

相关推荐
boligongzhu1 小时前
ubuntu20.04搭建YOLOv11 GPU运行环境
linux·yolo·ubuntu·机器人
c***72741 小时前
Linux下PostgreSQL-12.0安装部署详细步骤
linux·运维·postgresql
v***Y891 小时前
linux 设置tomcat开机启动
linux·运维·tomcat
松涛和鸣1 小时前
DAY20 Optimizing VS Code for C/C++ Development on Ubuntu
linux·c语言·开发语言·c++·嵌入式硬件·ubuntu
unclecss1 小时前
从 0 到 1 手写 Linux 调试器:ptrace 系统调用与断点原理
linux·运维·服务器·c语言·ptrace
last demo2 小时前
fail2ban实验
linux·运维·服务器·网络
toughboy2 小时前
CENTOS7 重置ROOT密码
linux
用户7227868123442 小时前
Linux的binfmt_misc机制
linux
源梦想2 小时前
火柴人龙拳网页格斗小游戏Linux部署演示
linux·运维·服务器