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

打印 上一主题 下一主题

主题 707|帖子 707|积分 2121

使用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免密互通

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

自由的羽毛

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表