有幸参加盆盆老师的微信课Windows Nano Server的介绍,有感这次盆盆老师的技术分享,所以简单的分享一下如何制作Windows Nano Server的过程,同时也非常感谢盆盆老师的技术分享。

1.先下载windows_server_technical_preview_2的iso(九叔无私分享提供):链接:http://pan.baidu.com/s/1gd8KP5D 密码:c0tc

3.下载完毕windows_server_technical_preview_2,我们可以先挂载ISO,可以看到与以前的windows server 的ISO有所区别:

看到这么多的cab,大家也好奇这是啥东东,按照我的理解是跟windows添加角色功能的一样的,只不过是用cab打包好。如果我们需要,就打上相应的cab包添加角色。Role or featurePackage file

Hyper-V 角色Microsoft-NanoServer-Compute-Package.cab

故障转移群集角色Microsoft-NanoServer-FailoverCluster-Package.cab

NanoServer主机虚拟机驱动(我更喜欢叫它集成服务)Microsoft-NanoServer-Guest-Package.cab

存储和网卡驱动Microsoft-NanoServer-OEM-Drivers-Package.cab

文件服务器角色和其他存储组件Microsoft-NanoServer-Storage-Package.cab

从这里,我们可以看出Windows Nano Server 在整个Windows架构上可以作为Hyper-v,群集,扩展文件服务器,容器container以及来宾虚拟机。

4.我们就开始制作Windows Nano Server吧。先解除脚本的锁定,

5.运行脚本

脚本格式如下:.\Convert-WindowsImage.ps1 -Sourcepath -VHD –VHDformat VHD -Edition 1

PS:这个制作过程大概不超过5分钟,整个vhd大概是483MB。

6.将vhd在windows Server TP2运行(目前只支持在TP2的环境运行),当然需要配置一下才可以作为VM运行。

1)需要在磁盘创建一个目录名NanoServer

2)将windows Server TP2 iso里面提取cab复制到NanoServer里面

3)创建一个目录名为mountdir的文件

4)将nano.vhd挂载映像的形式挂载到mountdir目录下

dism /Mount-Image /ImageFile:c:\Nano.vhd /Index:1 /MountDir:.\mountdir

5)将Microsoft-NanoServer-Guest-Package.cab加载到NanoServer里面(盆盆老师说过nano作为VM的时候要加载这个cab,后来我自己试过没加载这个cab包启动vm,一直都是启动界面的)

dism /Add-Package /PackagePath:.\packages\Microsoft-NanoServer-Guest-Package.cab /Image:.\mountdir

6)这一步是为了显示NanoServer 的ip信息(因为只有第一次启动nanoserver的时候,才会显示ip信息),创建两个文件,分别为SetupComplete.cmd和Startup.cmd.

SetupComplete.cmd脚本如下:

netsh advfirewall set domainprofile state off

netsh advfirewall set privateprofile state off

netsh advfirewall set publicprofile state off

netsh advfirewall set currentprofile state off

ipconfig

schtasks /create /tn "Start" /tr c:\windows\system32\Startup.cmd /sc onstart /ru "System"

Startup.cmd脚本如下:

ping 192.168.10.101 -n 7

ipconfig

先为SetupComplete.cmd创建脚本文件夹

md .\mountdir\Windows\Setup\Scripts

将两个脚本copy到NanoServer里面

copy .\SetupComplete.cmd .\mountdir\Windows\Setup\Scripts

copy .\Startup.cmd .\mountdir\Windows\System32

7)卸载NanoServer映像

dism /Unmount-Image /MountDir:.\MountDir /Commit

7.新建虚拟机,挂载nano.vhd,启动虚拟机

8.通过PowerShell连接NanoServer

脚本如下:

$ip=”nano server ip address”

$user=”$ip\administrator”

Enter-PSSession -ComputerName $ip -Credential $user

administrator初始密码为空

就可以看到NanoServer的连接会话

如果本文章有什么遗漏或者需要补充什么,麻烦指点下,多谢。

