集群(多台):
- 一台->多台 :完整克隆(对虚拟机 右键 -> 管理 -> 克隆)
1、IP规划
主机名 | 主机地址 | 网关 |
---|---|---|
pc1 | 192.168.2.128 | 192.168.2.1 |
pc2 | 192.168.2.129 | 192.168.2.1 |
pc3 | 192.168.2.120 | 192.168.2.1 |
… | (128开始)…(最大254) | 192.168.2.1 |
2、克隆
- 克隆完毕后:
- a.将从计算机 的内存适当降低
- b.修改从计算中 唯一性 的配置(ip、uuid、hostname映射)
- 在克隆后的 pc2/pc3 中 进行同样的以下修改:
- 1、删除uuid/hwaddr(在重启时,自动生成)
- 2、修改IP地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0
- 3、删除文件 rm -r /etc/udev/rules.d/70-persistent-net.rules 输入yes
- 4、修改计算机名:vi /etc/sysconfig/network
- 在克隆后的 pc2/pc3 中 进行同样的以下修改:
- c.映射
- centos:
vi /etc/hosts
追加:
192.168.2.128 pc1
192.168.2.129 pc2
192.168.2.130 pc3 - windows:
C:\Windows\System32\drivers\etc\hosts
追加:
192.168.2.128 pc1
192.168.2.129 pc2
192.168.2.130 pc3
- centos:
SSH免密钥登陆
私钥、公钥
- 私钥:密钥留在本机
- 公钥: 密钥发给本机
配置
- 以pc1为例:
- 1、生成密钥 :ssh-keygen -t rsa
- (密钥存放位置:/root/.ssh , id_rsa:私钥 id_rsa.pub)
- 2、发送私钥(本机): ssh-copy-id localhost ,
- 需要输入 pc1 节点(root)的密码
- 3、发送公钥(其他计算机):ssh-copy-id pc2,
- 需要输入pc2(集群中的相关节点)节点(root)的密码
- 4、免密钥登陆:
- ssh ip地址
例:ssh localhost 登陆本机
ssh pc2 登陆pc2
- ssh ip地址
- 1、生成密钥 :ssh-keygen -t rsa
用上述方法,给每2台计算机 设置免密钥