1. 程式人生 > >Azure Stack中添加SQL Server資源提供程序

Azure Stack中添加SQL Server資源提供程序

雲計算 雲平臺

Azure Stack中添加SQL Server資源提供程序

在前面的博文中,我們部署了一個節點Azure Stack POC,並將Server 2016 Image上傳到了庫中。接下來的部分,我們將部署MSSQL和MySQL資源提供者。

以下是我們將要完成的高層次清單:

部署MSSQL資源提供程序

驗證MSSQL資源提供程序部署

MSSQL資源提供者

概觀

首先討論MSSQL資源提供程序(RP)。通過部署這個,我們將能夠提供我們的租戶SQL數據庫作為服務。這個RP可以連接到後端的多個SQL服務器實例,以滿足租戶的數據庫需求,而不需要他們自己啟動運行SQL服務器的虛擬機

資源提供者由三部分組成,如下所示:

組建

詳情

SQL RP適配器VM

該服務器承載RP進程和RP狀態所需的小型數據庫。它也可以用作示例SQL托管服務器。

資源提供者

RP負責處理任何SQL配置請求,並將我們的數據庫資源公開給租戶使用。

SQL托管服務器

這些服務器運行SQL Server,並為我們的租戶提供數據庫容量。

部署MSSQL資源提供程序

使用AzureStack \ AzureStackAdmin憑據登錄到POC主機。

從這裏下載MSSQL RP安裝程序並運行它以將文件解壓縮到C:\SQL\

技術分享圖片

下載完成後解壓以後如下圖所示:

技術分享圖片

註意:此腳本會進行如下操作

安裝AzureRM.Bootstrapper模塊

安裝適用於計算機,存儲,網絡,密鑰保管庫等的AzureRM模塊的2017-03-0版本。

安裝特定於Azure Stack的PowerShell模塊

從GitHub下載並提取AzureStack工具

為以上下載的工具導入Azure Stack connect Powershell模塊,並添加AzureStack環境

獲取AAD目錄的租戶ID

創建並存儲您即將啟動的SQL VM的本地管理員憑證對象

為AAD目錄用戶創建並存儲憑證對象

使用上面提供的信息運行DeploySQLProvider.ps1腳本

安裝SQL Server資源提供程序

以管理員身份運行Powershell:

CD C:\SQL

.\DeploySQLProvider.ps1

技術分享圖片

輸入Azure Stack Admin Management URL:

技術分享圖片

輸入Azure Stack Tenant Management URL:

技術分享圖片

輸入SQLAdapter VM的本地用戶名和密碼:

技術分享圖片

輸入Tenant Directory ID:

技術分享圖片

設置SSL證書密碼:

技術分享圖片

輸入SQLAdapter資源組名稱:

技術分享圖片

輸入SQL虛擬機名稱:

技術分享圖片

輸入Azure Stack Admin的登陸名和密碼:

技術分享圖片

開始部署:

技術分享圖片

技術分享圖片

部署完成:

技術分享圖片

添加SQL Server Hosting Servers

點擊“資源提供程序”—“SQLAdapter”:

技術分享圖片

點擊“SQL Hosting Servers”—“Add”:

技術分享圖片

輸入“SQL Server Name”、“Username”、“Password”、“Size of Hosting Server in GB”,“點擊SKUs”:

技術分享圖片

點擊“Create new SKU”,輸入“Name”、“Family”、“Tire”、“Edition”:

技術分享圖片

點擊添加:

技術分享圖片

添加完成,如下圖所示:

技術分享圖片

Azure Stack中添加SQL Server資源提供程序