以下是本人在学习MySQL分布式集群中环境搭建的一小部分,个人觉得无论是远程访问还是各技术集群搭建方面都可用到,特在此记录下。
本文所用:虚拟机 VMware Workstation Pro
Linux镜像 CentOS-7-x86_64-Minimal-1810.iso
当首次安装好系统后,查看IP地址会显示:
其中只有本地回环lo(loopback)【常用作本机测试】和一个默认网卡ens33.且ens33没有IP地址。下面为ens33网卡设置固定ip,以便使用。
开启虚拟机后首先将‘网络适配器’中的‘网络连接’改为NAT模式
附:NAT方式工作原理如下(CentOS7和Windows这两台机子通过虚拟网关互联,虚拟网关由VMware生成,在Windows上会生成一个虚拟网卡VMnet8,这个网卡地址和本机的物理网卡没有关系)
Windows上生成的虚拟网卡VMnet8设为自动获取IP地址,(控制面板的网络连接查看VMnet8)
在VMware的菜单 编辑 -> 虚拟网络编辑器 查看虚拟网关地址
虚拟网关:192.168.15.2
ens33 ip:192.168.15.100 (即将准备设置的)
虚拟机上查看ens33网卡的配置文件名
[root@localhost ~]# ls /etc/sysconfig/network-scripts/
修改配置文件ifcfg-ens33
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
说明:
ONBOOT:开机自启,默认为no,此处改为yes
BOOTPROTO:分配方式,默认为dhcp,此处改为static
再添加以下配置信息
IPADDR=192.168.15.100 要设置的ip
NETMASK=255.255.255.0 子网掩码,通用
GATEWAY=192.168.15.2 网关
DNS1=8.8.8.8 后续发现ping不同,才加的。
设置完后保存退出,重启网卡,再次查看ip
[root@localhost /]# ip addrservice network restart
[root@localhost /]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:97:2a:5c brd ff:ff:ff:ff:ff:ff
inet 192.168.15.100/24 brd 192.168.15.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::1769:7c06:407a:2306/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[root@localhost /]#
可以看到,网卡ens33的IP地址已设置为192.168.15.100
接下来就可以用xshell远程连接快速操作啦。