服务器是vhd文件,Windows Nano Server VHD文件制作相关推荐

  1. Windows Nano Server VHD文件制作

    有幸参加盆盆老师的微信课Windows Nano Server的介绍,有感这次盆盆老师的技术分享,所以简单的分享一下如何制作Windows Nano Server的过程,同时也非常感谢盆盆老师的技术分 ...

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

    第一种方式:在生成Nano VHD镜像的时候就集成IIS角色 通过结合使用 -Package 参数和 Microsoft-NanoServer-IIS-Package 在 Nano Server 上安 ...

  3. Windows Nano Server安装配置详解06:在物理机中部署NanoServer

    在物理机中部署Nano Server的步骤和在虚拟机中加载VHD部署有类似之处,下面把不同的地方罗列出来. 1)在生成VHD文件的过程中,需要添加-OEMDrivers参数,意思是为大多数普通硬件安装 ...

  4. iPhone 共享 文件服务器,iPhone手机打开服务器功能,和Windows电脑互传文件方法

    iPhone手机打开服务器功能,和Windows电脑互传文件方法 PC端设置: 一.在计算机端新建一个文件夹,例如取名为:"iphone共享文件". 二.然后右键点击文件夹属,点击 ...

  5. 用计算机打开苹果手机,iPhone手机打开服务器功能,和Windows电脑互传文件方法...

    iPhone手机打开服务器功能,和Windows电脑互传文件方法 PC端设置: 一.在计算机端新建一个文件夹,例如取名为:"iphone共享文件". 二.然后右键点击文件夹属,点击 ...

  6. 快速附加没有日志文件的 SQL Server 数据库文件!

    快速附加没有日志文件的 SQL Server 数据库文件: 1 CREATE DATABASE [数据库名称] 2 ON (FILENAME = '数据库文件路径和文件名(如:D:\db\mydb.m ...

  7. 安装Windows Nano Server虚拟机

    NanoServer是微软在Windows Server 2016新推出的一个极具精简的系统底层,为关键核心业务提供底层最精简的系统以减少系统占用空间,提高性能,减少补丁更新和重启的频率. NanoS ...

  8. Windows Nano Server安装配置详解03:远程管理Nano Server

    远程管理Nano Server主要是通过使用远程powershell的方式. 首先,我们把Nano Server的登录凭据保存到$cred变量之中,如图. 其次,把远程Nano Server服务器添加 ...

  9. mac 上传ftp服务器文件大小,mac与windows通过ftp传输文件

    1.两个系统相互传文件,比较通用的方式是用QQ,两台电脑一台各登陆一个qq,发文件就行了,在同一个网段时,qq会自动转换为按局域网的方式传输. 2.本人不愿安装qq,以ftp方式进行传输,先在wndo ...

最新文章

  1. nginx.conf配置文件
  2. 理解分布式一致性:Raft协议
  3. Spring 用注解Annotation注入 abstract 抽象父类的属性
  4. 网页复选框设置只能选一个_男生在密室呆一个月, 只能选手机或者女人, 结果太现实...
  5. Golang实践录:命令行cobra库实例再三优化
  6. 计算机专业基础 -- C++相关与MFC基础知识
  7. DNS在什么情况下才能动态更新|活动目录集成的dns区域
  8. 看完这道题,你敢在心里承认自己是高手么
  9. UNIX 类文件系统模拟实现
  10. transCAD求解两路径问题中遇到的问题和解决方法
  11. linux mbr gpt 区别,MBR、GPT的结构和区别
  12. linux tail 命令 阿星小栈
  13. 使用java、html5以及wPaint实现在线编辑图片并保存到FTP中的功能,在线图片为iis服务
  14. 维修上门预约系统简单讲
  15. CASS3D2.0.3旗靓版更新了,更稳定【下载地址文末】
  16. Online Judge——1003. 二哥养细菌(c++)
  17. python学习笔记第六章文本词频统计
  18. 2020年煤矿安全监测监控实操考试视频及煤矿安全监测监控作业模拟考试
  19. 【蓝桥杯每日一练】—字符逆序
  20. dm8148 开发只boot启动参数vram=128简介

热门文章

  1. php 微信登录并绑定,Laravel 集成微信用户登录和绑定的实现
  2. 升级1台十年的老电脑
  3. 挖财的 Kubernetes 容器化之路
  4. 「微信群合影2.4.0」- 微信网页版账号不能登录问题解决办法
  5. 基于JAVA橱柜定制系统计算机毕业设计源码+系统+lw文档+部署
  6. 影响拼多多店铺的权重因素有哪些 以及对于权重的解决方案-纽黑文教育
  7. 外汇监管机构哪个好?怎么选择?
  8. Android逆向之旅---静态方式分析破解视频编辑应用「Vue」水印问题
  9. MAC电脑SecureCRT配色方案
  10. 无网络也没关系 Google云端硬盘新增脱机模式