使用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凭据以进行身份验证:

    安装完成如下图所示:

    切换到自动化账户,“ 混合工作组”页面将显示新组和成员数。如果是现有组,则成员数会增加。您可以从“ 混合工作组”页面上的列表中选择组,然后选择“ 混合工作组 ” 磁贴。在“ 混合工作者”页面上,您会看到列出的组的每个成员

原文地址:https://blog.51cto.com/wuyvzhang/2465416

时间: 2024-11-07 15:53:55

使用Azure Automation Hybrid管理本地SQL Server备份状态(一)的相关文章

使用Azure Automation Hybrid管理本地SQL Server备份状态(二)

前面的博文中给大家介绍了什么是Automation Hybrid Runbook worker以及如何使用自动化的方式将其部署到其他云环境或者本地数据中心.接下来将带着大家一起看一下如何使用Automation Hybrid Runbook worker在本地数据中心执行自动化管理.我们本次的实验会使用Automation Hybrid Runbook worker运行脚本来监控本地数据库的备份状态,同时会将所有的数据库备份状态回传到log analytics来进行分析,在发现一些问题是进行邮件

使用Windows Azure Blob 存储服务进行 SQL Server 备份和还原

好处: 1.灵活.可靠.无限制, 安全的站点外存储 2.即时.高度可用.耐久的备份存档方案. 3.仅对使用的服务付费.可以作为经济合算的站点外备份存档方案. 对于 Windows Azure Blob 存储服务的 SQL Server 备份支持是 SQL Server 2012 SP1 CU2 增强功能,当然sql server 2014也是可以的. 第 1 课:创建 Windows Azure 存储对象 步骤: 1.创建 Windows Azure 存储帐户和 Blob 容器. 创建存储账户,

将SQL Azure数据库备份到本地SQL Server 2012

整个备份过程可以分为如下两大步骤进行: 一.通过"Export Data-tier Application"先将目标SQL Azure的数据库备份到本地,详细步骤如下: 1.启动SQL Server Management Studio,连接目标SQL Azure.选择SQL Azure中要备份的目标数据库,右键选择"Export Data-tier Application"菜单: 2.进入开始页面,选择"Next": 3.在"Expor

利用本地SQL Server维护计划来维护SQL Database

On-Premise的SQL Server提供了维护计划来定期.定时的维护SQL Server.一般的做法是:定义SQL Server Agent Jobs,而后维护计划帮助我们定期.定时执行SQL Server Agent Jobs.遗憾的是,SQL Database并不提供维护计划以及SQL Server Agent功能. 然而,根据MSDN的说法,我们依然可以通过SQL Server提供的维护计划连接到SQL Database.(Microsoft Azure SQL Database d

CSharp 连接本地SQL Server 数据库

本文将详细介绍如何使用Connection对象连接数据库.对于不同的.NET数据提供者,ADO.NET采用不同的Connection对象连接数据库.这些Connection对象为我们屏蔽了具体的实现细节,并提供了一种统一的实现方法. Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection. SqlConnection类的对象连接SQL Server数据库:OracleConnection 类的对象连

navica 连接本地 sql server

本地sql server主机名 navicat新建链接 原文地址:https://www.cnblogs.com/my2018/p/10638046.html

Centos7.3 下SQL Server 备份及还原的两种方式

Centos7.3 下SQL Server 备份及还原的两种方式 我们前面两篇文章介绍了Centos7.3下SQL Server的安装配置及使用Powershell的管理介绍,今天我们接着介绍如何实现Centos7.3 下SQL Server  备份及还原,有两种方式:1.使用SSMS备份及还原,该方式最为简单也最方便操作的方式,2.使用Linux下SQL Server自带功能命令备份,具体见下: 我们上一篇中创建了一个测试数据库,我们接着拿这个数据库进行测试,我们首先使用第一种方式,使用SSM

SQL Server 备份维护计划

原文:SQL Server 备份维护计划 1. 创建维护计划:SSMS -> 管理 -> 维护计划 -> 新建维护计划 2. 添加子计划(备份计划) a) 每30分钟:事务日志备份  每天:差异备份  每周:完整备份 b) 维护计划会自动创建作业

2. SQL Server数据库状态监控 - 错误日志

无论是操作系统 (Unix 或者Windows),还是应用程序 (Web 服务,数据库系统等等) ,通常都有自身的日志机制,以便故障时追溯现场及原因.Windows Event Log和 SQL Server Error Log就是这样的日志, PS: SQL Server 中的错误日志 (Error Log) 类似于 Oracle中的alert 文件. 一. 错误日志简介 1. Windows事件日志与SQL Server 错误日志 Windows事件日志中,应用程序里的SQL Server和