为您找到搜索结果:1489个
在 Azure 中管理 Windows 虚拟机的可用性
了解如何设置和管理多个虚拟机,以确保Azure中Windows应用程序的高可用性。也可以管理Linux虚拟机的可用性。NoteAzure具有用于创建和处理资源的两个不同的部署模型:ResourceManager和经典。这篇文章介绍了如何使用这两种模型,但Azure建议大多数最新部署使用ResourceManager模型。有关在使用经典部署模型时创建和使用可用性集的说明,请参阅如何配置可用性集。有三种情况可能会导致Azure中的虚拟机受影响:计划外硬件维护、意外停机、计划内维护。当Azure平台预测硬件或者与物理计算机关联的任何平台组件即将发生故障时,就会发生计划外硬件维护事件。当预测到故障时,平台会发出计划外硬件维护事件,以便减少对托管在该硬件上的虚拟机的影响。Azure使用实时迁移技术将虚拟机从故障硬件迁移到健康的物理计算机。实时迁移是一项VM保留操作,只能短时间暂停虚拟机。将会保留内存、打开的文件以及网络连接,但事件前后的性能可能会降低。在无法使用实时迁移的情况下,VM会出现意外停机,如下所述。意外停机很少发生在虚拟机所在硬件或物理基础结构出现某类故障的情况。此类故障可能包括:本地...
从 Azure 下载 Windows VHD
本文介绍如何使用Azure门户从Azure下载 Windows虚拟硬盘(VHD) 文件。Azure中的虚拟机(VM)将磁盘用作存储操作系统、应用程序和数据的位置。所有AzureVM都至少有两个磁盘,即Windows操作系统磁盘和临时磁盘。操作系统磁盘最初基于映像创建,操作系统磁盘和该映像都存储在Azure存储帐户中的VHD。虚拟机还可以有一个或多个数据磁盘,而这些磁盘也存储为VHD。如果VHD附加到正在运行的VM,则不能从Azure下载。需要停止VM,才能下载VHD。如果要使用VHD作为映像创建包含新磁盘的其他VM,则需要使用 Sysprep 通用化文件中包含的操作系统,然后停止VM。若要使用VHD作为现有VM的新实例的磁盘或数据磁盘,只需停止并解除分配VM。若要使用VHD作为映像创建其他VM,请完成以下步骤:登录到 Azure门户(如果未登录)。连接到VM。在VM上,以管理员身份打开“命令提示符”窗口。将目录切换到 %windir%system32sysprep,然后运行sysprep.exe。在“系统准备工具”对话框中,选...
如何使用 Packer 在 Azure 中创建 Windows 虚拟机映像
Azure中的每个虚拟机(VM)都是基于定义Windows分发和操作系统版本的映像创建的。映像可以包括预安装的应用程序和配置。Azure应用商店为最常见的操作系统和应用程序环境提供了许多第一和第三方映像,也可以根据需要创建自己的自定义映像。本文详细介绍如何使用开源工具 Packer 在Azure中定义和生成自定义映像。生成过程中,Packer将在生成源VM时创建临时Azure资源。要捕获该源VM用作映像,必须定义资源组。Packer生成过程的输出存储在此资源组中。使用 New-AzureRmResourceGroup 创建资源组。以下示例在“chinaeast”位置创建名为“myResourceGroup”的资源组:PowerShell复制$rgName="myResourceGroup"$location="ChinaEast"New-AzureRmResourceGroup-Name$rgName-Location$location使用服务主体通过Azure对Packer进行身份验证。Azure服务主体是可与应用、服务和自动化工具(如Pack...
从专用磁盘创建 Windows VM
通过使用Powershell将专用托管磁盘附加为OS磁盘来创建新VM。专用磁盘是保留原始VM中的用户帐户、应用程序和其他状态数据的现有VM中虚拟硬盘(VHD)的副本。使用专用VHD创建新VM时,新VM将保留原始VM的计算机名。还会保留其他计算机特定信息,在某些情况下,这种重复信息可能会导致问题。请注意,在复制VM时,应用程序依赖哪些类型的计算机特定信息。可以使用两个选项:上传VHD复制现有的AzureVM本主题演示如何使用托管磁盘。如果有需要使用存储帐户的旧版部署,请参阅从存储帐户中的专用VHD创建VM如果使用PowerShell,请确保使用的是最新版本的AzureRM.ComputePowerShell模块。PowerShell复制Install-ModuleAzureRM.Compute-RequiredVersion2.6.0有关详细信息,请参阅 AzurePowerShell版本控制。可从使用本地虚拟化工具(如Hyper-V)创建的专用VM或从另一个云导出的VM上传VHD。准备VM如果想要使用当前VHD创建新VM,请确保完成以下步骤。准备好要上传到Azure的Wind...
准备好要上传到 Azure 的 Windows VHD 或 VHDX
在将Windows虚拟机(VM)从本地上传到Azure之前,必须准备好虚拟硬盘(VHD或VHDX)。Azure仅支持采用VHD文件格式且具有固定大小磁盘的第1代VM。VHD允许的最大大小为1,023GB。可以将第1代VM从VHDX文件系统转换成VHD文件系统,以及从动态扩展磁盘转换成固定大小磁盘,但无法更改VM的代次。有关详细信息,请参阅 ShouldIcreateageneration1or2VMinHyper-V?(应该在Hyper-V中创建第1代还是第2代VM?)。有关AzureVM的支持策略的详细信息,请参阅 Microsoft服务器软件支持AzureVM。Note本文中的说明适用于64位版本的WindowsServer2008R2以及更高版本的WindowsServer操作系统。若要了解如何在Azure中运行32位版本的操作系统,请参阅 Azure虚拟机支持32位操作系统。如果要将虚拟磁盘转换为Azure所需的格式,请使用本部分所述的某种方法。运行虚拟磁盘转换过程之前先备份VM,并确保WindowsVHD在本地服务器上正常运行。尝试转换磁盘或将其...
如何使用 Azure PowerShell 在 Azure Marketplace 中查找 Windows VM 映像
本主题介绍如何使用AzurePowerShell在AzureMarketplace中查找VM映像。创建WindowsVM时使用此信息来指定Marketplace映像。确保已安装并配置最新的 AzurePowerShell模块。PublisherName产品SKUMicrosoftWindowsServerWindowsServer2016-DatacenterMicrosoftWindowsServerWindowsServer2016-Datacenter-Server-CoreMicrosoftWindowsServerWindowsServer2016-Datacenter-with-ContainersMicrosoftWindowsServerWindowsServer2016-Nano-ServerMicrosoftWindowsServerWindowsServer2012-R2-DatacenterMicrosoftWindowsServerWindowsServer2008-R2-SP1MicrosoftDynamicsNAVDynamicsNAV2017M...
Azure 元数据服务:适用于 Windows VM 的计划事件(预览)
计划事件是Azure元数据服务中的其中一个子服务。它负责显示有关即将发生的事件(例如,重新启动)的信息,使应用程序可以为其做准备并限制中断。它可用于所有Azure虚拟机类型(包括PaaS和IaaS)。计划事件为虚拟机提供了执行预防性任务的时间,将事件的影响降到最低。计划事件可用于Linux和WindowsVM。有关Linux上的计划事件的信息,请参阅适用于LinuxVM的计划事件。通过计划事件,可以采取措施限制由平台启动的维护或由用户启动的操作对服务带来的影响。使用复制技术保持状态的多实例工作负荷可能易受到跨多个实例频繁发生的服务中断的影响。此类中断可能导致任务开销昂贵(例如,重新生成索引)甚至副本丢失。在很多其他情况下,通过正常关闭序列(如完成或取消正在进行的事务)、将任务重新分配给群集中的其他VM(手动故障转移)或从网络负载均衡器池中删除虚拟机,可能都可提高服务的整体可用性。有时通知管理员即将发生的事件或记录此类事件也可帮助提高在云中托管的应用程序的可服务性。Azure元数据服务在以下用例中显示计划事件:平台启动的维护(例如,主机OS部署)用户启动的调用(例如,用户重启或重新部署V...
处理 Windows 虚拟机的计划内维护通知
Azure定期执行更新,以提高虚拟机的主机基础结构的可靠性、性能及安全性。更新包括如下更改:修补托管环境或升级以及解除硬件授权。大多数此类更新在执行时不会影响托管的虚拟机。但是,也会存在更新产生影响的情况:如果维护不需重新启动,Azure会在更新主机时使用就地迁移来暂停VM。如果维护需重新启动,系统会告知计划维护的时间。在这些情况下,系统会提供一个时间窗口,方便我们在适当的时间自行启动维护。需要重新启动的计划内维护是按批进行计划的。每个批具有不同的作用域(区域)。一个批从向客户发送通知开始。默认情况下,向订阅所有者和共同所有者发送通知。可以向通知添加更多收件人和消息传送选项(如电子邮件、短信和Webhook)。发出通知不久,将设置自助式维护时段。在此时段内可以找到包含在此批中的虚拟机,并开始通过主动重新部署来进行维护。自助式维护时段过后,就会开始计划内维护时段。在此期间,Azure会计划所需的维护,并将其应用于虚拟机。设置这两个时段的目的是,在了解Azure何时将自动启动维护时,提供足够的时间来启动维护和重新启动虚拟机。可以使用Azure门户、PowerShell、RESTAPI和CL...
更改 Windows VM 的可用性集
以下步骤说明如何使用AzurePowerShell来更改VM的可用性集。只能在创建VM时将VM添加到可用性集。如果要更改可用性集,必须将虚拟机删除,并重新创建虚拟机。从要修改的VM中捕获以下重要详细信息。VM的名称PowerShell复制$vm=Get-AzureRmVM-ResourceGroupName<Name-of-resource-group>-Name<name-of-VM>$vm.NameVM大小PowerShell复制$vm.HardwareProfile.VmSize网络主要网络接口和可选的网络接口(如果在VM上存在)PowerShell复制$vm.NetworkProfile.NetworkInterfaces[0].IdOS磁盘配置文件PowerShell复制$vm.StorageProfile.OsDisk.OsType$vm.StorageProfile.OsDisk.Name$vm.StorageProfile.OsDisk.Vhd.Uri每个数据磁盘的磁盘配置文件PowerShell复制$vm.StorageProfile.Data...
使用 D: 盘作为 Windows VM 上的数据驱动器
如果应用程序需要使用D盘存储数据,请按照以下说明使用其他驱动器号作为临时磁盘。切勿使用临时磁盘来存储需要保存的数据。如果调整虚拟机大小或停止(解除分配)虚拟机,这可能会触发将虚拟机放置于新虚拟机监控程序的操作。计划中或计划外的维护事件也可能触发此放置操作。在这种情况下,临时磁盘将重新分配给第一个可用的驱动器号。如果应用程序明确需要D:盘,则需要遵循以下步骤暂时移动pagefile.sys,并连接新的数据磁盘并为其分配驱动器号D,然后将pagefile.sys移回到临时驱动器。完成后,如果VM移到不同的虚拟机监控程序,Azure将不收回D:。有关Azure如何使用临时磁盘的详细信息,请参阅 了解Azure虚拟机上的临时驱动器NoteAzure具有用于创建和处理资源的两个不同的部署模型:ResourceManager和经典。这篇文章介绍了如何使用这两种模型,但Azure建议大多数最新部署使用ResourceManager模型。首先,需要将数据磁盘附加到虚拟机。若要使用门户,请参阅如何在Azure门户中附加数据磁盘若要使用经典管理门户,请参阅如何将数据磁盘附加到Windows虚拟机...
适用于 Windows 的自定义脚本扩展
自定义脚本扩展在Azure虚拟机上下载并执行脚本。此扩展适用于部署后配置、软件安装或其他任何配置/管理任务。可以从Azure存储或GitHub下载脚本,或者在扩展运行时将脚本提供给Azure门户。自定义脚本扩展与AzureResourceManager模板集成,也可以使用AzureCLI、PowerShell、Azure门户或Azure虚拟机RESTAPI运行它。本文档详细说明了如何通过AzurePowerShell模块和AzureResourceManager模板使用自定义脚本扩展,同时详细说明了Windows系统上的故障排除步骤。操作系统可以针对Windows10客户端、WindowsServer2008R2、2012、2012R2和2016版本运行适用于Windows的自定义脚本扩展。脚本位置脚本需要存储在AzureBlob存储中或可通过有效URL访问的任何其他位置。Internet连接适用于Windows的自定义脚本扩展要求目标虚拟机已连接到Internet。以下JSON显示自定义脚本扩展的架构。扩展需要脚本位置(Azure存储或其他具有有效URL的位置)以及命令才能执行。如果...
如何在 Azure 中标记 Windows 虚拟机
本文介绍在Azure中通过Azure资源管理器标记Windows虚拟机的不同方式。标记是用户定义的键/值对,可直接放置在资源或资源组中。针对每个资源和资源组,Azure当前支持最多15个标记。标记可以在创建时放置在资源中或添加到现有资源中。请注意,只有通过Azure资源管理器创建的资源支持标记。首先,让我们看一下如何通过模板进行标记。 此模板将标记放置在以下资源中:计算(虚拟机)、存储(存储帐户)和网络(公共IP地址、虚拟网络和网络接口)。此模板适用于WindowsVM,但经过改造后也可用于LinuxVM。单击下面的 部署至Azure 按钮。这将导航到 Azure门户,可在其中部署此模板。此模板包括以下标记:Department、Application 和 CreatedBy。如果想要不同的标记名称,则可以直接在模板中添加/编辑这些标记。如你所见,标记定义为键值对,用冒号(:)分隔。必须按以下格式定义标记:复制"tags":{"Key1":"Value1","Key2":"Value2"}完成编辑后,使用选择的标记保存模板文件...
调整 Windows VM 的大小
本文说明如何使用AzurePowershell调整在ResourceManager部署模型中创建的WindowsVM的大小。创建虚拟机(VM)后,可以通过更改VM大小来扩展或缩减VM。在某些情况下,必须先解除分配VM。如果新大小在当前托管VM的硬件群集上不可用,则可能会出现这种情况。列出托管VM的硬件群集上可用的VM大小。复制Get-AzureRmVMSize-ResourceGroupName<resourceGroupName>-VMName<vmName>如果列出了所需大小,请运行以下命令来调整VM的大小。如果未列出所需大小,请转到步骤3。复制$vm=Get-AzureRmVM-ResourceGroupName<resourceGroupName>-VMName<vmName>$vm.HardwareProfile.VmSize="<newVMsize>"Update-AzureRmVM-VM$vm-ResourceGroupName<resourceGroupName>如果未列出所需大小,请运行以下命令来...
将 Windows VM 移到其他 Azure 订阅或资源组
本文逐步说明如何在资源组或订阅之间移动WindowsVM。如果最初在个人订阅中创建了VM,现在想要将其移到公司的订阅以继续工作,则在订阅之间移动VM可能很方便。Important不可在此时移动托管磁盘。在移动过程中将创建新的资源ID。移动VM后,需要更新工具和脚本以使用新的资源ID。可以使用门户将VM及其关联的资源移到其他订阅。打开 Azure门户。单击“浏览”>“虚拟机”,然后从列表中选择要移动的VM。在“基本功能”部分,单击订阅名称旁边的“更改订阅”铅笔图标。此时将打开“移动资源”边栏选项卡。本文逐步说明如何在资源组或订阅之间移动WindowsVM。如果最初在个人订阅中创建了VM,现在想要将其移到公司的订阅以继续工作,则在订阅之间移动VM可能很方便。Important不可在此时移动托管磁盘。在移动过程中将创建新的资源ID。移动VM后,需要更新工具和脚本以使用新的资源ID。可以使用门户将VM及其关联的资源移到其他订阅。打开 Azure门户。单击“浏览”>“虚拟机”,然后从列表中选择要移动的VM。在“基本功能”部分,单击订阅名称旁边的“更改订阅”铅笔图标...
使用 Azure 资源管理器向 Windows VM 应用策略
通过使用策略,组织可以在整个企业中强制实施各种约定和规则。强制实施所需行为有助于消除风险,同时为组织的成功做出贡献。本文介绍如何使用Azure资源管理器策略,为组织中的虚拟机定义所需的行为。有关策略简介,请参阅使用策略管理资源并控制访问。若要确保组织的虚拟机与应用程序兼容,可以限制获准操作系统。在以下策略示例中,只允许创建WindowsServer2012R2数据中心虚拟机:JSON复制{"if":{"allOf":[{"field":"type","in":["Microsoft.Compute/disks","Microsoft.Compute/virtualMachines","Microsoft.Compute/VirtualMachineScaleSets"]},{"not":{"allOf":[{"field":"Microsoft.Compute/imagePublisher","in":["MicrosoftWindowsServer"]},{"field":"Microsoft.Compute/imageOffer","in":["WindowsServer"]},{...