当前位置:主页 > Office办公 > 电脑专区 > windows教程

最新发布

Server 2012 Hyper-v新功能之六:SR-IOV
Server 2012 Hyper-v新功能之六:SR-IOV

SR-IOV的概念 :Single Root I/O Virtualization and Sharing Specification 目前流行的做法是,行业中所有针对虚拟化服务器的技术都是通过软件模拟共享和虚拟化网络适配器的一个物理端口,以满足虚拟机的I/O需求。模拟软件的多个层为虚拟机作了I/O决策,因此导致环境中出现瓶颈并影响I/O性能。另外它还影响到一台物理服务器上运行的虚拟机数量以均衡系统的I/O性能。         SR-IOV是一种不需要软件模拟就可以共享I/O设备I/O端口的物理功能的方法。这个过程创造了一系列I/O设备物理端口的虚拟功能。每个虚拟功能都被直接分配到一个虚拟机,因此实现了接近本机的性能。总的来说,SR-IOV实现了将PCI功能分配到多个虚拟接口以在虚拟化环境*享一个PCI设备的资源。SR-IOV能够让网络传输绕过软件模拟层,直接分配到虚拟机。这样就降低了软加模拟层中的I/O开销。 一种适合服务器虚拟化的虚拟化概念被称为 Single-Root I/O Virtualization (SR-IOV),这种虚拟化技术(通过 PCI-Special Interest Group 或 PCI-SIG 创建)在单根复杂实例(在本例中为一个带有多个 VM 的服务器,这些 VM 共享一个设备)中提供设备虚拟化。另一个变体(称为 Multi-Root IOV)支持大型拓扑(比如刀片服务器,其中多个服务器能够访问一个或多个 PCIe 设备)。从某种意义上说,这种技术支持任意规模的大型设备网络,该网络可以包含服务器、终端设备和交换机(用于设备发现和包路由)。 通 过 SR-IOV,一个 PCIe 设备不仅可以导出多个 PCI 物理功能,还可以导出共享该 I/O 设备上的资源的一组虚拟功能。这个简化的服务器虚拟化架构如下图所示。在这个模型中,不需要任何透传,因为虚拟化在终端设备上发生,从而允许管理程序简单地将虚拟功能映射到 VM 上以实现本机设备性能和隔离安全。 通过SR-IOV实现透传  支持 SR-IOV 的网络设备 – 单个根 I/O 虚拟化 (SR-IOV) 是由 PCI-SIG 推出的标准。SR-IOV 与支持虚拟化技术的系统芯片组一起协同工作。这可以提供中断和 DMA 的重新映射功能,并允许将支持 SR-IOV 的设备直接分配给虚拟机。Hyper-V 使虚拟机实现对支持 SR-IOV 网络设备的支持,并允许将物理网络适配器的 SR-IOV 虚拟功能直接分配给虚拟机。这可以提高网络吞吐量,并缩短网络延迟,同时减少处理网络流量所需的主机 CPU 开销。 实现条件: · 一个IOMMU(input/output memory management unit)设备系统的硬件支持

Windows Server 2012 R2虚拟机自激活(AVMA)技术简介
Windows Server 2012 R2虚拟机自激活(AVMA)技术简介

相信Hyper-v管理员都有这样的经历,安装多台虚拟机后,都要一台一台手工激活,如果虚拟机足够多的话,这是一项很繁琐的工作,但从Windows Server 2012 R2开始,就不需要这么做了,微软提供一项新的技术叫做:Automatic Virtual Machine Activation虚拟机自激活(AVMA)技术。什么?不再需要序列号?不要网络?不用人工?就能激活?没有听错吧?是的,没有听错。只要你的宿主机是Windows Server 2012 R2 Datacenter且宿主机已经激活,不管宿主机许可证是VL,OEM还是零售版,只要宿主主机处于激活状,在其上运行的任何R2 VM都将被激活。当然,一些早期的Server操作系统还得用手动激活,如Windows Server 2008;Windows Server 2008 R2;Windows Server 2012;如果单从技术上来说,让它们自动激活肯定不成问题,从商业和技术的发展来说,大概微软是想让Windows Server 2012 R2更快的推广吧。 虚拟机自激活目前支持的Windows Server的版本如下: · Windows Server 2012 R2 Datacenter · Windows Server 2012 R2 Standard · Windows Server 2012 R2 Essentials. 支持Windows Server 2012 R2虚拟机自激活(AVMA)的Key如下: Windows Server 2012 R2 Preview Key: EditionAVMA key

422 次浏览
如何把Windows Server 2008 R2 域控升级到Windows Server 2012 R2
如何把Windows Server 2008 R2 域控升级到Windows Server 2012 R2

