TranslateProject/translated/tech/20160914 Down and dirty with Windows Nano Server 2016.md

84 lines
6.8 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

一起来看看windows Nano Server 2016
====
![](http://images.techhive.com/images/article/2016/04/pokes-fun-at-1164459_1280-100654917-primary.idge.jpg)
>对于未来的windows服务器管理Nano Server是快速的功能强大的工具但是你需要知道你在做的是什么。
[1]下面谈论即将到来的Windows Server 2016的Nano版本带远程管理和命令行设计还包含私有云和数据中心。但是谈论它和动手用它区别还是很大的让我们深入看下去。
没有本地登录且所有的程序工具和代理都是64位安装升级快捷只需要非常少的时间就能重启。它非常适合做计算节点无论在不在集群存储主机DNS服务器IIS的web服务器在容器中提供主机服务或者虚拟化的客户操作系统。
Nano服务器也并不是太好玩的你必须知道你要完成什么。当你看着远程的PowerShell的连接你应该想想接下来做什么如果你知道你想要做什么的话那它就非常方便和强大。
[2] 微软为设置Nano服务器提供了一个快速入门手册在这我给大家具体展示一下。
首先,你必须创建一个.vhd格式的虚拟磁盘文件。在第一步中我有几个文件不在正确的位置Powershell总是提示不匹配所以我不得不反复查找文件的位置方便我可以用ISO信息需要把它拷贝粘贴到你要创建.vhd文件的服务器上。当你所有的东西都位置正确了你可以开始创建.vhd文件的步骤了。
![](http://images.techhive.com/images/article/2016/09/nano-server-1-100682371-large.idge.jpg)
>步骤一尝试运行New-NanoServerImage脚本时很多文件路径错误我把文件位置的问题搞定后就能进行下去创建.vhd文件了如图所示
接下来你可以用创建VM向导在Hyper-V里面创建VM虚拟机你需要指定一个存在的虚拟磁盘同时指向你新创建的.vhd文件。步骤二
![](http://images.techhive.com/images/article/2016/09/nano-server-2-100682368-large.idge.jpg)
>步骤二:连接虚拟磁盘(一开始创建的)
当你启动Nano服务器的时候你或许会发现有内存错误提示你已经分配了多少内存还有其他VM虚拟机的Hyper-V服务器剩余了多少内存。我已经关闭了一些虚机以提升内存因为微软说Nano服务器最少需要512M内存但是它又推荐你至少800M最后我分配了8G内存因为我给它1G的时候根本不能用为了方便我也没有尝试其他的内存配置。
最后我终于到达登录界面到达Nano Server Recovery Console界面步骤三Nano服务器的基本命令界面。
![](http://images.techhive.com/images/article/2016/09/nano-server-3-100682369-large.idge.jpg)
>步骤3Nano服务器的恢复窗口
本来我以为进到这里会很美好但是当我弄明白几个细节如何加入域弹出个磁盘添加用户我明白一些配置的细节用几个字符运行New-NanoServerImage cmdlet会变得很简单。
然而当你的服务器运行时也有办法确认它的状态就像步骤4所示这一切都始于一个远程PowerShell连接。
![](http://images.techhive.com/images/article/2016/09/nano-server-4-100682370-large.idge.jpg)
>步骤4从Nano服务器恢复窗口得到的信息你可以从远程运行一个Powershell连接。
微软展示了如何创建连接但是尝试了四个不同的方法我发现MSDN是最好的方式步骤5展示。
![](http://images.techhive.com/images/article/2016/09/nano-server-5-100682372-large.idge.jpg)
>步骤5创建到Nano服务器的PowerShell远程连接
提示:创建远程连接,你可以用下面这条命令:
```
Enter-PSSession ComputerName "192.168.0.100"-Credential ~\Administrator.
```
如果你提前知道这台服务器将要做DNS服务器或者集群中的一个计算节点可以事先在.vhd文件中加入一些角色和特定的软件包。如果不太清楚你可以先建立PowerShell连接然后安装NanoServerPackage并导入它你就可以用Find-NanoServerPackage命令来查找你要部署的软件包了步骤6
![](http://images.techhive.com/images/article/2016/09/nano-server-6-100682373-large.idge.jpg)
>步骤6你安装完并导入NanoServerPackage后你可以找到你需要启动服务器的工具以及设置的用户和你需要的一些其他功能包。
我测试了安装DNS安装包用`Install-NanoServerPackage Name Microsoft-NanoServer-DNS-Package`这个命令。安装好后,我用`Enable-WindowsOptionalFeature Online FeatureName DNS-Server-Full-Role`命令启用它。
之前我并不知道这些命令之前也从来没运行过也没有弄过DNS但是现在稍微研究一下我就能用Nano服务器建立一个DNS服务并且运行它。
接下来是用PowerShell来配置DNS服务器。这个复杂一些需要网上研究一下。但是他也不是那么复杂当你学习了使用cmdlets用Add-DNSServerPrimaryZone添加zone用Add-DNSServerResourceRecordA命令在zone中添加记录。
做完这些命令行的工作你可能需要验证是否起效。你可以快速浏览一下PowerShell命令没有太多的DNS命令使用Get-Command命令
如果你需要一个图形化的配置你可以打开Nano服务器的IP地址从一个图形化的主机上用图形管理器。右击需要管理的服务器提供你的验证信息你连接好后在图形管理器中右击然后选择Add Roles and Features它会显示你安装好的DNS服务如步骤7所示。
![](http://images.techhive.com/images/article/2016/09/nano-server-7-100682374-large.idge.jpg)
>步骤7通过图形化界面验证DNS已经安装
不用麻烦登录服务器的远程桌面你可以用服务器管理工具来进行操作。当然你能验证DNS角色不代表你有权限添加新的角色和特性它已经锁住了。你现在可以用Nano服务器做一些需要的调整了。
--------------------------------------------------------------------------------
via: http://www.infoworld.com/article/3119770/windows-server/down-and-dirty-with-windows-nano-server-2016.html?utm_source=webopsweekly&utm_medium=email
作者:[J. Peter Bruzzese ][a]
译者:[jiajia9linuxer](https://github.com/jiajia9linuxer)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: http://www.infoworld.com/author/J.-Peter-Bruzzese/
[1]: http://www.infoworld.com/article/3049191/windows-server/nano-server-a-slimmer-slicker-windows-server-core.html
[2]: https://technet.microsoft.com/en-us/windows-server-docs/compute/nano-server/getting-started-with-nano-server
[3]: https://technet.microsoft.com/en-us/windows-server-docs/get-started/system-requirements--and-installation