Azure 虚拟机常见问题-上
所有订户均可在 Azure 虚拟机上运行服务器软件。此外,MSDN 订户还可以访问由 Azure 提供的特定 Windows 客户端映像。
就服务器软件来说,你可以运行最新版本的 Windows Server 和各种 Linux 发行版,然后在上面托管各种服务器工作负荷和服务。有关信息,请参阅:
· 对于 Windows VM,请参阅对 Azure 虚拟机的 Microsoft 服务器软件支持
· 对于 Linux VM,请参阅 Azure 支持的发行版上的 Linux
对于 Windows 客户端映像,某些版本的 Windows 7 和 Windows 8.1 可用于 MSDN Azure 受益订户以及 MSDN 开发和测试即付即用订户,以只在开发和测试活动中使用。有关详细信息(包括说明和限制),请参阅适用于 MSDN 订户的 Windows 客户端映像。
每个数据磁盘可高达 1 TB。你可使用的数据磁盘数量随着虚拟机大小而改变。有关详细信息,请参阅 Azure 虚拟机和云服务的大小。
Azure 存储帐户为操作系统磁盘和任何数据磁盘提供存储。每个磁盘都是存储为页 blob 的 vhd 文件。存储帐户中使用的存储需要付费,磁盘上可用空间无需付费。有关定价详细信息,请参阅存储定价详细信息。有关磁盘详细信息,请参阅关于 Azure 中的虚拟机磁盘
Azure 提供 VHD 格式的固定虚拟硬盘。如果你有个 VHDX 格式磁盘想用在 Azure 内使用,请使用 Hyper-V 管理器或 convert-VHD cmdlet 进行转换。转换之后,请使用 Add-AzureVHD cmdlet 将 VHD 上载到 Azure 的存储帐户以将其用于虚拟机。cmdlet 可以将动态 VHD 转换成固定 VHD,但不能将 VHDX 转换成 VHD。
有关说明,请参阅以下文章之一:
· 有关 Windows,请参阅创建并上载包含 Windows Server 操作系统的虚拟硬盘。
· 有关 Linux,请参阅创建并上载包含 Linux 操作系统的虚拟硬盘。
|
|
|
如果想上载数据磁盘,请参阅其中一篇文章,从关于连接到 Azure 的章节开始阅读。 |
它们在许多方面类似于“第一代”Hyper-V VM,但不是完全相同。两种类型都提供虚拟化硬件,并且 VHD 格式的虚拟硬盘是兼容的,这意味着你可以在 Hyper-V 与 Azure 之间移动它们。习惯使用 Hyper-V 的用户有时会对这两个主要区别感到惊讶:Azure 没有提供对虚拟机的控制台访问,大多数规模的 Azure VM 只有 1 个虚拟网络适配器,这意味着它们也只能有一个外部 IP 地址。(在少数情况下,A8 和 A9 这两种型号为实例之间的应用程序通信使用另外的一个网络适配器。)
|
|
|
Azure VM 不支持第 2 代 Hyper-V VM 功能。有关信息,请参阅 Hyper-V 的虚拟机规范。 |
你可使用 Azure 虚拟网络扩展你现有的基础结构。你将使用的方法就好比设置一个分支机构。你可以设置和管理 Azure 中的虚拟专用网络 (VPN),并将其与内部 IT 基础结构安全链接。有关详细信息,请参阅虚拟网络概述。
|
|
|
你需要指定创建虚拟机时希望虚拟机属于的网络。这意味着(例如)你不能将现有虚拟机加入到虚拟网络中。然而,你可以从现有虚拟机上断开虚拟硬盘 (VHD),然后用其创建一个具有所需网络配置的新虚拟机,从而解决此问题。 |
要登录到虚拟机,请使用 Windows VM 的远程桌面连接或 Linux VM 的完全外壳 (SSH)。有关说明,请参阅以下内容之一:
· 如何登录到运行 Windows Server 的虚拟机。最多支持 2 个并发连接,除非服务器配置为远程桌面服务会话主机。
· 如何登录到运行 Linux 的虚拟机。默认情况下,SSH 最多允许 10 个并发连接。你可以通过编辑配置文件增加连接数量。
|
|
|
如果你在使用远程桌面或 SSH 时遇到问题,请尝试安装并使用 VMAccess 扩展来解决该问题。 |
你还可以使用 Windows PowerShell 远程处理来连接到 VM,或者为其他资源创建额外的终结点来连接到 VM。有关信息,请参阅如何为虚拟机设置终结点。
如果你熟悉 Hyper-V,可寻找与虚拟机连接相似的工具。Azure 不提供相似工具,因为不支持到虚拟机的控制台连接。
可以使用 D:磁盘 (Windows) or /dev/sdb1 (Linux) 吗?
不能使用 D:磁盘 (Windows) or /dev/sdb1 (Linux)。他们仅提供临时存储,所以可能会有丢失数据的风险且数据无法恢复。该情况发生的常见方式是虚拟机迁移到不同主机上时。虚拟机迁移的一些原因包括调整虚拟机大小、更新主机或主机上硬件故障。
在 Windows 虚拟机上,可以通过移动页面文件和重新分配驱动器号来更改驱动器号,但需要确保按特定顺序执行步骤。有关说明,请参阅 管理磁盘和映像 内的“更改 Windows 临时磁盘的驱动器号”。
定期升级通常意味着保存在相同硬件的同时迁移到更高版本的操作系统。对于 Azure VM,迁移到更高版本的过程与 Linux 和 Windows 不同:
· 对于 Linux VM,请使用适合于发行版的包管理工具和流程。
· 对于 Windows 虚拟机,请使用 Windows Server 迁移工具而不是尝试升级。关于工具和过程的一般详细信息,请参阅 向 Windows Server 迁移角色和功能。不支持当驻留在 Azure 上时尝试升级来宾操作系统。这样可以防止失去对虚拟机的访问。如果升级过程中出现问题,你可能无法开始远程桌面会话和解决问题。
Azure 虚拟机常见问题-上的更多相关文章
- Azure 虚拟机常见问题-下
虚拟机上的默认用户名和密码是什么? Azure 提供的映像没有预先配置用户名和密码.使用这些映像中的其中一个创建虚拟机时,你需要提供用户名和密码,用于登录到虚拟机. 提示 如果忘记了用户名或密码且安装 ...
- 关于Windows Azure的常见问题-一般问题FAQ
一般问题 什么是Windows Azure? Windows Azure 是一个灵活而开放的云平台,通过该平台,您可以在数据中心快速生成.部署和管理应用程序.Windows Azure 支持所有主流操 ...
- Azure Backup (3) 使用Azure备份服务,备份Azure虚拟机
<Windows Azure Platform 系列文章目录> 本将介绍,如何使用Azure备份服务,备份Azure虚拟机. 我们先预先创建2台Windows VM (命名为LeiVM00 ...
- 使用mysqlslap对mysql进行压测,观察Azure虚拟机cpu使用率
一直想做这个测试,原因很简单,很多人一直比较怀疑Azure的虚拟机性能,说相同的配置凭啥比阿里的虚拟机贵那么多,其实,我自己以前也怀疑过,但是接触Azure的几个月,确实发现Azure的虚拟机性能真的 ...
- Azure PowerShell (5) 使用Azure PowerShell创建简单的Azure虚拟机和Linux虚拟机
<Windows Azure Platform 系列文章目录> 本文介绍的是国外的Azure Global.如果是国内由世纪互联运维的Azure China,请参考这篇文档: Azure ...
- Python开发入门与实战18-Windows Azure 虚拟机部署
18. 微软云虚拟机部署 上一章节我们介绍了如何在新浪云部署我们的在python django应用,本章我们来介绍如何Windows Azure上部署我们的应用. 18.1. 注册Windows Az ...
- Windows Azure Virtual Machine (31) 迁移Azure虚拟机
<Windows Azure Platform 系列文章目录> 为什么要写这篇Blog? 之前遇到过很多客户提问: (1)我之前创建的虚拟机,没有加入虚拟网络.现在需要重新加入虚拟机网络, ...
- Windows Azure 虚拟机备份
如果我们要在Windows Azure的虚拟机上进行一些“重要且高危”的操作,我们通常会想到使用快照或者备份功能.但是在Windows Azure上是没有虚拟机快照功能的,尽管我们可以对虚拟机的磁盘文 ...
- 使用Windows Azure PowerShell远程管理Windows Azure虚拟机
对于Windows Azure,如果你还在使用windowsazure.com门户来管理虚拟机,那就显得不怎么高上大了.Windows Azure PowerShell 是一个功能强大的脚本环境,可用 ...
随机推荐
- Python学习_Python 3.X版本导入httplib模块报ImportError解决方案
之前用Python 2.7版本的httplib做接口测试时,运行代码都是正常的, 最近开始用Python 3.3之后,再去看以前的代码,发现import httplib出现错误:Unresolved ...
- 对WPF中MeasureOverride 和ArrangeOverride 浅理解
以前对MeasureOverride 和ArrangeOverride十分费解,看到了这篇博文茅塞顿开~ public class CustomControl1 : Panel { /// <s ...
- RPM是RedHat Package Manager(RedHat软件包管理工具)
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种 ...
- 标准C++中的string类的用法总结(转)
http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html 相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的 ...
- Oracle11g密码区分大小写导致database link无法连接
http://f.dataguru.cn/thread-128013-1-1.html Oracle11g的密码默认是区分大小写的,该特性通过初始化参数sec_case_sensitive_logon ...
- 【POJ1182】 食物链 (带权并查集)
Description 动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形.A吃B, B吃C,C吃A. 现有N个动物,以1-N编号.每个动物都是A,B,C中的一种,但是我们并不知道它到 ...
- Foundation和UIKit框架图
学习Foundation和UIKit的时候比较容易忽视的一个问题: 对于一个新的类,知道它的用法和属性方法,但往往忽视了它的继承关系, 了解类的继承关系能帮助加深对其理解. 另外在官方文档中每一个类的 ...
- 手游:cocos2d-x3.0 移植 wp8 开发 各种 “蛋疼”问题的汇总
蛋疼的问题的起源: wp8 做应用开发,显示显示中文,源码包含中文都是没有一点问题的, 只是cocos2d-x 的编码方式(UTF-8),引起的一系列的问题. 1:不能显示服务器返回的中文 2:c++ ...
- use-a, has-a, is-a和实现关系
use-a关系 如果类A与类B是 use-a 关系,则A具有类型为B.B&.const B&.B*.const B*的一个成员,或者是可以轻易以上述对象之一 返回一个B的函数.于是A可 ...
- spring声明式事务 同一类内方法调用事务失效
只要避开Spring目前的AOP实现上的限制,要么都声明要事务,要么分开成两个类,要么直接在方法里使用编程式事务 [问题] Spring的声明式事务,我想就不用多介绍了吧,一句话“自从用了Spring ...
备注
备注
重要提示
提示