默认情况下,Azure虚拟机需要托管在IaaS云服务中。一个云服务可以放置最多50台虚拟机。

Azure云服务是一个用于Internet访问、并提供公共IP地址和FQDN的容器。IaaS云服务可以包含多台虚拟机。

云服务的特性

§ 可隔离内部、外部资源

§ 可作为一个边界看待

§ 可作为一个单独管理、监控、伸缩的单元

clip_image002

azure虚拟机可通过以下方式创建:

快速创建/自定义创建

快速创建无法选择虚拟机的网络、存储及云服务,一般不建议使用。

 

下面我们使用自定义创建

首先准备虚拟机需要使用的资源:云服务、虚拟网络、存储空间

 

新建-计算-云服务-自定义创建

clip_image004

输入云服务的名称,选择区域

clip_image006

IAAS云服务创建完成。

注意,此时云服务还没有放置任何资源,因此azure亦没有为之分配任何公网资源(如FQDN,公网IP)

 

clip_image008

 

下面新建虚拟网络

 

新建-网络服务-虚拟网络-自定义创建

clip_image010

输入虚拟网络名称,选择位置信息(21V可选中国东部或中国北部)

clip_image012

下一步

clip_image014

可为该虚拟网络自定义DNS服务器,不填表示使用azure内部DNS,这里略过

clip_image016

设置虚拟网络的地址空间及子网,这里是IPV4私有地址,考虑到后期可能要和本地网络对接,建议做下地址规划,避免和本地网络重合。

这里我更改一下默认的地址空间,如下

clip_image018

虚拟网络创建完成。

 

下面创建存储空间

一个azure订阅可创建多达 5 个存储帐户;

一个存储账户的最大数据存储量是100TB。

 

新建-数据服务-存储空间-快速创建

输入存储账户名称:shsp01,位置:中国东部,复制方式:地域冗余

clip_image020

存储空间创建完成。

 

下面可以创建虚拟机了

 

新建-计算-虚拟机-从库中

clip_image022

选择映像模板

clip_image024

下一步

clip_image026

输入虚拟机名称,虚拟机层级(基本/标准),大小,虚拟机管理用户名及密码(记牢,后面连接该虚拟机要用)。

下一步

clip_image028

选择虚拟机放置的云服务cnshcs01,虚拟网络、子网、存储账户,下一步

clip_image030

安装VM代理,虚拟机创建完成。大约5分钟启动完成。

 

由于云服务已经部署资源,此时云服务被分配公网IP地址及FQDN

clip_image032

查看虚拟机状态及常用操作按钮

clip_image034

点击仪表板查看虚拟机基本信息

clip_image036

终结点,默认为每台虚拟机创建2个终结点,分别是RDP和Powershell,用户可自己定义终结点,每个云服务最多150个终结点

clip_image038

配置页面,可查看当前虚拟机尺寸【标准,D1】,这里可设置纵向伸缩和横向扩展(后面介绍)

clip_image040

通过RDP连接虚拟机

clip_image042

VM代理实现的BGinfo效果

clip_image044clip_image046

每台虚拟机本地2块磁盘,系统盘和D盘(D盘为临时盘,虚拟机迁移时数据不保留)

 

如何为虚拟机添加一块持续存储盘,点击虚拟机,下方有附加数据磁盘选项

clip_image047

这里附加一个200G数据磁盘

clip_image049

到磁盘管理器初始化该磁盘,并分区格式化。

 

下面来看下终结点

默认情况下,Internet用户不能直接访问虚拟机,只能访问到云服务,因此要在云服务上实现内部虚拟机的访问,就要做端口映射,azure通过终结点来管理这层映射关系。

clip_image051

我们来添加一个终结点

clip_image053

添加独立终结点

clip_image055

下一步

clip_image056

如我们测试虚拟机的TCP 445端口,设置云服务公网端口4545(基本端口貌似被屏蔽)

clip_image058

在本地网络测试,psping结果显示映射成功。