使用Windows Azure创建Linux系统虚拟机-上
创建虚拟机来运行Linux
当您在Azure管理门户中使用映像图库时,创建运行Linux的虚拟机很容易。本指南告诉您如何做到这一点,假设你没有使用过Azure。
注意:
即使你不需要使用过Azure虚拟机才能完成本教程,但是你需要一个Azure账户。你可以在短短几分钟内创建一个免费试用账号。有关详细信息,请参阅创建Azure帐户(Create an Azure account )。
本教程介绍:
关于Azure中的虚拟机
如何创建虚拟机
如何在创建虚拟机之后登录到虚拟机
如何将数据磁盘附加到新虚拟机
重要提示:本教程将创建未连接到虚拟网络的虚拟机。如果你希望你的虚拟机使用虚拟网络,你必须在创建虚拟机时指定虚拟网络。有关虚拟网络的更多信息,请参阅Azure虚拟网络概述。
关于Azure中的虚拟机
Azure中的虚拟机是你可以控制和管理的云中的服务器。您在Azure中创建一个虚拟机后,你可以再需要时删除和重新创建它,你可以访问访问虚拟机,就像你在办公室中访问服务器一样。虚拟硬盘(VHD )文件被用于创建虚拟机。以下VHD类型用于虚拟机:
图片 - 用作模板来创建新虚拟机的VHD 。一个图像就是一个模板,因为它不具有像一个正在运行的虚拟机那样的特定设置,例如计算机名称和用户帐户设置。如果您使用图像创建虚拟机,会自动为新虚拟机创建操作系统磁盘。
磁盘 - 磁盘是可以启动并安装为运行版操作系统的VHD。提供图像后,它成为一个磁盘。当你使用图像来创建虚拟机时,始终创建磁盘。附加到虚拟化硬件和运行为服务一部分的任何VHD都是磁盘
下列选项可用于使用图片来创建虚拟机:
通过使用在Azure管理门户的映像图库中提供的图像创建虚拟机。
创建包含图像的.vhd文件,并上传到Azure,然后使用图像创建虚拟机。有关创建和上传自定义图片的更多信息,请参阅创建和上传包含了Linux操作系统的虚拟硬盘。
每个虚拟机驻留在云服务中,无论是独自一个,还是与其他虚拟机分组在一起。你可以将虚拟机放在同一云服务中,以使虚拟机之间相互可以进行通信、以在虚拟机之间负载平衡网络流量,并保持机器的高可用性。关于云服务和虚拟机的详细信息,请参阅“介绍Azure”中的“执行模式”部分。
如何创建虚拟机
本教程使用From Gallery 方法来创建虚拟机,因为它提供了比Quick Create 方法更多的选项创建。如果需要的话,你可以选择连接的资源、DNS名称和网络连接性。
1.登录到Azure管理门户。在命令栏中,单击New。
2.单击Virtual Machine ,然后单击From Gallery。
3.在Choose an Image 中,从列表中选择一个图像。(可用的图像可能会有所不同,具体取决于您正在使用的订阅。 )单击箭头继续。
4.如果提供多个版本的图像,在Version Release Date 版本发布日期,选择你要使用的版本。
5.在Virtual Machine Name 中,输入您要使用的名称。对于该虚拟机,请输入MyTestVM1 。
6.在Size 中,选择要使用的虚拟机大小。您选择的大小取决于您的应用程序需要的内核数量。对于该虚拟机,请选择最小可用大小。
7.在New User Name 中,输入您将用来管理虚拟机的帐户名称。你不能使用root作为用户名。对该虚拟机,请输入NewUser1 。
8.在身份验证下,勾选Provide a Password 。然后,提供所需的信息,并单击箭头继续。
9.您可以将虚拟机一起放在云服务中,但对于本教程,你只创建一个虚拟机。要做到这一点,请选择Create a new cloud service 。
10.在Cloud Service DNS Name 中,输入使用3个和24个小写字母和数字之间的名字。你需要想出你自己的云服务名称,因为它在Azure中必须是独一无二的。云服务名称将成为URI的一部分,用于通过云服务来联系虚拟机。
11.在Region/Affinity Group/Virtual Network 中,选择您要查找的虚拟机。
12.可以选择存储VHD文件的存储帐户。在本教程中,请接受Use an Automatically Generated Storage Account 的默认设置。
13.在Availability Set 下,为了本教程的目的使用默认设置None。
14.在Endpoints 下,检查自动创建的端点以允许安全Shell( SSH )连接到虚拟机。 (端点允许互联网或其他虚拟网络上的资源与虚拟机进行通信。 )现在,您可以添加更多端点,或稍后进行创建。有关稍后创建端点的说明,请参阅如何设置端点到虚拟机(How to Set Up Endpoints to a Virtual Machine )。
15.在VM Agent 下,查看可用扩展。这些扩展提供各种功能,使得它更易于使用和管理虚拟机。有关详细信息,请参见Azure VM扩展(Azure VM Extensions )。
在Azure创建虚拟机和云服务后,管理门户在Virtual Machines 下列出了新虚拟机,并Cloud Services 下列出了云服务。虚拟机和云服务都会自动启动。
如何在创建虚拟机之后登录到虚拟机
要管理虚拟机和在机器上运行应用程序的设置,您可以使用SSH客户端。要做到这一点,你必须在你要用来访问虚拟机的计算机上安装SSH客户端。有很多SSH客户端程序,你可以从中选择。以下是可能的选择:
如果您使用的是运行Windows操作系统的计算机,则可能需要使用PuTTY 这样的SSH客户端。欲了解更多信息,请参阅PuTTY 下载。
如果您使用的是运行Linux操作系统的计算机,则可能需要使用OpenSSH 这样的SSH客户端。欲了解更多信息,请参见OpenSSH。
本教程介绍了如何使用OpenSSH 程序来访问虚拟机。
1.从管理门户查找Host Name 主机名和Port information 信息。你可以从虚拟机的仪表板找到所需要的信息。单击虚拟机的名称,并期待在仪表板的Quick Glance 部分中找到SSH Details 。

