polybase集群要求使用相同的域账号,本节介绍选择用Azure虚拟机搭建自己的内网DNS服务器和域控
- 创建虚拟网络polybase,创建名为DNS的子网,如下图:
- 创建虚拟机,选择polybase,如下图:
- 虚拟机创建完成后,在portal仪表盘界面查看分配的IP地址,如下图:
- 设置静态IP,此过程不能在portal里面完成,必须通过powershell脚本,如下 (注意:这里的静态IP与物理机上的静态IP不是一个概念,是指Azure会记录一条消息,当VM关机重启后,会根据这条消息自动给该机器分配指定的IP,在网络属性中看到的还是自动分配,如果手工修改IP4为静态IP地址,关机再启动时,远程会连接不上机器)
-
Clear-AzureProfile Import-AzurePublishSettingsFile -PublishSettingsFile "D:济南大数据环境-3-7-2016-credentials.publishsettings" Select-AzureSubscription -SubscriptionId "37a80965-5107-4f9b-91c6-a1198ee40226" Get-AzureVM -ServiceName "polybase0" -Name "polybase0" | Set-AzureStaticVNetIP -IPAddress 10.0.1.4 |Update-AzureVM
- 远程登陆虚拟机,安装DNS Service,按向导默认配置即可。
- 将DNS服务器添加到虚拟网络(注:在VNet上配置DNS服务器,即所有应用该VNet的服务均使用该DNS服务),如下图:
- 远程连接polybase0,打开server manager Dashboard --> Add Roles and Features
- Server Roles 项,配置如下:
- 按向导默认安装完毕后,配置域控服务器
- 设置信息如下:
- 安装配置成功后,系统会重启,自动会加入到域,如图:
- 域控服务器不能安装polybase
- 其它机器要加入到域控,只需在创建虚拟机时,选择polybase虚拟网络,虚拟机创建完成后,修改domain,重启后即可,如下图: