
MSLab 快速上手3 个脚本跑通一个四节点 S2D 集群实验环境【免费下载链接】MSLabAzure Local (formerly Azure Stack HCI), Windows 10 and Windows Server rapid lab deployment scripts项目地址: https://gitcode.com/gh_mirrors/ms/MSLabMSLab 是一套自动化部署脚本帮你一次性搭出 Azure Local原 Azure Stack HCI虚拟实验环境不用再手动装域控制器、一步步建集群。本文带你走最短路径跑通第一个实验全程大约 1 到 2 小时只有首次灌盘这一步比较耗时间。 最短路径跑通第一个实验宿主要求Windows 10 专业版/企业版或 Windows Server8GB 内存40GB 空闲空间CPU 支持虚拟化。另外提前准备好一份 Windows Server 评估 ISO灌盘脚本运行时会向你询问路径。克隆项目# 克隆 MSLab 脚本仓库 git clone https://gitcode.com/gh_mirrors/ms/MSLab cd MSLab三个脚本按顺序从准备到部署依次运行# 第一步创建 LAB 工作目录下载 DSC 模块与辅助脚本 .\Scripts\1_Prereq.ps1 # 第二步创建父磁盘构建 Windows Server VHD 与域控制器1-2 小时 .\Scripts\2_CreateParentDisks.ps1 # 第三步读取 LabConfig.ps1导入域控制器并创建集群节点约 5 分钟 .\Scripts\3_Deploy.ps1第二步还会询问遥测级别和累积更新没有 MSU 包直接按 Cancel 即可。结束时看到绿色 Script finished 和清理确认提示输入 y 会移除不再需要的中间文件。此时 LAB 文件夹已经就绪里面是导入好的域控制器配置和 Virtual Machines.zip 备份ParentDisks 子目录放着部署要用的 VHD。 LabConfig.ps1 里值得改的参数MSLab 的核心定义文件在Scripts/LabConfig.ps1三个参数值得先了解DomainName默认Corp.contoso.com。域在灌盘阶段就建好了想用自己的域名要在运行2_CreateParentDisks.ps1之前改之后修改不生效。AdminPassword默认LS1setup!是烧进父磁盘的域管理员密码。灌盘完成后再改它部署脚本会登录不上域控制器。VMs虚拟机清单每项定义名称、拓扑Simple/S2D/Shared/Replica、父磁盘和模拟本地磁盘。默认示例是 4 台 S2D 节点每台挂 12 块 4TB 模拟盘# 4 台 S2D 节点每台 12 块 4TB 模拟盘、启动内存 512MB 1..4 | ForEach-Object { $LabConfig.VMs { VMName S2D$_; Configuration S2D HDDNumber 12; HDDSize 4TB; MemoryStartupBytes 512MB } }其余参数DHCP 网段、虚拟交换机名等都有可用默认值第一次跑不用动。需要在 Linux 父磁盘上实验的把Linux设为$true脚本会自动下载 Packer 工具链。✅ 跑通的样子确认实验环境真的起来了3_Deploy 结束后打开 Hyper-V 管理器过程中出现的红色报错是在测试 AD 可用性可忽略。看到域控制器处于 Running、S2D1 到 S2D4 已创建就算跑通了# 在宿主机核对虚拟机清单与状态 Get-VM | Format-Table Name, State, Uptime预期输出1 台 Running 的域控制器和 4 台 Off 的集群节点——AutoStartAfterDeploy 默认 $false节点不会自动开机。⚠️ 三个容易卡住的点部署卡在一堆红色报错出不来LabConfig 里的 AdminPassword 和灌盘时的密码对不上。改回原值再跑一遍即可。2_CreateParentDisks 卡在等待 ISO没下载 Windows Server 评估镜像。把 ISO 放到本地目录按提示选择路径。灌盘太慢AMSI 实时扫描拖慢速度禁用它可提速约一倍ParentDisks 里已有 VHD 的话脚本会直接复用跳过构建。 延伸入口一步步部署 Azure Local 实验带完整截图的逐步指南适合想搭不加入域的 Azure Local 双节点实验的人灌盘阶段详解与父磁盘加速适合想重复灌盘或复用已有父磁盘的人修改集群拓扑的 LabConfig 进阶配置适合想改虚拟机数量、拓扑或网络定义的人下一步可以启动 4 台 S2D 节点在任意一台里运行Get-Cluster检查集群组建与健康状态。【免费下载链接】MSLabAzure Local (formerly Azure Stack HCI), Windows 10 and Windows Server rapid lab deployment scripts项目地址: https://gitcode.com/gh_mirrors/ms/MSLab创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考