0%

虚拟机网卡配置

本文主要介绍基于CentOS7系统的虚拟机网卡配置流程以及免密登陆

网卡配置流程

Step1. 进入/etc/sysconfig/network-scripts

# 修改网卡文件名称
mv ifcfg-ens33 ifcfg-eth0

Step2. 修改/etc/sysconfig/network-scripts/ifcfg-eth0

# 将虚拟机的ip分配由动态dhcp修改成静态static,这样每次打开虚拟机的ip就不会变换
BOOTPROTO=static

# 开机执行该网卡配置文件
ONBOOT=yes

# 通过 ip addr 命令可以查看虚拟机的硬件地址
HWADDR=xx:yy:zz:zz:yy:xx

# 在mac中通过vi /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf命令寻找虚拟机的NAT网关地址,进而可以自定义当前节点的ip地址
IPADDR=199.19.199.99

# 成功启动网络的配置项PREFIX
PREFIX=24

# 子网掩码
NETMASK=225.225.225.0

# 网关地址,可以在mac中通过vi /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf命令寻找虚拟机的NAT网关地址,虚拟机网关地址千万不要写错!!!
GATEWAY=199.99.199.99

# 域名解析可以通过mac中的 打开网络偏好设置 --> 高级 --> DFS中查看
DNS1=114.114.114.114

Step3. 关闭网络管理

# 关闭当前的网络管理
systemctl stop Network Manager

# 开机不启动网络管理
systemctl disable Network Manager

# 查看网络管理状态是否是关闭状态
systemctl status Network Manager

Step4. 重启虚拟机

reboot

Step5.查看网络状态

# 查看网络状态是否active
systemctl status network

配置失败的状态

配置成功的状态

# 测试是否可以ping通其他网络
ping baidu.com

# ps:
# 1. 启动网络
systemctl start network

# 2. 重启网络
systemctl restart network

Step6. 将配置好的虚拟机克隆4份用于后期集群的搭建,并可以分别保存快照避免后期配置环境被弄坏

Step7. 针对克隆的虚拟机重新配置修改/etc/sysconfig/network-scripts/ifcfg-eth0其中的

# 通过 ip addr 命令可以查看虚拟机的硬件地址
HWADDR=xx:yy:zz:zz:yy:xx

# 在mac中通过vi /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf命令寻找虚拟机的NAT网关地址,进而可以自定义当前节点的ip地址
IPADDR=199.19.199.99

Step8. 重启克隆的虚拟机

reboot

Step9. 将4个虚拟机的/etc/hostname分别修改为node01node02node03node04

Step10. 在4个虚拟机上配置/etc/hosts来增添4个虚拟机的hostname与ip的映射关系,并尝试在不同节点是否可以相互ping通

免密登陆

# 产生公钥和私钥
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys