使用Azure Automation Hybrid管理本地SQL Server备份状态(一)
Azure Automation是一种云解决方案,可通过自动执行任务,为服务器提供所需的状态配置以及配置管理来帮助组织满足其基础结构和安全性要求。默认情况下,创建Azure自动化后,它将允许在Azure中执行脚本。但是某些组织希望能够在其他云和本地环境中自动化任务,那么此时Hybrid Worker工具是提供这种解决方案的关键。
利用 Azure Automation Hybrid worker功能,既可以直接在托管角色的计算机上运行 Runbook,也可以对环境中的资源运行 Runbook,从而管理这些本地资源。 Runbook 在 Azure 自动化中进行存储和管理,然后发送到一个或多个指定计算机上运行。
若要安装和配置 Windows 混合 Runbook 辅助角色,可使用两种方法。 官方建议的方法是使用自动化 Runbook 来彻底实现配置 Windows 计算机过程的自动化。 第二种方法使用分步过程来手动安装和配置角色。 在接下来的博客中我们会给大家介绍自动化安装的方式进行安装。
部署要求:
部署Azure Automation Hybrid worker的计算机需要满足如下需求:
• Windows Server 2012 或更高版本。
• Windows PowerShell 5.1 或更高版本(下载 WMF 5.1)。
• .NET Framework 4.6.2 或更高版本。
• 双核。
• 4 GB RAM。
• 端口 443(出站)
创建Automation Account:
说了这么多,下面我们一起看一下如何进行部署。
首先,我们需要创建一个Automation账户,登录Azure Portal-->创建资源-->管理工具-->Automation:
设置Automation账户的名称、资源组以及位置:
创建完成,如下图所示:
创建Log Analytics
因为在部署Hybrid Runbook Worker时需要指定OMSResourceGroupName和WorkspaceName两个参数(这两个参数为可选参数)所以我们需要创建一个Log Analytics资源。
点击创建资源-->管理工具-->log analytics:
输入名称等相应参数,点击创建:
创建完成,如下图所示:
配置自动化账户的诊断信息
切换到我们刚刚创建的自动化账户,点击Diagonstic-->+ Add diagnostic setting:
在此设置将诊断信息发送到我们刚刚创建的log analytics,选择所有类型的log和metric:
下载自动化部署脚本
前面和大家提过,本次我们演示自动部署的方式,所以需要先在Powershell Gallery上下载名称为“New-OnPremiseHybridWorker.ps1”的部署脚本并复制到运行Hybrid Runbook Worker的计算机。具体下载地址如下:
https://www.powershellgallery.com/packages/New-OnPremiseHybridWorker/1.6
下载完成后在承载角色的计算机上以管理员身份打开Windows Powershell,运行我们刚刚下载的脚本文件,具体参数列表如下:
- AutomationAccountName(必填):您的自动化帐户的名称。
- AAResourceGroupName(必填):与自动化帐户关联的资源组的名称。
- OMSResourceGroupName(可选):Log Analytics工作区的资源组的名称。如果未指定此资源组,则使用AAResourceGroupName。
- HybridGroupName(必填):您指定作为支持此方案的Runbook的目标的Hybrid Runbook Worker组的名称。
- SubscriptionID(必填):您的自动化帐户所在的Azure订阅ID。
- WorkspaceName(可选):Log Analytics工作区名称。如果您没有Log Analytics工作区,该脚本将创建并配置一个。
.\New-OnPremiseHybridWorker.ps1 -AutomationAccountName Automation-Hybird -AAResourceGroupName Automation-RG -HybridGroupName BJDC-Hybird -SubscriptionId e5a2e705-e06f-454e-bbce-41d3bbeb1b9f -WorkspaceName Autologanalytics1
安装过程中,系统会提示同意安装NuGet:
开始安装:
输入Azure凭据以进行身份验证:
安装完成如下图所示:
切换到自动化账户,“ 混合工作组”页面将显示新组和成员数。如果是现有组,则成员数会增加。您可以从“ 混合工作组”页面上的列表中选择组,然后选择“ 混合工作组 ” 磁贴。在“ 混合工作者”页面上,您会看到列出的组的每个成员

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
美国程序员们的工资这么高,程序员的你在什么水平呢?
【51CTO.com原创稿件】 虽然早就知道美国的程序员薪资非常高,但是最近看到一份美国IT的平均薪酬后,依然让我忍不住羡慕嫉妒恨! 在美国所有行业中,科技行业的工程师们傲视群雄,平均年收入$135K(2019年数据)。这意味着,即使是刚进公司的菜鸟们,也妥妥地跻身美国中产阶级。下面为大家介绍介绍一下工资收入最高的公司和地区。 按级别划分 1.入门菜鸟工程师(0-2年) 新毕业生或几乎没有行业经验,在团队中开发和维护低到中等复杂的项目;通常会和经验丰富的老手一起工作 资料来源:www.levels.fyi/2019,具体职别划分请参考https://www.levels.fyi/主页。 2.高级工程师(5年以上) 通常公司中只有不到30%的员工处于此级别,掌握复杂的技术和自主计划;高级工程师也开始自主考虑团队愿景和未来方向。 资料来源:www.levels.fyi/2019,具体职别划分请参考https://www.levels.fyi/主页。 3.PE首席工程师(15年以上) 首席工程师通常有15年以上的工作经验,一个公司只有不到3% 的员工达到这个水平。 规模较小的公司可能没有这个...
- 下一篇
python学习之数据库mariadb操作
数据库简介数据库分类关系型数据库:指采用了关系模型来组织数据的数据库。关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。主流的关系型数据库有:Oracle、Microsoft SQL Server、MySQL、PostgreSQL,SQLite、MariaDB(MySQL的一个分支)Microsoft Access、SAP。非关系型数据库:指非关系型的,分布式的,以键值对存储且结构不固定,可以减少一些时间和空间的开销。非关系型数据库都是针对某些特定的应用需求,主要分为以下几类:1). 面向海量数据访问的面向文档数据库:MongoDB、Amazon DynamoDB、Couchbase等。2). 面向高性能并发读写的key-value数据库: Redis、 Memcached等。3). 面向搜索数据内容的搜索引擎:Elasticsearch,Splunk,Solr,MarkLogic和Sphinx等。4). 面向可扩展性的分布式数据库:Cassandra,HBase等。当前物理的数据库都是按照E-R模型进行设计的,• E表示entry,实体•...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Mario游戏-低调大师作品
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8安装Docker,最新的服务器搭配容器使用