安装Nano Server物理服务器Hyper-V角色
前面的步骤和安装Windows Nano Server虚拟机一致:
我把Windows Server 2016安装光盘的NanoServerImageGenerator复制到D:\Download\NanoSrv
首先导入Nano的PS模块
Import-Module .\NanoServerImageGenerator -Verbose
创建物理机的Wim文件的命令如下:
New-NanoServerImage -Edition Standard -DeploymentType Host -MediaPath <path to root of media> -BasePath .\Base -TargetPath .\NanoServerPhysical\NanoServer.wim -ComputerName <computer name> -OEMDrivers -Compute -Clustering
在加入驱动和加域之前需要提前干些事情,比如:
先用一些类似驱动管理的软件把网络、存储、磁盘等驱动的sys和inf等文件抓出来,然后利用这些文件我们封装进wim中;
在域控服务器加载nano的模块后我们需要提前获取一个blob的文件:
djoin /provision /domain <domain> /machine <Server Name> /savefile <filename>.djoin
获取到这个文件的同时AD里也有了该计算机帐户。
接下来就是利用我们准备好的驱动文件以及djoin加域文件来构建我们的nano系统封装文件wim了
Clustering和Computer勾选的意思是故障群集转移和Hyper-V角色
New-NanoServerImage -DeploymentType Host -Edition Standard -TargetPath D:\Download\NanoSrv\NanoSrv01.wim -BasePath D:\Download\NanoSrv\ -Clustering -Compute -DomainBlobPath D:\Download\NanoSrv\NanoSrv01.djoin -DriverPath D:\Download\NanoSrv\Intel82579LM -EnableRemoteManagementPort -InterfaceNameOrIndex Ethernet -Ipv4Address 192.168.250.14 -Ipv4Dns 192.168.250.2,192.168.250.6 -Ipv4Gateway 192.168.250.1 -Ipv4SubnetMask 255.255.255.0 -OEMDrivers
需要注意的是:
DomainName与DomainBlobpath不能共存
computername与DomainBlobpath不能共存
要的NanoSrv01.wim出来了,明显比原始的wim大了许多
接下来我用U盘做一个Windows Server 2016的安装光盘并把NanoSrv01.wim复制进去
接下来就是去装机了
在物理服务器上先放出Windows Server 2016的系统光盘进行引导
点击修复系统
选择Troubleshoot
再选择命令提示符
运行Diskpart命令
可以看到D盘是我的U盘
下面的这些命令将删除硬盘上的所有数据:
下面这段针对UEFI启动的:
Diskpart.exe
Select disk 0 选择磁盘0
Clean 清除磁盘,该命令将搽除磁盘所有数据
Convert GPT 转换磁盘为GPT格式
Create partition efi size=100 创建EFI分区,大小为100M
Format quick FS=FAT32 label="System" 快速格式化为FAT32格式卷标为System
Assign letter="s" 分配盘符为S
Create partition msr size=128 创建MSR分区,大小为128M
Create partition primary 剩余空间创建一个主分区
Format quick FS=NTFS label="NanoOS" 快速格式化为NTFS格式卷标为NanoOS
Assign letter="c" 分配盘符为C
List volume 显示所有卷
Exit 退出
下面这段针对传统BMR启动的:
Diskpart.exe
Select disk 0 选择磁盘0
Clean 清除磁盘,该命令将搽除磁盘所有数据
Convert MBR 转换磁盘为mbr格式
Create partition primary size=100 创建主分区,大小为100M
Format quick FS=NTFS label="System" 快速格式化磁盘为NTFS格式,卷标为system
Assign letter="s" 分配盘符为S盘
Create partition primary 将剩余磁盘空间创建一个主分区
Format quick FS=NTFS label="NanoOS" 快速格式化磁盘为NTFS格式,卷标为NanoOS
Assign letter="c" 分配盘符为C盘
List volume 显示所有卷
Exit 退出
应用Nano Server镜像
把D盘NanoSrv01.wim灌装进C盘
在X:\Sources里运行
Dism.exe /apply-p_w_picpath /p_w_picpathfile:d:\NanoSrv01.wim /index:1 /applydir:c:\
从C:\Windows把启动文件写进指定的S盘
Bcdboot.exe c:\Windows /s s:
最后重启:Wpeutil.exe reboot
如果重启显示找不到启动项,那么可以继续插入该Windows Server 2016的安装光盘,选择修复系统-Troubleshoot再选择修复启动。
再重启时拔掉U盘搞定。
IP已经OK
可以看到VM Host这就是我们的Hyper-V角色了
点进去还可以看到来宾系统和虚拟交换机
没有任何的来宾虚拟机
没有创建虚拟交换机
到这可以看到该Nano物理主机已经可以运行并且加域成功了,这时您可以采用Powershell进行远程管理或者用远程管理工具(域内)进行管控了。
下面来测试一下:
找一台域成员服务器运行PS,可以查看Nano安装的角色
还可以通过PS进行PS连接管理
找一台域成员服务器也好或者加域的Win10也好,安装好Hyper-V管理工具添加Nano这台服务器看看
创建个虚拟交换机
安装个虚拟机试下
大功告成。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
zabbix企业应用:利用自动发现监控IIS站点
如果一台windows server有许多个IIS站点,我们想实现这样一个监控目标:监控每个站点的状态、请求、流量、连接数,而且以后新增加的站点也可以自动加入到监控里,不需要再手动添加。 利用zabbix的自动发现(LLD)功能结合脚本可以实现上面的需求,实现对IIS站点的动态添加,动态监控。 先看一下监控的效果: 上图中的“Web Service(wskh)”是指IIS网站名称为wskh;“Web Service(_Total)”是指IIS下所有的站点。 网站流量: 网站请求: 下面讲一下监控方法: 一、zabbix服务端配置 1、配置过滤正则表达式 依次选择Administration->General->Regular expressions。创建新的正则表达式“IIS Site for discovery”,会在后面的模板中引用。正则表达式的名字不能有错,否则导入模板报错。 表达式的内容填“^none$”,表达式类型选择“Result is FALSE”,意思是过滤掉内容是none的结果。这么填写是为了配合自动发现的脚本,脚本内容见...
- 下一篇
LVS+keepalived+rsyslog部署日志采集UDP协议
本文原创,禁止转载,版权所有,违者必究,本文中略有带过的东西,设计到工作环境架构,可以留言探讨,谢谢。 LVS部署 部署环境: Centos 6.5 64 安装软件包 ipvsadm-1.24.tar.gz keepalived-1.2.7.tar.gz kernel-devel-2.6.18-402.el5.x86_64.rpm rsyslog-8.4.0-1.el6.x86_64.rpm rsyslog-relp-8.4.0-1.el6.x86_64.rpm rsyslog-udpspoof-8.4.0-1.el6.x86_64.rpm popt-1.13-7.el6.x86_64.rpm popt-1.13-7.fc13.src.rpm 安装所需依赖包: yum install -y popt-static kernel-devel make gcc openssl-devel lftplibnl* popt* openssl-devel lftplibnl* popt* libnl* libpopt* gcc+ 关闭防火墙: Iptables -F...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7设置SWAP分区,小内存服务器的救世主
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路