定时停止与开启Azure 虚拟机

当你将应用跑在Azure上面时,可能你的应用并不是24小时都在使用,仅仅只是白天在使用的话,那晚上也开着Azure 虚拟机运行应用就显得有点浪费。我们可以通过Azure提供的定时关机功能并结合自动化设置定时开机,从而降低Azure的消耗。可能有些朋友觉得可以通过在系统里运行脚本设置自动开关机,但是在系统层面关机的话,Azure还是照样收费的,因为你在系统里关机的话,时间上对于Azure来说你的资源并没有释放,所以还是照样收费。我们要从Azure门户上进行停止的操作,取消分配才会节省费用。
OK,我们先来设置自动停止,这个比较简单。在虚拟机属性种找到自动关闭,设置好关机时间和时区,以及是否通知,然后点击保存即可定时停止虚拟机。见下图


以上是定时停机的设置。下面我们来看看如何定时启虚机。开机的设置比定时关机的设置要麻烦一些。设置如下:
1、先创建一个自动化账户 。在Azure更多服务中找到自动化账户,如下图


在自动化账户中点击添加,输入名称,选择订阅以及资源组,然后点击创建。见下图

2、导入定时开机的Runbook。在流程自动化中点击Runbook,然后点击浏览库

在浏览库当中,点击Start Azure V2 VMs,点击导入,输入名称starVM

点击确定后,回到Runbook界面我们可用看到新导入的RunbookstarVM以及创作状态为新建。

3、将创作状态改为已发布
打开Runbook概述,点击下图中的编辑

点击发布,将Runbook 发布

发布并保存

回到Runbook页面可用看到状态变为已发布
4、在自动化账户中创建计划
回到自动化账户页面,找到计划,然后点击添加计划,如下图

输入计划名称,设置开始时间以及间隔,然后点击创建

5、将Runbook与计划关联
打开Runbook概述页面,点击计划--添加计划

将计划链接到Runbook,如下图

6、添加要重启的VM,在VMNAME中输入虚拟机的名称。

至此自动定时开机的设置就完成了。

原文地址:http://blog.51cto.com/fjcloud/2070986

时间: 2024-11-13 08:10:37

定时停止与开启Azure 虚拟机的相关文章

1.Azure虚拟机部署

对于新版的Azure门户,对于我一个在西区成都的技术来说很多人还是不熟悉怎么使用的,因此,我想以一个普通用户的角色以尽可能多的图形化方式为大家分享新版Azure门户的使用,由浅到深的逐步把各个功能用起来,我也会尽可能的详细步骤截图让大家可以按照我的文章可以挨着做出您实际生产环境中想达到的效果,对于一些复杂的或者特殊的业务场景,我也愿意和大家一起探讨,一起学习.下面我就给大家分享第一个Azure上如何创建虚拟机.在这里我以创建Windows Server虚拟机为例: 我使用的是全球版的Azure帐

Windows Azure Virtual Machine (34) 保护Azure虚拟机

<Windows Azure Platform 系列文章目录> 请注意:我们在Azure上创建的虚拟机,都是可以通过公网IP地址来访问的.(直接通过虚拟机的IP地址:PIP,或者通过负载均衡器的IP地址:VIP) 但是总会有不怀好意的黑客,会攻击这些虚拟机.所以保护Azure虚拟机是非常重要的. 如果是Linux虚拟机,笔者强烈建议使用SSH Key的方式来访问Azure Linux虚拟机,同时需要保护要Key和私钥 Windows Azure Virtual Machine (25) 使用S

(二) azure虚拟机

1. 创建一个简单的Microsoft Azure虚拟机 1.1. 快速创建虚拟机 在Microsoft Azure的虚拟机页面中,单击"创建虚拟机"或者"新建"按钮. 依次单击"计算"-"虚拟机"-"快速创建",这里需要填写虚拟机的DNS名称,选择虚拟机的映像和虚拟机 大小,并指定虚拟机的管理员账号和密码,选择虚拟机所在位置,最后单击"创建虚拟机". 单击"创建虚拟机&quo

Azure虚拟机之静态IP

在使用Azure服务的时候,无论是虚拟机或者PaaS层角色,例如Web/Work Role,大部分时候都是由Azure基础架构平台来自动分配IP地址,包括所谓的云服务IP(VIP)以及实例IP(DIP),就拿AzureVM举例来说,VIP就是云服务的对外发布IP,常用来映射本地端口或供外部直接访问(比如RDP连接),DIP作为虚拟机内部的系统IP来和Azure平台上的其他资源进行通信. 但有一个问题值得注意,就是默认情况下AzureVM或云服务出现停止/重启状态,VIP与DIP都会发生改变,这是

关于Azure虚拟机被重启的处理

该问题大概发生在8月中旬,当时有个孵化团队(我们公司是做创业孵化器的)的人员找我反映说有一台Azure虚拟机被重启了,不知道是什么原因,让我检查下.由于当时并没有发现Azure平台有异常, 1. 通过抽取虚拟机系统event log,发现在重启前,有系统更新和自动安装补丁,因此导致VM的重启 也就是说Azure上的虚拟机实际上都是有开启自动更新的,有些更新需要重启系统.为了避免因重启导致业务中断,建议关闭虚拟机的自动更新.

Azure 中国篇&mdash;(4)为 Azure虚拟机配置静态内部 IP 地址 (DIP)

在大多数情况下,你不需要为虚拟机指定静态内部 IP 地址 (DIP).虚拟网络中的 VM 会自动接收你指定的范围内的内部 IP 地址.但在某些情况下,为特定 VM 指定静态 IP 地址是有意义的.例如,如果你的 VM 要运行 DNS 或者将作为域控制器.或者,如果你有一个在某一时刻打算停止/取消设置的 VM,但希望在重新设置它时保留其 DIP.静态 DIP 在 VM 中保持不变,即使在停止/取消设置状态下也是如此.你可以在创建 VM 时使用 PowerShell 指定静态 DIP,也可以更新现有

Microsoft Azure系列之十 为Azure虚拟机配置静态内部 IP 地址 (DIP)

Azure虚拟机的默认内部IP地址由DHCP分配,并且当VM关闭,资源收回之后如果再次启动该VM,则这台VM的内部IP地址可能会发生变化,这对于迁移到Azure的本地系统而言是一个比较大的挑战,另外,对于一些向其他虚拟机提供服务的系统而言则更为严峻,比如DNS服务器,如果重新启动之后其内部IP地址发生变化的话,无疑会对整个系统造成非常大的影响. 借助最新的 PowerShell 版本,您现在能够定义和配置特定的内部 IP 地址,该地址可以静态分配给部署在虚拟网络中的 IaaS 虚拟机.使用此功能

使用Windows Azure PowerShell远程管理Windows Azure虚拟机

对于Windows Azure,如果你还在使用windowsazure.com门户来管理虚拟机,那就显得不怎么高上大了.Windows Azure PowerShell 是一个功能强大的脚本环境,可用于在 Windows Azure 中控制和自动执行工作负荷的部署和管理.   安  装   通过Microsoft Web Platform Installer一键搞定安装.   登录Azure账户   启动安装好的Windows Azure PowerShell,使用“Add-AzureAccou

python 操作 azure 虚拟机

python 操作 azure 虚拟机 下载微软的 python SDK pip install azure 但是默认的 azure 接口对国内的 azure 无效,修改Python27\Lib\site-packages\azure\__init__.py文件指向China Azure 源文件如下: # Live ServiceClient URLs BLOB_SERVICE_HOST_BASE = '.blob.core.windows.net' QUEUE_SERVICE_HOST_BAS