centos系統的主從機互信及網絡配置

1 主從機環境複製

在主機掛起狀態下將虛擬機複製兩份出來分別命名slave1和slave2

2 從機網絡配置

vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
NAME=ens33
BOOTPROTO=static
NM_CONTROLLED=yes
IPV6INIT=no
ONBOOT=yes
IPADDR=192.168.121.11(這裏分別改爲自己從機ip)
PREFIX0=32
NETMASK=255.255.255.0
DNS1=192.168.121.2

然後把從機的網卡移除再重新添加一次,避免和主機的mac地址衝突

3 主從機局域網設置

[root@master /]# vim /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.159.10 master
192.168.159.11 slave1
192.168.159.12 slave2

4 從機名字更改(以slave1爲例)

[root@master /]# vim /etc/hostname
slave1
[root@master /]# hostnamectl set-hostname master

然後執行hostnamectl set-hostname master使其生效

5 主從機防火牆和selinux關閉

關閉防火牆

[root@master /]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

關閉selinux

[root@master /]# vim etc/sysconfig/selinux

SELINUX=disabled

SELINUXTYPE=targeted

重啓虛擬機後查看其狀態

[root@slave2 ~]# firewall-cmd --state
not running
[root@slave2 ~]# getenforce 
Disabled

6 主從機公匙設置

執行root@slave2 ~]# ssh-keygen,然後一路回車

root@slave2 ~]# cd ~/.ssh/
[root@slave2 .ssh]# cat id_rsa.pub > authorized_keys

獲取其他兩臺虛擬機的公匙,然後都複製到authorized_keys裏面,這樣以後連接其他虛擬機就不用輸入密碼了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章