Windows Server 2012是微软研发的服务器操作系统,于2012年9月4日发布。
Windows Server 2012可以用于搭建功能强大的网站、应用程序服务器与高度虚拟化的云应用环境,无论是大、中或小型的企业网络,都可以使用Windows Server 2012的管理功能与安全措施,来简化网站与服务器的管理、改善资源的可用性、减少成本支出、保护企业应用程序与数据,可以更轻松有效地管理网站、应用程序服务器与云应用环境。
截至2021年2月6日,Windows Server 2012更新至版本代号为KB4598297的安全更新版本。
开发历史
2011年9月9日,编译开发者预览版(Developer Preview)。然而,这个版本不像消费者预览版那样,因此只提供给MSDN订阅者。这个时候已经出现了Metro界面(已经更名为Windows UI)、新的服务器管理器以及其他新功能。全新的开始屏幕和服务器管理器
2012年1月13日,泄露出Build 8180。已经更新了服务器管理界面和存储空间。
2012年2月16日,微软公布了开发者预览版。并且更新了系统,设置系统在2013年1月15日过期,而不是原来的2012年4月8日。
2012年2月29日,跟Windows 8一起,发布了Beta版本。不像开发者预览版,这个版本是公开发布的。
2012年4月17日,改名为Windows Server 2012。在此之前都叫做Windows Server 8。
2012年5月31日,发布候选版。
2012年8月1日,Windows Server 2012 RTM版编译完成。并且于2012年9月4日发售。
产品特性
用户界面
简化服务器管理。跟Windows 8一样,重新设计了服务器管理器,采用了Metro界面(核心模式除外)。在这个Windows系统中,PowerShell已经有超过2300条命令开关(Windows Server 2008 R2才有200多个)。而且,部分命令可以自动完成。
任务管理器
Windows Server 2012跟Windows 8一样,拥有全新的任务管理器(旧的版本已经被删除并取代)。在新版本中,隐藏选项卡的时候默认只显示应用程序。在"进程"选项卡中,以色调来区分资源利用。它列出了应用程序名称、状态以及CPU、内存、HDD和网络的使用情况。在"性能"选项卡中,CPU、内存、硬盘、以太网和Wi-Fi以菜单的形式分开显示。CPU方面,虽然不显示每个线程的使用情况,不过它可以显示每个NUNA节点的数据。当逻辑处理器超过64个的时候,就以不同色调和百分比来显示每个逻辑处理器的使用情况。将鼠标悬停在逻辑处理器,可以显示该处理器的NUNA节点和ID(如果可用)。此外,在新版任务管理器中,已经增加了"启动"选项卡(不过在Windows Server 2012中没有)。并且,可以识别Windows Store应用的挂起状态。
安装选项
Windows Server 2012可以随意在服务器核心(只有命令提示符)和图形界面之间切换。默认推荐服务器核心模式。可以选择核心模式和GUI模式
IP地址管理
Windows Server 2012有一个IP地址管理,其作用在发现、监控、审计和管理在企业网络上使用的IP地址空间。IPAM对DHCP和DNS进行管理和监控。IPAM包括:
自定义IP地址空间的显示、报告和管理
审核服务器配置更改和跟踪IP地址的使用
DHCP和DNS的监控和管理
完整支持IPv4和IPv6
Active Directory
相对于Windows Server 2008 R2来说,Windows Server 2012的Active Directory已经有了一系列的变化。Active Directory安装向导已经出现在服务器管理器中,并且增加了Active Directory的回收站。在同一个域中,密码策略可以更好的区分。Windows Server 2012中的Active Directory已经出现了虚拟化技术。虚拟化的服务器可以安全的进行克隆。简化Windows Server 2012的域级别,它完全可以在服务器管理器中进行。Active Directory联合服务已经集成到系统中,并且声称已经加入了Kerberos令牌。可以使用Windows PowerShell命令的"PowerShell历史记录查看器"查看Active Directory操作。
Hyper-V
Windows Server 2012,跟Windows 8一样,包含一个全新的Hyper-V。许多功能已经添加到Hyper-V中,包括网络虚拟化,多用户,存储资源池,交叉连接和云备份。另外,许多老版本的限制已经被解除。这个版本中的Hyper-V可以访问多达64个处理器,1TB的内存和64TB的虚拟磁盘空间(仅限vhdx格式)。最多可以同时管理1024个虚拟主机以及8000个故障转移群集。在Windows 8中附带的客户端版本需要一个支持并打开SLAT就可以使用。而在Windows Server 2012中,则只需要安装RemoteFX。
详见ReFS(弹性文件系统)
Internet信息服务8.0
Windows Server 2012已经包含了IIS8.0。新版本可以限制特定网站的CPU占用。
Windows Server 2012支持以下最大的硬件规格
64个加速卡
640个逻辑处理器(关闭Hyper-V,打开就支持320个)
4TB内存
64个故障转移群集节点
存储
Windows Server 2012发布,一些存储相关的功能和特性也随之更新,很多都是与Hyper-V安装相关的,很多功能都可以为存储经理人减少预算并提高效率,可能会涉及到重复数据删除、iSCSI、存储池及其他功能。
重复数据删除性能--通过在卷中存储单一版本文档来节约磁盘空间,这使得存储更加高效,尤其是在使用Hyper-V实现虚拟化之后。
ReFS(弹性文件系统)--新版ReFS使得逻辑卷扩展性更强,与Storage Spaces相结合,提供更好的可用性,并且即使在数据损坏的情况下也不会宕机。
Storage Spaces--为通过集群工业标准HDD到存储池然后在这些存储池中从已有容量中创造存储"空间",以此实现存储虚拟化。
Server Message Block3.0支持--Windows Server 2012会增加对SMB协议3.0版本的支持,可以进行Fibre Channel和iSCSI之间的选择。可以加速支持应用工作流,而不仅仅是客户端连接。这样Server 2012本身也成为一个独立客户端。可以支持Hyper-V、SQL Server和Exchange。
iSCSI Target Server--iSCSI Target可以面向所有的Windows Server用户,不仅仅是OEM用户。之前普通的Windows管理员不能使用iSCSI Target,他们已经可以去下载更新,可以管理iSCSI阵列了。
Offloaded 数据 Transfer(ODX)--允许从hypervisor卸载存储相关任务到存储阵列上。当存储用户拷贝一个文件,转换会非常快,因为阵列无需做任何工作,只需通过操作系统发送数据。
Windows Server 2012 Release Candidate (RC) Datacenter
微软在 Windows server 2012 中改进了 Server Manager 并且用 Metro UI 替换了原来的开始菜单(据称之前能让用户进入开始菜单的代码也被微软删除了)。另外还加入了全新的 Resilient File System 功能,它可以帮助用户进行大运算量的数据处理以及管理跨设备分享存储。并且,重点是,根据微软的宣称,新版本是可以兼容所有 Windows Server 2008 中的程序的。
ISO镜像文件详情:
大小: 3,751,448,576 字节
修改时间:2012-06-01 02:22:25
MD5: C507E72FBC34FE316717F2B3DB2D5A9F
SHA1: 69D9F58333DAE9D3B689A0CD7AA15981BC9428F9
CRC32: 99768EC8
ISO 版本包含语言:简体中文、繁体中文、蒙特利尔综合理工大学、法语、奥地利公国、日语、朝鲜语、葡萄牙语(巴西)、俄语、西班牙语、瑞典语和土耳其语
增强功能
Windows Server 2012中增强的功能如下:
图形用户界面
图形用户界面(Graphical user 接口,GUI)——Windows Server 2012由Metro设计语言开发,因此外观体验和Windows 8相似,在Server Core模式下安装情况除外。管理员不需要重新重装,可以在Server Core 和 GUI选项之间切换。
地址管理
地址管理(Address management)——Windows Server 2012有一个IP地址管理(IPAM)角色,用以发现、监测、审计和管理网络的IP地址空间。
HyperV
Hyper-V ——Hyper-V 3.0提供可扩展的虚拟交换机,允许虚拟网络扩展功能。这在之前版本中很难甚至无法实现。
活动目录
活动目录(Active Directory)——活动目录也有了一些改进。基于PowerShell的部署向导可以远程运行,在向导非本地运行的情况下,帮助管理员将基于云计算的服务器加载到域控制器。PowerShell脚本中包含此过程中使用到的命令的副本,此过程完成后,PowerShell脚本实现附加域控制器的自动化,允许大规模部署活动目录。
文件系统
文件系统(File System)——文件服务器中增加的弹性文件系统(ReFS)。
存储迁移
存储迁移(Storage migration)——允许动态存储迁移并且在使用Hyper-V Replica实现VM迁移时不再需要共享存储。
群集
群集(Clustering)——群集识别实现自动化,这将得使整个群集在更新过程中始终保持在线,可用性上几乎没有损失。
网卡组合
网卡组合(NIC teaming,NIC)——这是首款内嵌NIC的Windows Server版本。该功能允许管理员整合NIC,从而利于故障转移和宽带聚合。生成的服务器恢复作为操作系统的一部分。
配置要求
支持Windows Server 2008 R2的服务器也支持Windows Server 2012。
版本
版本介绍
Windows Server 2012包括Datacenter数据中心版、Standard标准版、Essentials版以及Foundation版本:
Datacenter数据中心版:数据中心版提供完整的Windows Server功能,适用于高度虚拟化的云端环境,不限制虚拟主机数量。
Standard标准版:标准版提供完整的Windows Server功能,适用于无虚拟化或低度虚拟化的环境,限制使用两台虚拟主机。
Essentials版:Essentials版本是面向中小企业提供的,用户限定在25位以内。该版本简化了界面,预先配置了云服务连接,仅支持两个处理器,不支持虚拟化。
Foundation版:Foundation版本仅提供给OEM厂商,限定用户15位,提供通用服务器功能,仅支持一个处理器,不支持虚拟化。
版本区别
安装选项
Windows Server 2012提供两种安装模式:
带有GUI的服务器:安装完成后包含图形用户界面(GUI),它提供友好的用户界面与图形管理工具,相当于Windows Server 2008 R2中的完全安装。
服务器核心安装:安装完成后仅提供最小化的环境,它可以降低维护与管理需求、减少使用HDD容量、减少被攻击次数。由于没有图形用户界面,因此只能使用命令提示符(command prompt)、Windows PowerShell或通过远程计算机来管理此台服务器。
版本更新
数据删除功能
Windows Server 2012发布已经几个月了,利用工作之余对其进行学习和测试,今天将Windows Server 2012重复数据删除功能测试记录如下。
Windows Server 2012的“重复数据删除”包括发现并删除数据内的重复信息而不损失数据的精确性或完整性的操作。其目标是通过将文件分割成小的 (32-128 KB) 且可变大小的区块、确定重复的区块,然后保持每个区块一个副本,在更小的空间中存储更多的数据。使用单个副本的引用替换了区块的冗余副本,区块被分为容器文件,并且容器已被压缩实现进一步的空间优化。
启用卷进行删除重复并优化数据后,它会包含以下内容:
未优化的文件(即忽略的文件,例如:系统状态文件、加密的文件、包含扩展属性的文件、小于 32KB 的文件以及重分析点文件 - 以前优化的文件,包含构建文件所需的区块存储中相应区块的指针)
优化的文件(存储为重新分析点)
区块存储(优化的文件数据)
额外的可用空间(因为优化的文件和区块存储比优化前占用的空间要小很多)
Windows Server 2012 提供包含以下功能的增强删除重复数据:
容量优化Windows Server 2012 中的删除重复数据能以更少的物理空间存储更多数据。它能比使用单实例存储 (SIS) 或 NTFS 压缩的以前版本实现更大的存储效率。“重复数据删除”使用子文件可变分块大小和压缩,常规文件服务器的优化率共为 2:1,而虚拟数据的优化率最高可达 20:1。
伸缩性和性能“Windows Server 2012 重复数据删除”具有高度的可伸缩性,能够有效利用资源,并且不会产生干扰。它可以同时对多个大容量主数据运行,而不会影响服务器上的其他工作负载。通过 CPU 控制和内存资源的消耗,保持对服务器工作负载的较低影响。此外,高级用户可以灵活设置何时应该运行“重复数据删除”、指定用于消除重复的资源并创建有关文件选择的策略。
可靠性和数据完整性应用“重复数据删除”时,保持数据完整性至关重要。Windows Server 2012 利用校验和、一致性和身份验证来确保数据的完整性。而且,对于所有元数据和最常引用的数据,“Windows Server 2012 重复数据删除”会保持冗余,从而确保数据可在数据损坏时恢复。
与 BranchCache 相结合提高带宽效率通过与 BranchCache 进行集成,同样的优化技术还可应用于通过 WAN 传输到分支机构的数据。结果就是缩短文件下载时间和降低带宽占用。
使用熟悉的工具优化管理Windows server 2012 拥有内置于 Server Manager 和d Windows PowerShell 的优化功能。默认设置可立即实现节省,或对设置进行微调从而预见更多收益。轻松使用 Windows PowerShell cmdlet 开始优化作业或计划在将来运行。也可使用无人参与的 .XML 文件(可调用 Windows PowerShell 脚本并与 Sysprep 一起用于在系统首次启动时部署删除重复)来安装“重复数据删除”功能并在选定卷上启用删除重复。
环境要求
服务器:一台运行 Windows Server 2012 的计算机,或至少包含一个数据卷的虚拟机
(可选)其他台计算机:一台运行 Windows Server 2012 或 Windows 8 的通过网络连接到服务器的计算机
Windows Server 2012克隆虚拟域控制器
准备环境
首先,我们需要运行一组命令来验证域控制器和PDC 仿真器,要求他们必须能够在Windows Server 2012域控制器上使用。
检查VM-Generation-ID驱动的可用性
Server 2012中的Hyper-V 3.0为我们提供了名叫微软 Hyper-V Generation Counter的驱动(vmgencounter.sys),此驱动程序负责克隆域控制器。同时,在Hyper-V主机的设备管理器中,你可以轻松的检查该驱动程序的可用性。
检查PDC 仿真器可用性
源域控制器必须有访问控制权,让域控制器对自身进行复制。默认情况下,Cloneable Domain Controllers这个组有此权限并且没有成员。FSMO角色转移到Windows Server 2012域控制器时,PDCE创建了该组。
授权一个域控制器作为克隆源
为Cloneable 论域 Controllers安全组添加源域控制器计算机对象,好让这个域控制器用于复制。复制过程会检查当前的域控制器是否被指定用于复制虚拟域控制器。
查看应用程序和服务列表
作为整个过程中的一部分,你需要检查安装在源域控制器上的应用程序和服务列表。运行在计算机上的每一个应用程序或服务都会创建“安全标识符”来识别一些其内部的组件。你可以运行下面的PowerShell命令,来获取已安装的应用程序和服务列表:
Get-ADDCCloningExcludedApplicationList
在得到整个列表之后,你需要检查应用程序供应商,确定他们的应用程序是否受到了影响。之后,你需要生成一个CustomDCCloneAllowList.XML文件,可以使用下面这条命令:
Get-ADDCCloningExcludedApplicationList-GenerateXML
CustomDCCloneAllowList.XML文件将会保存在%SystemRoot%\NTDS\ 目录下。
配置源域控制器
下面,我们要运行一个PowerShell命令,在%SystemRoot%\NTDS文件夹下生成DCCloneConfig.XML文件。该文件包括复制的域控制器的配置信息。%SystemRot%\system32文件夹下有一个DCCloneConfig.XML样板。该样板文件名为SampleDCCloneConfig.XML。
运行下面的PowerShell命令来生成DCCloneConfig.XML文件:
New-ADDCCloneConfigFile -CloneComputerName "Name_of_New_DC" -SiteName "Name_of_AD_Site"
-Static -IPv4Address "IP_Address_of_New_DC" -IPv4SubnetMask "Subnet_Mask_for_New_DC"
-IPv4DefaultGateway "Gateway_For_New_DC" -IPv4DNSResolver "IP_Address_of_DNS_Server"
导出,复制,导入,重命名源域控制器
在这里,源域控制器已经准备好了必要的复制配置文件。运行下面的PowerShell命令来对源域控制器进行导出,导入和重命名:
导出源域控制器的虚拟机:
Export-VM -人名 "SourceDC" - ComputerName "HyperVHost" -Path "E:\ExportedSourceDC"
将E:\ExportedSourceDC文件夹内容复制到一个新的Hyper-V Host上
导入并生成一个新的VM-Generation-ID:
\$vm = Import-VM -Path "E:\ExportedSourceDC\SourceDC\Virtual Machines" -Copy -GenerateNewId
注:GenerateNewID才能让域控制器被成功复制。如果你导入到同一个Hyper-V Host里,务必在导入虚拟机命令中使用下面的参数来指定文件夹位置:
-VhdDestinationPath
-SnapshotFilePath
-SmartPagingFilePath
-VirtualMachinePath
重命名新复制的虚拟机:
Rename-VM -VM \$vm -New-人名 "VirtualDC2"
启动新虚拟机
最后,启动源域控制器和新导入的复制的虚拟机。复制的虚拟机启动后,它会处理DCCloneConfig.XML文件中的指令来配置这个虚拟机的计算机名称,IP地址和AD站点,就是你在第四步里使用New-ADDCCloneConfigFile命令指定的内容。
完成
复制的域控制器也是Cloneable 论域 Controllers组的一部分。记得从这个组里移除新复制的域控制器的计算机对象。
系统功能
Windows Server 2012包含了SMB 3.0,第三版服务器消息块(SMB)协议提供的新功能,可用于构建持续可用的文件服务器。SMB是一种网络文件共享协议,可供应用程序读写文件,并通过网络从服务发出服务请求。 SMB 3.0新增了自动重新平衡横向扩展文件服务器客户端、作为来宾群集共享存储的VHDX文件、通过SMB进行Hyper-V实时迁移、改进SMB带宽管理和支持一个横向扩展文件服务器上的多个SMB实例等功能。
Windows Server 2012提供的NFS 4.1服务器给异构环境提供了一个巨大的存储系统,支持并行存储。在以前的协议中,客户端直接与服务器连接,将数据直接传输到服务器中。当客户端数量较少时这种方式没有问题,但是如果大量的客户端要访问数据时,NFS服务器很快就会成为一个瓶颈,抑制系统的性能。NFS v4.1支持并行存储,服务器由一台元数据服务器(MDS)和多台数据服务器(DS)构成,元数据服务器只管理文件在磁盘中的布局,而数据传输在客户端和数据服务器之间直接进行。由于系统中包含多台数据服务器,因此数据可以以并行方式访问,导致系统吞吐量迅速提升。
Windows Server 2012提供的iSCSI(Internet Small 计算机 System 接口,Internet小型计算机系统接口)目标服务器允许从存储在中央位置的一个操作系统映像通过网络启动多台计算机。这样可提高效率、可管理性、可用性以及安全性。iSCSI目标服务器可以使用单个操作系统映像启动数百台计算机。
在Windows Server 2012中,iSCSI 软件 Target已经成为一项内建功能,直接集成在故障转移群集中,因此使用共享式iSCSI存储的来宾群集实施起来更简单。并且通过从故障转移群集管理器控制台启动高可用性向导,还可快速将该iSCSI Target Server作为角色加入群集。
Windows Server 2012中的Hyper-V副本(Hyper-V Replica)是一项用以不断复制虚拟机到备份群集的存储技术。它确保快照不超过15分钟,关键虚拟机在任何网络连接上都是可用的,包括互联网。它全面复制初始快照,而后只发送有变化的块,并且完全支持虚拟机的版本控制。
Hyper-V配合故障转移群集功能一起使用后,可在数据中心的不同节点间移动虚拟机,让虚拟机获得有保障的服务可用性。作为对比,Hyper-V副本则可让虚拟机跨越多个数据中心维持可用性,因为承载副本的节点可分别位于地理位置分散的物理站点中。因此这是一种独立于应用程序的解决方案,也是一种独立于存储设备的解决方案。
Windows Server 2012中的Hyper-V 3.0包含了一系列新增和改进的功能,主要涉及租户隔离、通讯塑型、保护防范恶意虚拟机,以及轻松排错等多个领域,具有高可扩展性、没有数量限制的并发实时迁移、实时存储迁移和新的虚拟磁盘格式、VHDX支持16T的存储空间等特征。Hyper-V 3.0的主机支持多达160个逻辑处理器和高达2TB的RAM。
Windows Server 2012的重复数据删除功能包括发现并删除数据内的重复信息而不损失数据的精确性或完整性的操作。其目标是通过将文件分割成小的(32~128 KB)且可变大小的区块、确定重复的区块,然后保持每个区块一个副本在更小的空间中存储更多的数据。使用单个副本的引用替换了区块的冗余副本,区块被分为容器文件,并且容器已被压缩实现进一步的空间优化。
Windows Server 2012中群集共享卷(CSV,Cluster Shared Volumes)功能有大量改进,使其配置更简单,并能使用CSV提供更好的安全性与性能,超越了为Hyper-V托管的虚拟HDD。CSV还支持SMB 3.0功能,可提供具备持续可用性与可扩展存储特性的Scale-out文件服务器
Windows Server 2012默认的PowerShell版本是PowerShell 3.0。其既不是图形用户界面,也不是命令行界面,而是两者均有兼顾。在Power Shell 3.0中,引入了更好的远程管理,能够断开远程会话,稍后能从同个或不同的计算机重新连接到相同的会话;新的工作流的构建能写入与功能类似的东西,使用PowerShell翻译命令和脚本代码到Windows工作流技术WWF进程中,是编排长期运行的、复杂的、多步骤任务的更有效可靠的一种方式;可更新的帮助即为帮助文件能按需更新,从人们喜欢的任何微软服务器都可以下载到新的XML文件等新功能,能为云和多服务器环境的管理提供额外的灵活性和强大功能。
Windows Server 2012中的IIS 8.0支持脚本预编译,有精确的流程限制、SNI支持和集中的证书管理,以及登录限制功能的FTP服务器。 IIS 8.0还以非一致内存访问(NUMA)为基础提供了多核心扩展功能,该技术使得服务器可更高效地扩展到最多 64 颗处理器,并可跨NUMA节点扩展。对于需要开发和部署的Web应用程序,IIS 8.0还为业务提供了更高灵活性。
系统评价
微软精心设计了Windows Server 2012,旨在让开发人员可以编写在不同的环境下都能够运行的单一应用程序。IT操作小组可以比较轻松地在不同的环境和地方之间转移这些最近编写的应用程序,在许多情况下,甚至允许应用程序在运行的同时可以跨多个地方转移或分享,而不干扰用户。(加特纳集团分析师Carl Claunch评)
做为云操作系统,Windows Server 2012支持微软的许多云服务,如Skydrive、XBOX Live等,也对Windows 8、Office 2013等最新的微软产品完全匹配,同时对于微软Windows Phone 8、surface平台电脑等均可以完美支持。另一方面,Windows Server 2012对IT管理、大数据处理方面也提供了定制的设定,通过Hyper-V管理平台以及虚拟机,管理大量服务器设备,以实现动态分配资源。
参考资料