一直想把我的一台联想WQ R520 G7从Windows Server 2008 R2升级到2012,但因为是一台域控,所以没敢贸然,随着server 2012 R2的发布,终于按捺不住,小试了一把。 升级前的准备工作: 我们知道要把一台不同版本的Server加入域或升级,都要为其准备林架构。为 Windows Server 2012 R2 准备林架构的步骤: 1.以 Enterprise Admins、Schema Admins 和 Domain Admins 组成员身份登录到架构主机。 2.将 Windows Server 2012 R2 DVD 插入到 CD 或 DVD 驱动器。将 \support\adprep 文件夹的内容复制到 架构主机上的 Adprep 文件夹。 3.打开命令提示符,然后将目录更改到 Adprep 文件夹。 4.在命令提示符下,键入以下内容,然后按 Enter: adprep /forestprep /forest 出现如下画面:

Windows Server 2012 R2 Hyper-v 虚拟机连接增强会话模式配置
Windows Server 2012 R2 Hyper-v 虚拟机连接增强会话模式配置

在虚拟化环境下,想让您的主机和虚拟机之间方便的复制、粘贴文件吗?想让您的虚拟机使用主机的打印机吗?想在虚拟机里听音乐吗?想使用USB设备么?想让。。。那就安装Windows server 2012 R2 Hyper-v吧。先给微软做一个广告吧。 一直以来,Hyper-v的主机和虚拟机之间不能方便的通信,特别是不能使用USB设备,让许多使用USB软件加密的的用户选择放弃的Hyper-v,但新一台Hyper-v完全解决了这些问题。 以下是Windows Server 2012 R2 Hyper-v 虚拟机连接增强会话模式配置过程: 打开Hyper-v管理器——Hyper-v设置  服务器——允许增强会话模式  用户——使用增强会话模式  打开虚拟机连接,服务器可以选择本地的,也可以选择远程的,选中服务器后,会出现本服务器上的虚拟机。

Hyper-V Server 2012通过Powershell添加Hyper-v角色
Hyper-V Server 2012通过Powershell添加Hyper-v角色

一般情况下,当我们安装完Windows Server操作系统、准备好备用资源后,都要添加服务器角色和功能,Microsoft Hyper-V Server 2012安装完也一样,得添加Hyper-v角色:     1、显示Hyper-v都要添加哪些功能: Get-WindowsFeature Hy* (感觉这个命令有点像display或List) 下图是完整Server 2012和Microsoft Hyper-V Server 2012的对比图,我们看到,完整Server 2012添加Hyper-v角色要添加三个模块:Hyper-v;Hyper-v-Tools(这个是图形化管理工具,因为Microsoft Hyper-V Server 2012没有图形化管理工具,所有没有这个模块);Hyper-v-PowerShell,而Microsoft Hyper-V Server 2012只有两个模块:Hyper-v和Hyper-v-PowerShell;      2、安装Hyper-v角色: Install-WindowsFeature Hyper-V 先给完整版Server的添加角色:  要重新启动  

Hyper-V Server 2012 如何创建脚本运行环境
Hyper-V Server 2012 如何创建脚本运行环境

一个PowerShell脚本其实就是一个简单的文本文件,这个文件包含了一系列PowerShell命令,每个命令显示为独立的一行,PowerShell脚本文件扩展名为.PS1。那么,是不是可以在PowerShell环境下直接可以运行.PS1文件?  我们可以看到,在PowerShell环境下,是不能直接运行.PS1文件的。这是为防止恶意脚本的执行,PowerShell的一个默认执行策略,这个执行策略被设为受限的(Restricted),意味着PowerShell脚本无法执行,它每次只能执行一行命令。 我们可以通过一个命令来查看当前的策略: Get-ExecutionPolicy –List   印证了上面的本地默认策略被设为受限的(Restricted),而其它 MachinePolicy;UserPolicy;Process;CurrentUser等没有定义。那么,用什么方法可以修改这个默认策略呢?我们又用到下面一条命令: Set-ExecutionPolicy <policy name>    这个 <policy name>等于(Restricted;AllSigned;RemoteSigned;Unrestricted;Bypass;Undefined),下面是微软对这些<policy name>的定义: WINDOWS POWERSHELL 执行策略 ————————————-    Windows PowerShell 执行策略如下:    “Restricted”是默认策略。        Restricted            – 默认执行策略。            – 允许单个命令运行,但不能运行脚本。            – 阻止所有脚本文件的运行,包括格式和配置文件 (.ps1xml)、模块脚本文件 (.psm1)               和 Windows PowerShell 配置文件 (.ps1)。            AllSigned            – 可以运行脚本。            – 要求所有脚本和配置文件由可信发布者签名,包括在本地计算机上编写的脚本。           – 在运行来自尚未分类为可信或不可信发布者的脚本之前进行提示。            – 运行来自 Internet 以外的源的未签名脚本及已签名但有恶意的脚本存在风险。              RemoteSigned            – 可以运行脚本。            – 要求可信发布者对从 Internet(包括电子邮件和即时消息程序)下载的脚本和配置文件 进行数字签名。           – 不要求对已经运行和已在本地计算机编写的脚本(不是从 Internet 下载的脚本)进行数 字签名。            – 面临运行已签名但有恶意的脚本带来的风险。        Unrestricted            – 可以运行未签名脚本。(面临运行恶意脚本所带来的风险。)            – 在运行从 Internet 下载的脚本和配置文件之前警告用户。        Bypass            – 不阻止任何执行项,不显示警告和提示。            – 此执行策略设计用于两种配置:一种是 Windows PowerShell 脚本内置于一个较大的 应用程序中;一种是 Windows PowerShell 成为拥有自身安全模型的某个程序的基础。        Undefined            – 当前作用域中未设置执行策略。            – 如果所有作用域中的执行策略为 Undefined,则有效执行策略为 Restricted,该策略 是默认执行策略。 注意:在不对通用命名约定 (UNC) 路径与 Internet 路径加以区分的系统上,可能无法使用           RemoteSigned 执行策略来允许运行由 UNC 路径标识的脚本。 一般情况下,如果您对自己所写的脚本文件的把握,可以执行下面命令:

