接上篇接上篇《Windows Nano Server安装配置详解(上)》、《Windows Nano Server安装配置详解(中)》1.在虚拟机中部署NanoServer1.将NanoServerImageGenerator文件夹从\WindowsServer2016ISO中的NanoServer文件夹到硬盘驱动器上的文件夹。复制到C盘根目录下。2.以管理员身份启动WindowsPowerShell,将目录更改为NanoServerImageGenerator文件夹所在的文件夹,然后使用Import-Module.\NanoServerImageGenerator-Verbose导入模块3.通过运行以下命令(系统将提示您输入模块的名称新的VHD管理员密码)创建标准版VHD,设置计算机名称并包含Hyper-V来宾驱动程序:New-NanoServerImage-EditionStandard-DeploymentTypeGuest-MediaPath-BasePath.\Base-TargetPath.\NanoServerVM\NanoServerVM.vhd-ComputerName其中-MediaPath<媒体根目录的路径>指定WindowsServer2016ISO内容的根目录路径。例如,如果将ISO的内容复制到d:\TP5ISO,则将使用该路径。-BasePath(可选)指定要创建以将NanoServerWIM和包复制到的文件夹。-TargetPath指定将创建生成的VHD或VHDX的路径,包括文件名和扩展名。Computer_name指定正在创建的NanoServer虚拟机的计算机名称。注意New-NanoServerImage在Windows8.1、Windows10、WindowsServer2012R2和WindowsServer2016上受支持。创建Base和Nano1文件夹用于存储TEMP和VHD文件。mediapath指向D,这是我的windows2016光盘ISO文件。执行命令后,生成VHD,如图。您可以进入Base文件夹查看LOG信息。4.在Hyper-V管理器中,创建一个新的虚拟机并使用在步骤3中创建的VHD。5.启动虚拟机并连接到Hyper-V管理器中的虚拟机。6.使用在第3步运行脚本时提供的管理员帐号和密码登录RecoveryConsole。7.获取NanoServer虚拟机的IP地址,使用WindowsPowerShellremoting或其他远程管理工具连接到虚拟机并进行远程管理。2.在物理机上部署NanoServer在物理机上部署NanoServer的步骤类似于在虚拟机上加载VHD部署。下面列出了不同之处。1、在生成VHD文件的过程中,需要添加-OEMDrivers参数,即为大多数常见硬件安装OEM驱动。-Compute和-clustering表示启用hyper-v角色和集群功能。2、在物理机上挂载VHD,挂载到E盘。3、修改物理机的启动程序,从VHD启动,从E盘windows启动4、将物理机启动到NanoServerVHD中。5.使用管理员帐户和密码登录故障恢复控制台。3、部署IIS的第一种方式:在生成NanoVHD镜像时集成IIS角色。通过结合使用-Package参数和Microsoft-NanoServer-IIS-Package,在NanoServer上安装InternetInformationServices(IIS)服务器角色。对于离线安装,添加包参数为New-NanoServerImage的包,如本例所示:New-NanoServerImage-EditionStandard-DeploymentTypeGuest-MediaPathD:\-BasePathC:\Base\-TargetPathC:\Nano1\Nano-iis.vhd-ComputerNameNano-iis-PackageMicrosoft-NanoServer-IIS-Package方法二:对于已有的VHD文件通过DISM工具进行安装,我们先关闭正在运行的Nano1虚拟机,然后更新VHD文件。挂载Nano1的VHD文件。或者通过命令挂载到mountdir文件夹。Base目录已经存在,是之前使用new-nanoserverimage时生成的目录。包目录下有很多cab安装包。以下示例步骤假定您从BasePath指定的目录运行,该目录是在运行New-NanoServerImage之后创建的。添加IIS后,卸载此文件夹。让我们将更新后的VHD文件挂载到虚拟化的hyper-v中并进行检查。防火墙中还有两条规则可以通过powershell远程连接到NanoServer。首先需要在管理工作站配置远程连接,如图。可以通过访问IIS的NanoServer所在机器的IP来判断是否安装了IIS。切换到另一个没有安装IIS的NanoServer,如图。IIS的目录可以通过UNC访问。第三种方式:在线安装IIS,将Base目录下的package文件夹复制到Nano服务器的C盘。Base目录已经存在,是之前使用new-nanoserverimage时生成的目录。复制到C盘。这里NanoServer的IP是172.168.1.26通过远程powershell查看,已经复制。使用以下内容创建Unattend.xml文件。将创建好的xml文件放在NanoServer的C盘根目录下。XML文件中自定义的安装文件路径为IIS安装包和IIS英文语言包。文件中的源位置需要注意,包放在哪里,路径就会写在那里。切换到包含新创建的XML文件的目录并运行dism/online/apply-unattend:.\unattend.xml以完成安装。通过运行以下命令验证IIS包及其关联的语言包是否已正确安装:dism/online/get-packages您应该看到“包ID:Microsoft-NanoServer-IIS-Package~31bf3856ad364e35~amd64~~10.0.14393.1000”列出两次,一次针对发布类型:语言包,一次针对发布类型:功能包。使用netstartw3svc或通过重新启动NanoServer启动W3SVC服务。可以通过浏览器访问默认的IIS站点,如图。【本文为专栏作家曾吹新原创稿件,转载请注明出处】点此阅读更多该作者好文
