操作场景
本文以云服务器的操作系统“Windows Server 2008 R2 Enterprise 64bit”为例,提 供磁盘的自动初始化操作指导。
前提条件
● 已挂载数据盘至云服务器,且该数据盘未初始化。
● 已登录云服务器。
– 弹性云服务器请参见登录弹性云服务器。
– 裸金属服务器请参见登录裸金属服务器。
约束与限制
● 使用自动初始化默认设置为NTFS格式、MBR分区。
● 不支持Windows组逻辑卷组的初始化。
● Windows最多支持23块数据盘初始化。
● 只支持初始化简体中文和英文版本Windows系统中的数据盘。
手动执行脚本初始化 Windows 数据盘
步骤1
登录云服务器,访问https://ecs-instance-driver.obs.cn-north-1.myhuaweicloud.com/datadisk/WinVMDataDiskAutoInitialize.ps1获取 自动初始化磁盘脚本,并将其保存在C:\Windows\System32路径下。
步骤2 在云服务器桌面,单击“开始”,选中“Windows PowerShell”后右键单击“以管理 员身份运行”。
快速入门 5 初始化数据盘
图5-1 以管理员身份运行 Windows PowerShell
步骤3 在对话框中输入以下命令,设置脚本执行策略。
Set-ExecutionPolicy -ExecutionPolicy Bypass -Force 步骤4 在对话框中输入以下命令,执行自动化脚本。
C:\Windows\System32\WinVMDataDiskAutoInitialize.ps1 回显类似如下信息:
快速入门 5 初始化数据盘
说明
如果回显PowerShell无法加载文件,原因是通过网络下载的PowerShell脚本在未签名的情况 下,Windows系统策略会禁止执行。
您可以通过以下方法解决:首先执行命令set-ExecutionPolicy RemoteSigned,然后重启 PowerShell即可。
步骤5 (可选)在“磁盘管理”页面,可以查看初始化结果。
快速入门 5 初始化数据盘
图5-2 磁盘管理
----结束
配置自动初始化 Windows 数据盘
步骤1 在云服务器桌面,单击“开始”,在列表中找到“计算机”并右键,单击“管理”。
弹出“服务器管理器”窗口。
快速入门 5 初始化数据盘
步骤2 在左侧导航树中,选择“配置 > 任务计划程序 > 任务计划程序库”,右键单击后选择
“创建任务”。
进入“创建任务”页面。
快速入门 5 初始化数据盘
步骤3 在“创建任务”页面,选择“常规”页签,在名称中输入
“WinVMDataDiskInitialize”,然后单击“更改用户或组”。
进入“选择用户或组”页面。
快速入门 5 初始化数据盘
步骤4 单击“选择用户或组”页面左下角的“高级”。
步骤5 单击页面右侧的“立即查找”,在搜索结果中选择“SYSTEM”,然后单击“确定”。
返回“选择用户或组”页面。
快速入门 5 初始化数据盘
步骤6 单击页面右下角的“确定”。
步骤7 选择“触发器”页签,单击页面左下角“新建”。
快速入门 5 初始化数据盘
步骤8 在“新建触发器”页面,开始任务选项选择“登录时”开始任务,其他选择默认值,
然后单击“确定”。
步骤9 选择“操作”页签,单击左下角“新建”。
步骤10 在“新建操作”页面,设置参数:
● 操作:启动程序
● 脚本:powershell.exe
● 添加参数:-ExecutionPolicy Bypass C:\Windows
\System32\WinVMDataDiskAutoInitialize.ps1 设置完成后单击“确定”。
快速入门 5 初始化数据盘
步骤11 在“创建任务”页面单击“确定”,完成设置。
设置完成后,购买新的磁盘并挂载至该云服务器,重新登录云服务器即可实现自动初 始化磁盘。
说明
想要多台云服务器都实现自动初始化Windows数据盘,可以在一台云服务器上参考以上步骤配 置自动初始化Windows数据盘,然后利用该云服务器创建私有镜像,最后通过私有镜像批量创 建云服务器即可。
----结束