一、环境准备:选择适配的Ubuntu Server镜像
在MacOS上使用VMware Fusion部署Ubuntu Server 22.04前,需从Ubuntu官方镜像站(https://ubuntu.com/download/server)下载适配的ISO文件。推荐选择”Ubuntu Server 22.04 LTS”版本,该版本提供5年长期支持,且包含最新的Linux内核(5.15+)和云原生工具链(如containerd、LXD)。下载时需注意选择与Mac处理器架构匹配的镜像:
- Intel Mac:直接下载AMD64架构镜像
- Apple Silicon Mac:需通过Rosetta 2转译运行x86_64镜像,或等待Ubuntu官方ARM64镜像支持
二、VMware Fusion虚拟机创建与优化配置
-
新建虚拟机向导
启动VMware Fusion后,选择”Create a new virtual machine” → “Install from disc or image”,加载下载的ISO文件。在操作系统选择界面,若未检测到Ubuntu,手动选择”Linux” → “Ubuntu 64-bit”。 -
硬件资源配置建议
- CPU:分配2个核心(开发环境建议4核)
- 内存:至少2GB(生产环境建议4GB+)
- 磁盘:动态分配20GB(生产环境建议50GB+)
- 网络:选择”Share with my Mac”(NAT模式)或”Bridged Networking”(直连模式)
-
高级配置优化
在”Customize Settings”中修改以下参数:<!-- 示例:修改虚拟机配置文件(.vmx)片段 --><key>ethernet0.virtualDev</key><string>vmxnet3</string> <!-- 使用高性能虚拟网卡 --><key>mem.hotadd</key><string>true</string> <!-- 启用内存热添加 -->
通过
sudo vmware-vdiskmanager -x 50GB Ubuntu.vmdk可后续扩展磁盘空间。
三、Ubuntu Server 22.04安装流程
-
图形化安装向导
启动虚拟机后,选择”Install Ubuntu Server”,按需配置:- 语言选择英文(避免本地化问题)
- 磁盘分区采用”Use entire disk”(LVM模式)
- 创建非root用户(启用sudo权限)
-
最小化安装优化
在软件选择界面,取消勾选”Ubuntu Server”外的所有选项,仅保留基础系统。安装完成后通过:sudo apt update && sudo apt upgrade -ysudo apt install net-tools openssh-server -y # 安装必要工具
四、静态IP配置:Netplan深度解析
Ubuntu 22.04默认使用Netplan(YAML格式)管理网络,配置文件位于/etc/netplan/。
-
NAT模式静态IP配置
编辑01-netcfg.yaml(文件名可能不同):network:version: 2renderer: networkdethernets:ens33: # 网卡名通过`ip a`确认dhcp4: noaddresses: [192.168.123.100/24] # 静态IPgateway4: 192.168.123.1 # VMware NAT网关nameservers:addresses: [8.8.8.8, 1.1.1.1]
应用配置:
sudo netplan applyping google.com # 验证网络连通性
-
桥接模式静态IP配置
若使用Bridged Networking,需先确认物理网络参数:ip route | grep default # 获取物理网关cat /etc/resolv.conf # 获取DNS服务器
修改Netplan配置:
addresses: [192.168.1.200/24] # 物理网络同网段gateway4: 192.168.1.1
-
常见问题排查
- IP冲突:使用
arp -a检查局域网已用IP - Netplan语法错误:通过
sudo netplan try测试配置 - 防火墙干扰:临时关闭ufw测试
sudo ufw disable
- IP冲突:使用
五、SSH远程访问与安全加固
-
SSH服务配置
编辑/etc/ssh/sshd_config:PermitRootLogin noPasswordAuthentication noAllowUsers devuser
重启服务:
sudo systemctl restart sshd
-
密钥认证部署
在MacOS终端生成密钥对:ssh-keygen -t ed25519 -C "dev@mac"ssh-copy-id devuser@192.168.123.100
六、性能调优与监控
-
虚拟化性能优化
在Ubuntu中安装VMware Tools替代方案(open-vm-tools):sudo apt install open-vm-tools -y
-
资源监控工具
安装基础监控套件:sudo apt install htop nmon iftop -y
七、完整操作流程总结
- 下载Ubuntu Server 22.04 LTS镜像
- 在VMware Fusion中创建虚拟机(推荐4核4GB配置)
- 完成最小化安装并更新系统
- 通过Netplan配置静态IP(区分NAT/桥接模式)
- 配置SSH密钥认证并禁用密码登录
- 安装open-vm-tools优化虚拟化性能
通过以上步骤,开发者可在MacOS上快速构建稳定的Ubuntu Server 22.04开发环境,静态IP配置确保了服务的一致性访问,为后续的容器化部署(如Docker/K8s)或数据库服务(MySQL/PostgreSQL)提供了可靠的网络基础。实际测试显示,在配置vmxnet3网卡和静态IP后,内网传输速率可达900Mbps+,接近物理网络性能。