Welcome to the new Nano Server blog


For our first blog post, I’ll start with some links to various resources about Nano Server.

 

Build session that is more developer focused: https://channel9.msdn.com/events/build/2015/2-755

 

Ignite session that is more ITPro focused: https://myignite.microsoft.com/#/videos/4fdbc266-b5ac-e411-b87f-00155d5066d7

 

Video demos of Nano Server: http://channel9.msdn.com/Series/Nano-Server-Team

 

Nano Server deployment guide: https://msdn.microsoft.com/en-us/library/mt126167.aspx

 

Nano Server user voice feedback site: http://windowsserver.uservoice.com/forums/295068-nano-server

 

To try out Nano Server, download the Windows Server Technical Preview 2 ISO from here: https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-technical-preview?i=1. There is a Nano Server folder in the image and the deployment guide will get you started.

 

 

We are working on getting a TechNet forum setup for asking questions and getting discussions going. Once we have that, we’ll post a link to it here.

 

Thanks,

Andrew


Comments (29)

  1. Anonymous says:

    Hi Andrew,

    Thanks for the clarification on the known issue. I’ll try out the setupcomplete.cmd with ipconfig after work.

    Regards,
    Charlie, the KimcheeGI

  2. Anonymous says:

    I followed the instruction but unfortunately I get a CMDTool error after a loooong bootup:

    CmdTool: Failed with hr =0x80501002. Check c:WindowsTEMPMpCmdRun.log for more information.

    When I unmounts the VHD and examine the log file it points to a Windows Defender error:
    ————————————————————————————-
    MpCmdRun: Command Line: "C:Program FilesWindows DefenderMpCmdRun.exe" SignaturesUpdateService -ScheduleJob -UnmanagedUpdate
    Start Time: ‎Mon ‎May ‎18 ‎2015 17:04:18

    Start: Signatures Update Service
    Update Started
    Time Info – ‎Mon ‎May ‎18 ‎2015 17:08:19 Search Started (MU/WU update) (Path: Default URL)…
    Update failed with hr: 0x80080005
    Update completed with hr: 0x80080005
    End: Signatures Update Service
    MpCmdRun: End Time: ‎Mon ‎May ‎18 ‎2015 17:08:19
    ————————————————————————————-

    I had heard that Nano Server ships with Windows Defender. Without a command prompt I can’t use DISM to clean the image and fix the hr: 0x80080005 error, but in the vhd all looks well. Was there something I missed in configuration?

    Regards,
    Charlie, the KimcheeGI

  3. @Dan, thanks for sharing your first impressions. The dism wildcard is *provider* and has been updated in the TechNet doc. Thanks!
    ref@

  4. Andrew says:

    Hi,

    Because Nano Server is headless, the boot up may look like it takes a long as the screen is never cleared for a logon prompt. However, your Nano Server image will be remotely accessible very quickly, ignore what may or may not be on the screen. One thing you
    can do is use the setupcomplete.cmd mentioned in the deployment guide to output ipconfig to the screen to know when boot up is complete.

    The Windows Defender error you are seeing is a known issue in the Technical Preview 2 build when the Defender agent is unable to download a signature from Windows Update. It does not affect the functioning of any other components.

    Thanks,

    Andrew

  5. happysysadm says:

    Hi,
    hope to see some content coming to this blog very soon.
    Meanwhile I have started testing NanoServer and it looks pretty cool:
    http://www.happysysadm.com/2015/06/how-to-build-your-first-fantastic-nano.html
    Can’t wait to test more features.
    Carlo

  6. Roberto S Andrade says:

    Is there any instructions on using Docker on Nano Server? does it come pre-installed or one needs a special version to run on it? (given the current Docker for Windows is based on VirtualBox)

  7. Mike Hardley says:

    @Robert, if I understand it all correctly..

    the Docker team is working with Microsoft team on GitHub:
    https://github.com/docker/docker/ (see the pull request by jhowardmsft and friends:
    https://github.com/docker/docker/pulls/jhowardmsft). It is at the verge of getting completed. The difference between the ÄDocker support for windows" today and what’s coming next is that today
    docker requires an instance of a (headless) Linux to run on Windows. In future, it will not only run on Windows, but also we will be able to run Windows from Linux, FreeBSD, Mac etc. and vice versa without any overhead.

    I heard that Microsoft will officially announce this native/real Docker support arrival in Server Conference later this year or in the first quarter of 2016. They have already announced that it is forthcoming in //BUILD/ conf.

    With Windows Server core and nano in the mix, we will be able to fire-up a headless Windows from anywhere, just like we can do with Unices today!

  8. mike says:

    Getting an error:

    INFO : Image 1 selected ()…
    INFO : Creating sparse disk…
    INFO : Attaching VHD…
    PS>TerminatingError(Initialize-Disk): "The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: No MSFT_Disk objects found with property ‘Number’ equal to ‘1’. Verify the value of the property and
    retry."
    >> TerminatingError(Initialize-Disk): "The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: No MSFT_Disk objects found with property ‘Number’ equal to ‘1’. Verify the value of the property and
    retry."
    ERROR : No MSFT_Disk objects found with property ‘Number’ equal to ‘1’. Verify the value of the property and retry.
    INFO : Log folder is C:TempConvert-WindowsImagedd2a1f4e-e344-4282-b02d-e8f2e368420b

    INFO : Closing Windows image…
    INFO : Closing VHD…
    INFO : Done.

    Commandline is:
    New-NanoServerImage -MediaPath D: -BasePath C:NanoBase -TargetPath C:NanoNano-1 -Language en-us -ComputerName Nano-1 -GuestDrivers -EnableIPDisplayOnBoot

    Where D: is the Windows Server 2016 TP3 DVD

    Running on a Windows 10 virtual machine

  9. Bob Morlok says:

    And 4 months later not a word from the Nano Team – great way to keep the excitement up guys…

  10. ravon nano sanders, msdn developer says:

    The nano server is a development of window 10 designer, rvon nano.

  11. ravon nano says:

    Advanced global server 2016

  12. happy diwali greetings says:

    Nice article thanks for sharing this useful information.

    http://www.happydiwali2015cards.com

  13. ravon nano msdn server. customized version 2016 says:

    ravon nano server for yahoo, google and amazon 2016

  14. ravon nano msdn server. customized version 2016 says:

    ravon nano server for yahoo, google and amazon 2016

  15. ravon nano msdn server. customized version 2016 says:

    ravon nano server for yahoo, google and amazon 2016

  16. ravon nano msdn server. customized version 2016 says:

    ravon nano server for yahoo, google and amazon 2016

  17. ravon nano msdn global server 2016 says:

    Microsoft. Msdn global server chief tech engine.er

  18. Antony says:

    Hi, and Kubernates ? It’s compatible ?

  19. Balakrishna says:

    Hi, Is there a way to install out of box network drivers in Nano VM?

    Thanks

  20. avladu says:

    Balakrishna,

    you can install extra drivers using dism. For example: & $dismPath /Add-Driver /image:$mountDir /driver:$driverPath /Recurse

  21. Gui Santos - says:

    I’m very excited with nano server. I’m waiting a final version 😀

  22. Pavan says:

    I am trying to install virtual machine on Nanoserver ,anyone please provide me links so that I may proceed further

  23. Syed_Rabbani says:

    lots of confusion windows server 2016, windows core and Nano. awaiting release of final version of Nano
    i tried Nano amazing but lack of feature is installing apps like MySQL php wordpress etc.

  24. Syed_Rabbani says:

    just found the interesting link which clarify me the differences between desktop experience, core and nano
    https://blogs.technet.microsoft.com/windowsserver/2016/02/10/exploring-nano-server-for-windows-server-2016/

  25. Cesar says:

    Hi All,
    I have deployed a Nano server in Azure using “Windows Server 2016 Technical Preview 5 – Nano Server” image, but when I try to install NanoServerPackage it fails installing NuGet package.

    PS C:\> install-PackageProvider NuGet
    The provider ‘nuget v2.8.5.206’ is not installed.
    nuget may be manually downloaded from
    https://oneget.org/Microsoft.PackageManagement.NuGetProvider-coreclr-2.8.5.206.dll and installed.
    Would you like PackageManagement to automatically download and install ‘nuget’ now?
    [Y] Yes [N] No [?] Help (default is “Y”): Y

    The package(s) come(s) from a package source that is not marked as trusted.
    Are you sure you want to install software from ‘https://oneget.org/nugetv2-coreclr-2.8.5.206.package.swidtag’?
    [Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is “N”): Y
    WARNING: The specified PackageManagement provider ‘NuGet’ is not available.

    Any ideas?
    Thanks

  26. NitinK.G says:

    Hi ,

    Can we make nano server hibernate , If yes , Please help with detailed steps.

    Regards
    Nitin

    1. Nano server does not support hibernation. But I will add this to our feature backlog for consideration. Is there a specific scenario in which you need support for hibernation on Nano Server?

  27. Cesar says:

    I’m getting this error message when I ran “Install-NanoServerPackage Microsoft-NanoServer-Containers-Package” in Azure Nano Server:
    The package ‘Microsoft-NanoServer-Containers-Package’ with version 10.0.14393.0 requires minimum NanoServer version of
    10.0.14301 (inclusive). The current NanoServer has version 10.0.14300.0 which is out of this range.

Skip to main content