You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: samples/features/sql-big-data-cluster/deployment/kubeadm/ubuntu-single-node-vm/README.md
+23-11Lines changed: 23 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,37 +5,49 @@ Using this sample bash script, you will deploy a single node Kubernetes cluster
5
5
6
6
## Pre-requisites
7
7
8
-
1. A vanilla Ubuntu 16.04 or 18.04 VM. All dependencies will be setup by the script. Using Azure Linux VMs is not yet supported.
9
-
1. VM should have at least 8 CPUs, 64GB RAM and 100GB disk space. After installing the images you will be left with 50GB for data/logs across all components.
8
+
1. A vanilla Ubuntu 16.04 or 18.04 virtual or physical machine. All dependencies will be setup by the script. Using Azure Linux VMs is not yet supported.
9
+
1. Machine should have at least 8 CPUs, 64GB RAM and 100GB disk space. After installing the images you will be left with 50GB for data/logs across all components.
10
+
1. Update existing packages using commands below to ensure that the OS image is up to date
10
11
11
-
## Instructions
12
+
```bash
13
+
sudo apt update&&apt upgrade -y
14
+
sudo systemctl reboot
15
+
```
12
16
13
-
1. Download the script on the VM you are planning to use for the deployment
17
+
## Recommended Virtual Machine settings
14
18
15
-
```
19
+
1. Use static memory configuration for the virtual machine. For example, in hyper-v installations do not use dynamic memory allocation but instead allocate the recommended 64 GB or higher.
20
+
21
+
1. Use checkpoint or snapshot capability in your hyper visor so that you can rollback the virtual machine to a clean state.
16
22
23
+
## Instructions to deploy SQL Server big data cluster
24
+
25
+
1. Download the script on the VM you are planning to use for the deployment
1. Run the script (make sure you are running with sudo)
28
38
29
-
```
30
-
39
+
```bash
31
40
sudo ./setup-bdc.sh
32
41
```
33
42
34
43
1. Refresh alias setup for azdata
35
44
36
-
```
37
-
45
+
```bash
38
46
source~/.bashrc
39
47
```
40
48
41
49
When prompted, provide your input for the password that will be used for all external endpoints: controller, SQL Server master and gateway. The password should be sufficiently complex based on existing rules for SQL Server password. The controller username is defaulted to *admin*.
50
+
51
+
## Cleanup
52
+
53
+
1. The [cleanup-bdc.sh](cleanup-bdc.sh/) script is provided as convenience to reset the environment in case of errors. However, we recommend that you use a virtual machine for testing purposes and use the snapshot capabiility in your hyper-visor to rollback the virtual machine to a clean state.
0 commit comments