本文已参与[新人创作礼]活动,一起开启掘金创作之路
目录
一、背景
最近想在我的windows10版本的笔记本上安装一个虚拟机,出现了许多问题,现在就来记录一下。所有软件除了从官网获取,也可以通过我的百度网盘获取,文末获取链接。
二、安装VMware16虚拟机
1、到达官网下载
(1)下载了一个VMware 15版本的报错了,无法启动虚拟机,原来装的VMware14 pro版本直接打开电脑蓝屏重启了,最终选择了VMware 16版本。
customerconnect.vmware.com/cn/download…
2、下载完成后安装一下即可,打开以后会让激活许可证,从网上找了下,这个应该好使。
VM16 激活许可证
ZF3R0-FHED2-M80TY-8QYGC-NPKYF
三、安装镜像
虚拟机镜像系统有ubuntu 18,ubuntu 20,centOS6,centOS7,centOS8,最终选择使用centOS7。centOS 6 官方已经停止更新了,不建议使用,centOS 8也就出来两年左右,比较新,现在主流用的还是centOS 7,最终选择了centOS 7。
1、官网安装centOS7镜像。
(1)建议安装DVD版本,这个版本软件数量还可以,4.3G。其他版本也可以根据自己需要。
Index of /mirror/centos/7/isos/x86_64/
2、下载完成后,打开Vmware进行新建虚拟机
(1)根据新建虚拟机向导进行安装,选择典型配置。
(2)找到下载的光盘映像文件,进行下一步。
(3)这里用户名不可以填写root,输入的用户密码也会是root的密码。
3、按照向导执行完毕,耐心等待就可以安装CentOS7镜像成功了。
四、实现固定虚拟机ip
因为需要在虚拟机里面装个数据库,然后项目配置文件中配置该数据库,所以需要一个固定的ip,默认虚拟机是选择了一个ip范围,每次重启都会修改。
1、右击虚拟机->虚拟机设置->网络设配器设置为NET模式,默认应该就是这个,是的话就不用修改了。
2、 打开编辑->虚拟网络编辑器->选中VMnet8 NAT模式
(1)记住网关ip地址,后面配置会用到。
3、进入centos7虚拟机
(1)打开Terminal终端,执行ifconfig命令。
(2)记住ens33的ip复制到其他地方,后面配置会用到。
4、修改centos7配置文件
(1)修改ifcfg-ens33文件,在terminal执行下面命令,先切换root用户,密码跟新建虚拟机建的用户密码一致。然后执行下一句。
su
vim /etc/sysconfig/network-scripts/ifcfg-ens33
(2)BOOTPROUTE设置为 static
(3)ONBOOT设置为yes,默认应该就是yes的话不用修改。
(4)添加IPADDR,值为执行ifconfig时获取的ip地址,把他固定为虚拟机ip。
(5)添加GATEWAY,值为上面net模式中的让记住的网关ip。
(6)主要修改如下:
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=192.168.174.128
GATEWAY=192.168.174.2
NETMASK=255.255.255.0
DNS1=8.8.8.8
DNS2=8.8.4.4
(7)继续执行下面命令,修改resolv.conf文件
vim /etc/resolv.conf
(8)在resolv.conf中添加下面内容
nameserver 8.8.8.8
nameserver 8.8.4.4
5、重启network。
(1)执行下面命令
service network restart
6、关掉虚拟机,启动,通过ifconfig查看,可以看到虚拟机ip固定下来了。
五、总结
以上就是VMware虚拟机安装centOS7镜像并实现固定虚拟机ip的所有内容,在这里记录一下,希望能够帮到大家,觉得不错的话,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。 百度网盘软件地址如下。
链接:pan.baidu.com/s/1j_NgLmfa…
提取码:rie1