@@ -65,14 +65,12 @@ RETRY_INTERVAL=5
65
65
#
66
66
export DOCKER_REGISTRY=" mcr.microsoft.com"
67
67
export DOCKER_REPOSITORY=" mssql/bdc"
68
- export DOCKER_TAG=" 2019-RC1 -ubuntu"
68
+ export DOCKER_TAG=" 2019-GDR1 -ubuntu-16.04 "
69
69
70
70
# Variables used for azdata cluster creation.
71
71
#
72
- export CONTROLLER_USERNAME=admin
73
- export CONTROLLER_PASSWORD=$password
74
- export MSSQL_SA_PASSWORD=$password
75
- export KNOX_PASSWORD=$password
72
+ export AZDATA_USERNAME=admin
73
+ export AZDATA_PASSWORD=$password
76
74
export ACCEPT_EULA=yes
77
75
export CLUSTER_NAME=mssql-cluster
78
76
export STORAGE_CLASS=local-storage
@@ -100,7 +98,8 @@ IMAGES=(
100
98
mssql-server
101
99
mssql-server-controller
102
100
mssql-server-data
103
- mssql-server-ha
101
+ mssql-ha-operator
102
+ mssql-ha-supervisor
104
103
mssql-service-proxy
105
104
mssql-ssis-app-runtime
106
105
)
@@ -144,6 +143,9 @@ usermod --append --groups docker $USER
144
143
#
145
144
apt-get install -q -y python3
146
145
apt-get install -q -y python3-pip
146
+ apt-get install -y libkrb5-dev
147
+ apt-get install -y libsqlite3-dev
148
+ apt-get install -y unixodbc-dev
147
149
148
150
pip3 install requests --upgrade
149
151
@@ -173,9 +175,7 @@ sed -i '/swap/s/^\(.*\)$/#\1/g' /etc/fstab
173
175
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
174
176
175
177
cat << EOF >/etc/apt/sources.list.d/kubernetes.list
176
-
177
178
deb http://apt.kubernetes.io/ kubernetes-xenial main
178
-
179
179
EOF
180
180
181
181
# Install docker and packages to allow apt to use a repository over HTTPS.
@@ -312,7 +312,6 @@ echo "Kubernetes master setup done."
312
312
313
313
# Pull docker images of SQL Server big data cluster.
314
314
#
315
-
316
315
echo " "
317
316
echo " ############################################################################"
318
317
echo " Starting to pull docker images..."
@@ -329,11 +328,11 @@ echo "Docker images pulled."
329
328
#
330
329
echo " "
331
330
echo " ############################################################################"
332
- echo " Starting to deploy big data cluster..."
331
+ echo " Starting to deploy azdata cluster..."
333
332
334
333
# Command to create cluster for single node cluster.
335
334
#
336
- azdata bdc config init --source kubeadm-dev-test --target kubeadm-custom -f
335
+ azdata bdc config init --source kubeadm-prod --target kubeadm-custom -f
337
336
azdata bdc config replace -c kubeadm-custom/control.json -j " .spec.docker.repository=$DOCKER_REPOSITORY "
338
337
azdata bdc config replace -c kubeadm-custom/control.json -j " .spec.docker.registry=$DOCKER_REGISTRY "
339
338
azdata bdc config replace -c kubeadm-custom/control.json -j " .spec.docker.imageTag=$DOCKER_TAG "
@@ -342,10 +341,7 @@ azdata bdc config replace -c kubeadm-custom/control.json -j "spec.storage.data.c
342
341
azdata bdc config replace -c kubeadm-custom/control.json -j " spec.storage.logs.className=$STORAGE_CLASS "
343
342
azdata bdc config patch -c kubeadm-custom/control.json -p $STARTUP_PATH /security-patch.json
344
343
azdata bdc config patch -c kubeadm-custom/bdc.json -p $STARTUP_PATH /endpoint-patch.json
345
-
346
- azdata bdc create -c kubeadm-custom --accept-eula $ACCEPT_EULA
347
-
348
- echo " Big data cluster created."
344
+ echo " Big data cluster being created..."
349
345
350
346
# Setting context to cluster.
351
347
#
@@ -360,10 +356,5 @@ if [ -d "$HOME/.azdata/" ]; then
360
356
sudo chown -R $( id -u $SUDO_USER ) :$( id -g $SUDO_USER ) $HOME /.azdata/
361
357
fi
362
358
363
- if [ -d " $HOME /bdcdeploy/" ]; then
364
- sudo chown -R $( id -u $SUDO_USER ) :$( id -g $SUDO_USER ) $HOME /bdcdeploy/
365
- fi
366
-
367
359
echo " alias azdata='$BDCDEPLOY_DIR /$VIRTUALENV_NAME /bin/azdata'" >> $HOME /.bashrc
368
360
}| tee $LOG_FILE
369
-
0 commit comments