大数据-从入门到入定

Linux虚拟主机集群测试环境基本搭建

2018-05-24  本文已影响30人  airpoet

1. 复制原本的虚拟主机

  1. 复制虚拟主机1到2
  2. 按照原虚拟主机的root用户名&密码登录2

2. 修改新机网卡

  1. 修改网卡vi /etc/udev/rules.d/70-persistent-net.rules, 删除eth0所在的整个段落, 把下面的eth1改为eth0, 保存退出
  2. 修改网卡配置vi /etc/sysconfig/network-scripts/ifcfg-eth0, 如果有UUID, HARDDR, 删掉, IPADDR改为与原虚拟主机不同的地址, 但要在同一网段, BOOTPROTO改为static

3. 修改新机hostname

  1. 修改hostname, /etc/sysconfig/network, 把HOSTNAME改为要修改的名字

4. 免密登录

  1. 新机生成自己公钥 ssh-kepygen, 注意: 如果原本主机中已经生成, 此处在提示overwrite (y/n)?的时候要选择y, 才会重新生成覆盖
  2. 把新主机公钥发送给其它机器 ssh-copy-id root@xxx(其它主机ip), 此命令相当于 下面2条命令的效果
 cat id_rsa.pub > authorized_keys
 scp -r authorized_keys root@xxx:/root/.ssh/
  1. 其他主机也把公钥发给新主机, 此时就可以实现主机间的免密登录了.

5. 功能增强(可选):

  1. 可以在 每台机器中设置host别名, vi /etc/hosts, 加上xxx.xxx.xx.xxx cts1/2/3..., 这样在访问其他主机时, 可以直接用别名替代域名
  2. 如果是用的zshshell, 可以在所有主机的 ~.zshrc中, 添加alias login1='ssh root@cts1' >> ~/.zshrc, 这样可以直接 用 login1登录到对应的主机.
上一篇 下一篇

猜你喜欢

热点阅读