306 次浏览
如何利用Powershell创建一台虚拟机
如何利用Powershell创建一台虚拟机

配置完脚本的运行环境,这节,我们用ISE编辑器来创建一台完整的虚拟机并测试验证,下面是完整代码及注释: 编辑器界面:  给大家提供的文本: $Server = “WS2012”                         # 创建一个名字为“WS2012”的虚拟机 $ServerRAM = 1GB                           # 指派内存为 1GB    $ServerVHD = 80GB                         # 虚拟硬盘的大小为固定 80GB    $VMLOC = “C:\HyperV”                  # 定义虚拟硬盘文件存放的位置 $Switch = “TestSW”                        # 定义虚拟交换机的名称 $Ws2012ISO = “D:\ISO\WS2012.iso”           # 指定安装ISO文件的位置 # 创建虚拟机存放的文件夹及虚掷交换机 MD $VMLOC -ErrorAction SilentlyContinue    $TestSwitch = Get-VMSwitch -Name $Switch -ErrorAction SilentlyContinue; if ($TestSwitch.Count -EQ 0){New-VMSwitch -Name $Switch -SwitchType Private} # 创建一台新的虚拟机 New-VM -Name $Server -Path $VMLOC -MemoryStartupBytes $ServerRAM -NewVHDPath $VMLOC\$ServerVHD.vhdx -NewVHDSizeBytes $ServerVHD -SwitchName $Switch # 配置虚拟机 Set-VMDvdDrive -VMName $Server -Path $WS2012ISO    #启动虚拟机 Start-VM $Server 要运行一个.ps1文件,和可执行文件有一点区别,必须要有一个完整的路径,即使文件在当前目录下,也得用.\xxx.ps1的形式,或者完整的路径。  

336 次浏览
Hyper-v的PowerShell:安装和配置 教程
Hyper-v的PowerShell:安装和配置 教程

介绍过一些有关Hyper-v的Powershell的应用,总感觉不是很系统,从本节开始,我试着在Windows Server 2012 R2上从零开始,详细的介绍Hyper-v的PowerShell的一些用法。由于本人也是一个初学者,不当之处还请大家指导。        1、建立存放虚拟机和虚拟文件(虚拟硬盘)的文件夹。        我们知道,Windows 在默认情况下把一切都安装在一个分区里,也就是OS安装在什么地方,其它配置就安装在什么地方,目的是怕新手配置的时候出错,但这样有一个问题,把所有的配置和OS混合安装,大大的影响了系统的性能,所以在规划虚拟服务器的第一步,就是服务的配置存放路径。Windows Server 2012 R2 Hyper-v 主机默认存放路径为:C:\ProgramData\Microsoft\Windows\Hyper-V;VHDX(虚拟硬盘)的存放路径为:C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks;因为我的系统的E盘为存储,所以我准备把这两项放到E盘里去,分别是主机为VM;虚拟硬盘为:VHD。创建VM文件夹:New-Item E:\VM -ItemType Directory创建VHD文件夹:New-Item E:\VHD -ItemType Directory        2、安装Hyper-v角色和管工具:

windows10下载地址 windows10序列号
windows10下载地址 windows10序列号

安装序列号:NKJFK-GPHP7-G8C3J-P6JXR-HQRJR各版本下载中文版64位中文版32位英文版64位英文版32位 

Windows 10 命令提示符新变化
Windows 10 命令提示符新变化

Windows 10 确实改变了很多,不但在开始菜单、多桌面、 metro apps等明显处做了改变,而且在一些应用程序本身也做了很大的改变。我们这里要讨论的是“命令提示符”,也有人叫做DOS提示符。命令提示符一直存在于微软的操作系统中,作用很大,但其易用性一直被忽略,但在Windows10,微软似乎下决心要改变它了。一打开,感觉像是进了Linux的控制台,字符比较难看,看一下Windows10和Windows7的命令提示符对比图:对照Windows7的字体属性把它们修改一样了:感觉舒服多了。说一下变化吧:1、旧版的命令提示符窗口宽度不能变大,只能变小,Windows 10和所有的应用程序一样,可最大化、最小化、随意改变。2、旧版的命令提示符窗口不能用Alt+F4关闭,Windows 10的可关闭。

270 次浏览
共计1589条记录 上一页 1.. 44 45 46 47 48 49 50 ..159 下一页