renran421 发表于 2018-12-8 09:08:04

Windows Nano Server安装配置详解07:部署IIS

第一种方式:在生成Nano VHD镜像的时候就集成IIS角色
  通过结合使用 -Package 参数和 Microsoft-NanoServer-IIS-Package 在 Nano Server 上安装 Internet Information Services (IIS) 服务器角色。
  对于脱机安装,使用程序包参数 New-NanoServerImage 添加程序包,如本示例中所示:
  New-NanoServerImage -Edition Standard -DeploymentType Guest -MediaPath D:\ -BasePath C:\Base\ -TargetPath C:\Nan
  o1\Nano-iis.vhd -ComputerName Nano-iis -Package Microsoft-NanoServer-IIS-Package
http://s3.运维网.com/wyfs02/M00/8B/ED/wKiom1hchBDiNgkJAADeab1vd_M722.png
http://s3.运维网.com/wyfs02/M02/8B/E9/wKioL1hchBHgwi3XAAD5wgRvRFw371.png
http://s3.运维网.com/wyfs02/M00/8B/ED/wKiom1hchBLCYr_uAADc9T2HZBE201.png
第二种方式:对于现有的VHD文件通过DISM工具进行安装
  我们先把正在运行的Nano1虚拟机关机,然后更新他的VHD文件。
http://s3.运维网.com/wyfs02/M02/8B/ED/wKiom1hchBPyHOcuAACC22n1Wn8657.png
  装载Nano1的VHD文件。
http://s3.运维网.com/wyfs02/M00/8B/ED/wKiom1hchBOik39yAAC0b2u_Wns501.png
  或者通过命令挂载到mountdir文件夹。Base目录是已经存在的,之前使用new-nanoserverimage的时候生成的目录。其中的package目录里有很多cab的安装包。
http://s3.运维网.com/wyfs02/M01/8B/ED/wKiom1hchBSRWEhMAADopHVCS0Q275.png
  以下示例步骤假定正在从 BasePath 指定的目录运行,且该目录是在运行 New-NanoServerImage 之后创建的。
http://s3.运维网.com/wyfs02/M00/8B/E9/wKioL1hchBWhHu3tAAF-JLVOGF8123.png
  添加IIS完成后,unmount这个文件夹。
http://s3.运维网.com/wyfs02/M01/8B/E9/wKioL1hchBbjsmCzAACEiHr_jV4088.png
http://s3.运维网.com/wyfs02/M02/8B/ED/wKiom1hchBfQMbe4AADExSWsyME091.png
  我们在虚拟化hyper-v中挂载更新后的VHD文件,查看一下。
  防火墙多了两条规则
http://s3.运维网.com/wyfs02/M02/8B/E9/wKioL1hchBjwZkEdAAGGVH-1Grw840.png
  通过powershell远程连接Nano Server,需要先在管理工作站上配置远程连接,如图。
http://s3.运维网.com/wyfs02/M00/8B/ED/wKiom1hchBnzfxt-AADXwRk6Qp0124.png
  可以通过访问IIS的Nano Server所在机器的IP来确定是否已经安装了IIS。
http://s3.运维网.com/wyfs02/M01/8B/ED/wKiom1hchBry__I3AAFcaEReGdU918.png
  切换到另外一台Nano Server,未安装IIS的情况,如图。
http://s3.运维网.com/wyfs02/M00/8B/E9/wKioL1hchBuSftZkAACMURynyBk254.png
  可以通过UNC访问IIS的目录。
http://s3.运维网.com/wyfs02/M02/8B/E9/wKioL1hchBzgxxdYAACjaQ1ISxQ905.png
第三种方式:在线安装IIS
  把Base目录下面的package文件夹复制到Nano server的C盘。Base目录是已经存在的,之前使用new-nanoserverimage的时候生成的目录。
http://s3.运维网.com/wyfs02/M01/8B/E9/wKioL1hchByifC1aAACv9UAVIAA952.png
  复制到C盘。这里Nano Server的IP是172.168.1.26
http://s3.运维网.com/wyfs02/M02/8B/ED/wKiom1hchB3BIAt0AAC9CTPhvAI777.png
  通过远程powershell检查一下,已经复制过去了。
http://s3.运维网.com/wyfs02/M02/8B/E9/wKioL1hchB_D-kNWAAFPYUQ57R8710.png
  创建Unattend.xml文件,文件内容如下。
  
  
  
  
  
  
  
  
  
  
  
  
  
  把创建好的xml文件放到Nano Server的C盘根目录下面。XML文件里面自定的安装文件路径为IIS的安装包和IIS的英文语言包。文件中的source location是需要注意的,package放在哪里,这个路径就写哪里。
http://s3.运维网.com/wyfs02/M01/8B/ED/wKiom1hchB_j4kk2AAEMYaqxFJI027.png
  使用新创建的 XML 文件切换到目录并运行
  dism /online /apply-unattend:.\unattend.xml
http://s3.运维网.com/wyfs02/M00/8B/E9/wKioL1hchCDhtKJWAAERtv0f7JQ031.png
  安装完成。
http://s3.运维网.com/wyfs02/M02/8B/E9/wKioL1hchCHwZbh0AAB0tHfYSuQ364.png
  通过运行以下命令确定 IIS 程序包及其关联的语言包已正确安装:
  dism /online /get-packages
http://s3.运维网.com/wyfs02/M01/8B/E9/wKioL1hchCTyQZkcAANEErHIa7Q854.png
  应该会看到“包标识:Microsoft-NanoServer-IIS-Package~31bf3856ad364e35~amd64~~10.0.14393.1000”两次列出,一次用于发布类型:语言包,一次用于发布类型:功能包。
http://s3.运维网.com/wyfs02/M01/8B/ED/wKiom1hchCXiHUKfAAFyZ-MsgPk969.png
  使用 net start w3svc 或通过重新启动 Nano Server 启动 W3SVC 服务。
http://s3.运维网.com/wyfs02/M02/8B/E9/wKioL1hchCWSnIf4AACpT9Yb4gA937.png
  通过浏览器可以访问默认的IIS站点,如图。
http://s3.运维网.com/wyfs02/M02/8B/ED/wKiom1hchCaTe8qgAAFdghUlBHA388.png
  欢迎扫描关注本人的微信公众号,获取更多IT资讯:
  http://s1.运维网.com/images/20180106/1515219118570860.jpg



页: [1]
查看完整版本: Windows Nano Server安装配置详解07:部署IIS