当我提到搭建了一台迷你主机并安装了 CentOS 操作系统后,我开始思考如何更充分地利用这个服务器的性能。将其仅仅当作一台服务器使用似乎有点浪费了。于是,我决定进行一番折腾,计划安装 Windows 10 操作系统,并在其上安装虚拟机。这样,我就可以在平时使用这台主机进行办公、观影等日常活动,同时也能运行虚拟化的 Linux 系统以进行其他任务。这个想法看起来很有前途,我决定开始行动。
针对虚拟化软件的选择,目前主要有 VMware 和 VirtualBox 两种。我之前都有使用过,但我觉得 VMware 的界面更加友好且占用资源较少,因此我选择了 VMware 作为虚拟化软件。
虚拟机的安装过程相对简单,只需安装软件并进行破解即可。关于破解方法,网上有很多教程,这里就不赘述了,毕竟这不是本文的重点。
默认情况下,虚拟机使用 DHCP 模式分配 IP 地址,这意味着每次启动虚拟机时,分配的 IP 地址可能会发生变化。这对于长期使用来说十分不便,因此我决定将虚拟机配置为静态 IP,这样就能确保 IP 地址的稳定性,不会频繁变动。
我这里安装的是VMware Workstation Pro、CentOS7,具体步骤如下:
- 查看VMware的虚拟网络编辑器
- 点击VMnet8(NAT模式),将dhcp勾选关闭,然后点击 【NAT设置 】
记住子网IP、子网掩码、网关IP
,一会儿有用
- 进入虚拟机,修改如下配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
把DHCP改为静态,修改BOOTPROTO中dhcp为static
并添加如下内容
IPADDR=192.168.228.200
NETMASK=255.255.255.0
GATEWAY=192.168.228.2
DNS1=8.8.8.8
DNS2=8.8.4.4
IPADDR:上面虚拟网络编辑器中记住的子网ip,只是最后一位改成3-254之间一个数
NETMASK:虚拟网络编辑器中记住子网掩码
GATEWAY:网关ip
- 重启网络服务
systemctl restart network
- 可能会碰到的问题1
如果按以上配置后,发现虚拟机无法连接网络,双击修改网络连接为NAT模式
下面就可以愉快的部署应用了,先来个portainer玩玩
- 可能会碰到的问题2(no such host)
修改/etc/resolv.conf,添加如下内容
nameserver 8.8.8.8 nameserver 8.8.4.4
添加国内镜像
vim /etc/docker/daemon.json
文件内容如下:
{ "registry-mirrors": ["https://s27w6kze.mirror.aliyuncs.com"] }
重启docker
systemctl restart docker
- 防火墙导致无法访问
查看防火墙状态
systemctl status firewalld
关闭防火墙
systemctl stop firewalld
永久关闭
systemctl disable firewalld
发表评论