自由的羽毛 发表于 2023-11-8 10:50:09

Base虚拟机克隆集群节点,并固定IP与免密互通

使用Base克隆集群节点

先把Base关机,然后右键 - 管理 - 克隆
https://img2023.cnblogs.com/blog/1220069/202310/1220069-20231018095239253-1836967692.png
选择完整克隆
https://img2023.cnblogs.com/blog/1220069/202310/1220069-20231018095350498-1517857001.png
克隆名字这里叫node1
https://img2023.cnblogs.com/blog/1220069/202310/1220069-20231018095521809-772237296.png
重复步骤,克隆node2/node3
为了分类,创建了一个大数据集群文件夹
https://img2023.cnblogs.com/blog/1220069/202310/1220069-20231018095824507-1322972414.png
以下命令全是root权限执行
配置固定IP

# 修改主机名
hostnamectl set-hostname node1
# 修改IP
vim /etc/sysconfig/network-scripts/ifcfg-ens33
# 重启network
systemctl restart network修改后的ifcfg-ens33如下
修改 BOOTPROTO="static" 为静态地址
新增 IPADDR NETMARK GATEWAY DNS1
PE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="440b1b34-10de-4a94-b2db-9ad8528f0713"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.88.131"
NETMARK="255.255.255.0"
GATEWAY="192.168.88.2"
DNS1="192.168.88.2"剩下的node2/node3 以此执行,分别把hostname改成node2/node3,IP为192.168.88.132/192.168.88.133
设置完之后分别为:
https://img2023.cnblogs.com/blog/1220069/202310/1220069-20231018102331917-1683402580.png
https://img2023.cnblogs.com/blog/1220069/202310/1220069-20231018102339299-1696383681.png
https://img2023.cnblogs.com/blog/1220069/202310/1220069-20231018102422489-118710847.png
配置主机名映射,方便直接访问

vim /etc/hosts

# 粘贴如下内容

192.168.88.131 node1
192.168.88.132 node2
192.168.88.133 node3https://img2023.cnblogs.com/blog/1220069/202310/1220069-20231018105058562-2139212709.png
配置SSH免密登陆

ssh-keygen -t rsa -b 4096
# 一路回车#在每一个节点都执行
ssh-copy-id node1;ssh-copy-id node2;ssh-copy-id node3;设置完成后,各个服务器都可以互通啦 (这里的免密登陆是root用户)
https://img2023.cnblogs.com/blog/1220069/202310/1220069-20231018105704735-706374567.png
创建hadoop用户并配置免密登陆

为大数据软件创建hadoop账户,并为node1/2/3进行同样的配置
# 创建用户
useradd hadoop
# 设置密码 密码设置为123456,方便输入
passwd hadoop
# 切换到hadoop用户
su - hadoop
# 创建ssh密钥
ssh-keygen -t rsa -b 4096#最后在每一个节点使用hadoop用户都执行
ssh-copy-id node1;ssh-copy-id node2;ssh-copy-id node3;https://img2023.cnblogs.com/blog/1220069/202310/1220069-20231018111153796-242870995.png
至此,通过Base创建了3台服务器,并设置了IP地址,新增了hadoop用户,并配置了root和hadoop用户的ssh免密互通

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Base虚拟机克隆集群节点,并固定IP与免密互通