2.打开PuTTY 程序。
3.输入你从仪表板收集到的Host Name 和 Port information ,然后单击Open

4.登录到使用NewUser1账户的虚拟机,该账号是你在创建虚拟机时添加的。

现在,您可以使用虚拟机了,就像你使用任何其他服务器一样。
使用Windows Azure创建Linux系统虚拟机-上的更多相关文章
- 使用Windows Azure创建Linux系统虚拟机-下
如何将数据磁盘附加到新虚拟机 您的应用程序可能需要存储数据.要这样设置,您可以将数据磁盘添加到先前创建的虚拟机.要做到这一点,最简单的方法是将空数据磁盘连接到本机. 在Linux上,磁盘资源通常由Az ...
- 远程桌面连接Windows Azure中的Ubuntu虚拟机
默认情况下,通过Windows Azure创建的ubuntu虚拟机是不能直接连接远程桌面的,只能通过SSH终端连接. 在Windows Azure Portal中创建Ubuntu虚拟机,创建完成后添加 ...
- 如何在Windows环境下安装Linux系统虚拟机
如何在Windows环境下安装Linux系统虚拟机 本篇经验写给想要入门学习C语言的小白们.Windows系统因为使用窗口图形化,操作简单,功能多样,所以我们在Windows环境下可以做到很多,但想要 ...
- 关于vmware下复制linux系统虚拟机后eth0变成eth1问题解决
在vmware虚拟机中,当我们克隆或者复制linux系统虚拟机后,再启动系统时会发现系统下不再有eth0,而变成了eth1 当我们使用/etc/init.d/network restart重启网络时, ...
- 使用Windows Azure创建Windows系统虚拟机-下
如何在创建虚拟机之后登录虚拟机 这部分将展示如何登录到虚拟机,所以你可以管理它的设置和你会上面运行的应用程序. 注意: 对于要求和故障排除技巧,请参阅“使用RDP或SSH连接到Azure虚拟机”( C ...
- 阿里云至 Windows Azure 的 Linux 虚拟机迁移
在Windows Azure中,用户可以对部署在Azure中的虚拟机的映像.磁盘以及快照进行生成和下载.用户可以方便地将Azure中的虚拟机实例迁移到本地.私有云甚至其他公有云平台进行测试.扩展或者再 ...
- 创建linux系统下的虚拟机
1.打开VMware软件 2.创建新的虚拟机 3.下一步 4.点击 稍后安装操作系统——下一步 5.选择 其中版本 我的镜像是这个版本所以选择这个 6.下一步 设置虚拟机名称 要保存的位置 7 ...
- Windows Azure案例分析: 选择虚拟机或云服务?
作者 王枫 发布于2013年6月27日 随着云计算技术和市场的日渐成熟,企业在考虑IT管理和运维时的选择也更加多样化,应用也从传统部署方式,发展为私有云.公有云.和混合云等部署方式.作为微软核心的公有 ...
- Windows环境安装Linux系统及JDK部署
前言 由于我的笔记本有点问题,所以这周系统包括所有硬盘全部重装了,原来的Linux虚拟机都没了,因此才有了这篇文章和各位朋友们分享. 由于Linux环境的优越性(开源.低成本.安全性好.网络功能强大) ...
随机推荐
- 补充:学会Twitter Bootstrap不再难
博客园的兄弟姐妹们很给力,自从这篇文章写出后,有人可能会对2.x版本升级到3.x版本的区别有些好奇和模糊.现在将官方给出的说明贴上去: 从2.x升级到3.0版本 Bootstrap 3并不向后兼容Bo ...
- CSS学习_属性选择器
CSS选择器参考 [attribute]——选取带有指定属性的元素: [attribute=value]——选取带有指定属性和值的元素: [attribute~=value]——选取属性值中包含指定词 ...
- python 常用模块(转载)
转载地址:http://codeweblog.com/python-%e5%b8%b8%e7%94%a8%e6%a8%a1%e5%9d%97/ adodb:我们领导推荐的数据库连接组件bsddb3:B ...
- [JavaScript] js判断是否在微信浏览器中打开
用JS来判断了,经过查找资料终于实现了效果, function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(u ...
- map(function, sequence)
map(function, sequence) :对sequence中的item依次执行function(item),见执行结果组成一个List返回: >>> lt = range( ...
- PHP漏洞全解(一)-PHP网站的安全性问题
本文主要介绍针对PHP网站常见的攻击方式,包括常见的sql注入,跨站等攻击类型.同时介绍了PHP的几个重要参数设置.后面的系列文章将站在攻击者的角度,为你揭开PHP安全问题,同时提供相应应对方案. 针 ...
- 一组神奇的 3D Gif 动图
本文由 极客范 - 黄利民 翻译自 mymodernmet.欢迎加入极客翻译小组,同我们一道翻译与分享.转载请参见文章末尾处的要求. 虽然 gif 动图/动画似乎是无处不在现在了,但有些聪明人已经把 ...
- 利用ZABBIX的RPC-JSON作API扩展应用示例
计划将ZABBIX的一些状态可以在另一个应用的显示GRAPH及链接. 故而在网上找了几个文档,作了一个测试. https://www.zabbix.com/documentation/2.4/manu ...
- VC++下封装ADO类以及使用方法
操作系统:windows 7软件环境:visual studio 2008 .Microsoft SQL 2005本次目的:介绍一个已经封装的ADO类,简单说明怎么导入使用 首先声明一下,这个封装的A ...
- 打死也不换系统?笑谈过气的Windows XP
http://tech.qq.com/a/20131012/007336.htm 按照IT领域的“安迪-比尔定律”:软件和游戏不断生成过户需求,硬件则通过技术创新来消化这些需求,这个过程会刺激用户在电 ...