虚拟机器的创建、存储与性能优化指南
1. 脚本自动运行配置
若要让脚本在下次启动时运行,可将以下文本添加到 /etc/rc.local 文件中:
if [ -f /root/changeHostName.sh ]; then
. /root/changeHostName.sh
fi
这会使 Linux 在首个用户登录前运行该脚本,前提是文件存在。完成这些更改后,虚拟机就可作为基础虚拟机使用。你可以通过复制虚拟机并启动来测试,确保设置过程符合预期。为防止基础虚拟机意外启动(这会导致设置过程完成,可能需再次对基础镜像运行 Sysprep),可将 VHD 文件标记为只读,或编辑文件的安全设置以限制写入权限。此方法也可按需修改其他配置文件。
2. 网络存储虚拟硬盘的问题与解决
当准备好基础虚拟机来创建新虚拟机时,你可能想将它们存储在网络中心位置,但需注意“三机问题”。
- 原理 :在虚拟服务器中,每个虚拟机作为独立线程运行,线程以启动虚拟机的用户上下文运行,该上下文用于访问主机资源,如虚拟硬盘,这被称为“模拟”。
- 问题场景 :
- 一台计算机运行虚拟服务器、Web 界面和存储虚拟硬盘。
- 两台计算机,一台运行虚拟服务器和存储虚拟硬盘,另一台访问 Web 界面。这两种情况都能正常工作。但涉及三台计算机时会出现问题,常见配置有:
- 第一台计算机运行 Internet Explorer,访问第二台计算机上的虚拟服务
超级会员免费看
订阅专栏 解锁全文
17

被折叠的 条评论
为什么被折叠?



