ToB企服应用市场:ToB评测及商务社交产业平台

标题: Base虚拟机克隆集群节点,并固定IP与免密互通 [打印本页]

作者: 自由的羽毛    时间: 2023-11-8 10:50
标题: Base虚拟机克隆集群节点,并固定IP与免密互通
使用Base克隆集群节点

先把Base关机,然后右键 - 管理 - 克隆

选择完整克隆

克隆名字这里叫node1

重复步骤,克隆node2/node3
为了分类,创建了一个大数据集群文件夹

以下命令全是root权限执行
配置固定IP
  1. # 修改主机名
  2. hostnamectl set-hostname node1
  3. # 修改IP
  4. vim /etc/sysconfig/network-scripts/ifcfg-ens33
  5. # 重启network
  6. systemctl restart network
复制代码
修改后的ifcfg-ens33如下
修改 BOOTPROTO="static" 为静态地址
新增 IPADDR NETMARK GATEWAY DNS1
  1. PE="Ethernet"
  2. PROXY_METHOD="none"
  3. BROWSER_ONLY="no"
  4. BOOTPROTO="static"
  5. DEFROUTE="yes"
  6. IPV4_FAILURE_FATAL="no"
  7. IPV6INIT="yes"
  8. IPV6_AUTOCONF="yes"
  9. IPV6_DEFROUTE="yes"
  10. IPV6_FAILURE_FATAL="no"
  11. IPV6_ADDR_GEN_MODE="stable-privacy"
  12. NAME="ens33"
  13. UUID="440b1b34-10de-4a94-b2db-9ad8528f0713"
  14. DEVICE="ens33"
  15. ONBOOT="yes"
  16. IPADDR="192.168.88.131"
  17. NETMARK="255.255.255.0"
  18. GATEWAY="192.168.88.2"
  19. DNS1="192.168.88.2"
复制代码
剩下的node2/node3 以此执行,分别把hostname改成node2/node3,IP为192.168.88.132/192.168.88.133
设置完之后分别为:



配置主机名映射,方便直接访问
  1. vim /etc/hosts
  2. # 粘贴如下内容
  3. 192.168.88.131 node1
  4. 192.168.88.132 node2
  5. 192.168.88.133 node3
复制代码

配置SSH免密登陆
  1. ssh-keygen -t rsa -b 4096
  2. # 一路回车
复制代码
  1. #在每一个节点都执行
  2. ssh-copy-id node1;ssh-copy-id node2;ssh-copy-id node3;
复制代码
设置完成后,各个服务器都可以互通啦 (这里的免密登陆是root用户)

创建hadoop用户并配置免密登陆

为大数据软件创建hadoop账户,并为node1/2/3进行同样的配置
  1. # 创建用户
  2. useradd hadoop
  3. # 设置密码 密码设置为123456,方便输入
  4. passwd hadoop
  5. # 切换到hadoop用户
  6. su - hadoop
  7. # 创建ssh密钥
  8. ssh-keygen -t rsa -b 4096
复制代码
  1. #最后在每一个节点使用hadoop用户都执行
  2. ssh-copy-id node1;ssh-copy-id node2;ssh-copy-id node3;
复制代码

至此,通过Base创建了3台服务器,并设置了IP地址,新增了hadoop用户,并配置了root和hadoop用户的ssh免密互通

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4