Ubuntu17.04系统环境下的具体操作
1.1防火墙的关闭
查询资料后得知Ubuntu安装后好像并不带防火墙...? (然而后面有个安全模式)
1.2修改静态ip
Ubuntu修改ip的文件是在该目录的interfaces文件下
root打开后一般不是旧版本的Ubuntu会有两个auto,一个lo,一个ens33(有些系统并非ens33,但只是名称变化而已)。我们只编辑ens33如下
Master(按自己的需求)是192.168.68.128,另两台就是129和130了。
编辑后执行 /etc/init.d/networking restart 重启网络
1.3 修改主机名
接下来我们再来编辑如下目录的hostname,主机Master,另外两台Slave1,Slave2 就可以了。之后重启就可以发现主机名改变了(应该有不重启的方法)
1.4 修改一下 /ect/hosts
在原有的文本下修改
1.5 再来ping ping
非常幸福
2.1 安装配置ssh
3台虚拟机完成以下操作 (注意这个也是分root用户和普通用户的,看自己需求)
①执行命令:ssh-keygen–t rsa
连续回车生成无密码密钥对id_rus和id_rsa.pub,默认存储在/root/.ssh中
②主节点
执行命令:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
将id_rsa.pub追加到授权的key里面
执行命令:rm –r .ssh/id_rsa.pub
删除密钥
③2台分节点
执行命令:scp ~/.ssh/id_rsa.pub Master:~/.ssh
将id_rsa.pub复制到主节点
④主节点
执行命令:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
将分节点密钥追加到key中
⑤主节点
执行命令:scp ~/.ssh/authorized_keysSlave1:~/.ssh
scp ~/.ssh/authorized_keysSlave2:~/.ssh
将主节点授权的key复制到2个分节点
2.2 测试
3台虚拟机两两之间
执行命令:ssh 主机名或ip
如果都能登录则配置成功(主要是主节点ssh另外两个)
问题1:执行scp命令时password打死都正确不了
解决方法:三个节点都修改如下地址的文件加上PermitRootLogin yes,重启(或别的方法)
问题2:修改静态ip后第二天不能联网
解决方法:虽然网上很多的解决方法,比如改dns,但是我直接备份了一个interfaces的原文件,再重启一下... ...
笔记:
1.测试的时候,被测试的机子不要关机,不要关机,不要关机,谢谢。
2.scp命令发送文件夹的话要加 -r,后面也要用到就不提了