Power BI 相关

如何在Power BI 网关集群删除一个实例

2020-02-17  本文已影响0人  云龙_LL

数据库在AWS,安全问题,启用了白名单,而POWER BI ONLINE的服务器多且经常有变动,加到白名单不太现实,因此,用了POWER BI的网关。

而随着用户的增多,网关成了一个瓶颈,因此,在本机是测试组建了网关集群,测试成功后,建了新的网关服务器加入集群,删除了本机测试的网关,以为这么这结束了,BUT 我还是太年轻了! Power BI online 中,网关一直提示本机的网关有问题,但在Power BI Online中,并没有移除网关实例的功能。

以下为处理过程:


1. 管理员运行WIN 10自带的 PowerShell

2. 安装网关管理模块:

    Install-Module -Name OnPremisesDataGatewayHAMgmt

    PS: 可以用此命令查找所有相关指令 :

    Get-Command -Module OnPremisesDataGateway*

    可能会提示需要安装nuget,输入Y回车安装,由于不受信任,请输入Y OR A回车安装

    安装完成后,可以再输入 Install-Module -Name OnPremisesDataGatewayHAMgmt 确认安装成功。

3. 进入本地网关目录(如果本机之前已经卸载了的,重安装加入集群先):

    CD 'C:\PROGRAM FILES\ON-PREMISES data gateway

4. 导入网关管理:

    Import-Module OnPremisesDataGatewayHAMgmt

    这一步,可能会报错:

    Import-Module : 无法加载文件 C:\Program Files\WindowsPowerShell\Modules\OnPremisesDataGatewayHAMgmt\3000.15.18\OnPremis

esDataGatewayHAMgmt.psm1。未对文件 C:\Program Files\WindowsPowerShell\Modules\OnPremisesDataGatewayHAMgmt\3000.15.18\On

PremisesDataGatewayHAMgmt.psm1 进行数字签名。无法在当前系统上运行该脚本。有关运行脚本和设置执行策略的详细信息,请参阅 h

ttps:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

所在位置 行:1 字符: 1

+ Import-Module OnPremisesDataGatewayHAMgmt

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : SecurityError: (:) [Import-Module],PSSecurityException

    + FullyQualifiedErrorId : UnauthorizedAccess,Microsoft.PowerShell.Commands.ImportModuleCommand

    原因是证书问题,运行以下命令:

    Set-ExecutionPolicy Unrestricted

    输入Y继续, 然后再输入 Import-Module OnPremisesDataGatewayHAMgmt, 如果没有报错的,不需要再输入。

    5. 登陆网关:

        Login-OnPremisesDataGateway -EmailAddress YL@YL.com

        将YL@YL.COM更换为你网关管理员的邮箱,系统将弹出授权的窗口,输入账号密码登陆,登陆成功后如下:

6.  列出网关集群:

    Get-OnPremisesDataGatewayClusters

第一个OBJECTID就是集群的ID

7. 列出集群实例成员列表:

     Get-OnPremisesDataClusterGateways -ClusterObjectid 063be74c-01c9-xxxxxxxx89

    ID即上图的第一个ID,将列出所以成员,实际第一个指令已经列出成员ID,只是不够直观,这个比较容易看:

检查各ID信息是否正确,本次要移除的是上图方框中的实例

8. 移除实例:

    Remove-OnPremisesDataGateway -ClusterObjectId 063be74c-xxxxxxdb89 -GatewayObjectID f545b49d-befc-42b9-a9ac-76f3e9d7cf67

    录入正确的集群ID以及实例的ID,请留意这个操作并没有提示,不要输入错误,回车即删除!!!

9.  验证:

    再次运行Get-OnPremisesDataClusterGateways -ClusterObjectid 063be74c-01c9-xxxxxxxx89 , 实例已被删除,进入POWER BI online, 网关集群正常,完美收工!

上一篇下一篇

猜你喜欢

热点阅读