11.linux虚拟机集群部署和安装,免密,

1.在虚拟机中实例三个虚拟机主机,三个虚拟主机配置ip,两两之间可以ping通
这三个虚拟机都要修改两个文件
第一个文件 更改新增系统的mac地址 :vim /etc/udev/rules.d/70-persistent-net.rules

修改
11.linux虚拟机集群部署和安装,免密,_第1张图片

第二个文件 更改网卡信息:vim /etc/sysconfig/network-scripts/ifcfg-eth0
然后重新启动
11.linux虚拟机集群部署和安装,免密,_第2张图片
2.关闭防火墙(需要在所有的主机中进行设置)
/etc/init.d/iptables stop
chkconfig iptables off

3.关闭selinux(需要在所有的主机中进行设置)
编辑文件 vim /etc/selinux/config
修改成 SELINUX=disabled

4.更改主机名
vim /etc/sysconfig/network

5.配置主机与ip的对应关系
第一种方法:
vi /etc/hosts
添加如下内容 主机ip 和主机名
192.168.100.202 node02
192.168.100.203 node03
192.168.100.204 node04

第二种方法:(操作多台服务器的时候使用scp远程操作)
    scp /etc/hosts  node03:/etc/
     scp /etc/hosts  root@node03:/etc/  (指定用户名)

把当前主机的hosts文件拷贝到指定的主机上面
当看到进度100%的时候就成功了

配置多节点无密码登录(只能由root设置其他用户权限不足)
目标:在node01节点 无密码登录到node01,node02和node03上
1.在node01节点生成node02的公钥私钥
ssh-keygen+三个回车(ssh-keygen 每次生成的都不一样)

2.免密登录node01 ssh-copy-id node01 (需要输入node01的密码)
免密登录node02 ssh-copy-id node02 (需要输入node02的密码)
免密登录node03 ssh-copy-id node03 (需要输入node03的密码)

authorize_keys : 表示哪些节点可以使用相应的密钥免密登录到本机
id_rsa :当前节点的私钥
id_rsa.pud :当前节点的公钥

定时任务
命令:crontab -e/编辑 -l 查看
* * * * * 操作命令
*一小时内的第一分钟(0-59)
*一天内的第一个小时(0-23)
*一个月内的第几天(1-31)
*一年内第几个月(1-12)
*星期几(0-7)

时钟同步
与阿里云提供的时钟服务器同步:ntpdate ntp4.aliyun.com
根内网通某台机器同步时间
1.确定时间服务器的ntpd服务是开启的
2.修改第一个配置文件
vi /etc/ntp.conf
添加如下内容
restrict 192.168.100.0 maks
server 127.127.1.0 # locallclock
fudge 127.127.10 stratum 10

你可能感兴趣的:(linux)