利用vmware+centos7搭载三台ip地址连续的虚拟机
建议本地运行内存至少16GB起步
一、前置准备
1、安装vmware
官网直接下周vmware安装包:
下载 VMware Workstation Pro | CN
网上搜索免费密钥(以下可在网上直接搜索,如果过期请另外查询):
MC60H-DWHD5-H80U9-6V85M-8280D
2、安装centos7
选择阿里云镜像:
centos-7-isos-x86_64安装包下载_开源镜像站-阿里云 (aliyun.com)
3、在vmware中安装centos7
3.1:打开vmware,点击创建新的虚拟机
3.2:选择自定义安装配置
3.3:选择稍后安装操作系统
3.4:选择等会需要安装的操作系统版本,因为这里我们前面下载的是centos7,所以这里选择centos7:
3.5:选择安装路径,尽可能不要放在c盘,选择的磁盘也尽可能大一些:
3.6:CPU核数,这里我是给k8s做为master主机使用,因此我选择2的内核
3.7:选择虚拟机内存,这里我选择的是4g内存,你也可以根据实际需要去配置,创建虚拟机后该内存可动态修改:
3.8:网络配置,这里一定要选择NAT
3.9:创建虚拟磁盘,大小尽量给40GB
3.10:默认磁盘文件名,并完成
3.11:在侧边栏选择设置,安装刚才下载的centos系统镜像:
3.12:开启虚拟机,开始安装
这里直接回车键即可,会自动执行安装
3.11:进入可视化安装界面,选择安装键盘
3.13:配置时间区、硬盘、网络:
3.14:设置root用户密码
3.15:安装完成后重启即可:
4、网络配置:
- 设置虚拟机网段:
- 设置window当中的Vmnet8网络地址,这里是win11系统:
- 设置Liunx当中的网络
已经配置好了vmware当中的网络、windows当中的网络, 剩下就是linux虚拟机当中的网络,配置好了linux当中的网络,我们的linux就可以联网使用了,登录linux
- 编辑配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 添加联网四要素
IPADDR=192.168.2.100 # 这里要注意,配置192.168.2.xxx,这里前面要网关ip保持一致
NETMASK=255.255.255.0
GATEWAY=192.168.2.2 # 这里要跟前面要网关ip保持一致
DNS1=8.8.8.8
-
具体参考下图
-
更好完成配置,重启网络服务
systemctl restart network
- 安装一些常用的软件
yum -y install vim
yum -y install net-tools
- 重启
reboot
5、克隆第一台机器
6、更新克隆机器的ip的地址
- 三台机器ip地址分别192.168.2.100、192.168.2.110、192.168.2.120
- 克隆出来的机器ip地址与种子的ip地址一样,我们将第二台机器的ip地址更改为192.168.2.100即可
- 启动虚拟机,并通过root用户,密码来进行登录,然后来更改linux机器的ip地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33
第二台机器
BOOTPROTO="static"
ONBOOT="yes"
PADDR=192.168.2.110
NETMASK=255.255.255.0
GATEWAY=192.168.2.2
DNS1=8.8.8.8
第三台机器
BOOTPROTO="static"
ONBOOT="yes"
PADDR=192.168.2.120
NETMASK=255.255.255.0
GATEWAY=192.168.2.2
DNS1=8.8.8.8
7、使用xshell连接以上三台机器,并操作
- 首先在VM Ware中虚拟网络网络编辑器中,查看vment8的模式为NAT模式,然后再NAT设置中,查看子网IP,子网掩码和网关
- 检查虚拟机是否安装SSH服务
rpm -qa|grep ssh
如果没有出现这种情况安装SSH服务
yum install openssh-server
- 注释端口号:
vim /etc/ssh/sshd_config
- 开启sshd服务
service sshd start
- 查看sshd服务的状态,前面有一个绿点说明开启正常
service sshd status
- 通过ss -lnt 查看22端口开启
ss -lnt
接着就可以使用xshell连接了