-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmpinstall.sh
More file actions
executable file
·32 lines (22 loc) · 878 Bytes
/
mpinstall.sh
File metadata and controls
executable file
·32 lines (22 loc) · 878 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash
# THis is the directory that gets mounted on each VM
MOUNTDIR=/Users/myuser/mydir
# Launch Ubuntu 18.04 images . mnode is master wnode1 is the first worker node
multipass launch --name mnode 18.04
multipass launch --name wnode1 18.04
# Let's see the release info on the image
multipass exec mnode -- lsb_release -a
multipass exec wnode1 -- lsb_release -a
# Make sure this shows up as Running on multipass list
multipass list
#
multipass mount $MOUNTDIR mnode:/opt/xdn
multipass mount $MOUNTDIR wnode1:/opt/xdn
multipass list | awk '{ print $3, $1 }' > hosts.mpls
# now update
multipass exec mnode -- sudo apt update
multipass exec mnode -- sudo apt upgrade -y
multipass exec wnode1 -- sudo apt update
multipass exec wnode1 -- sudo apt upgrade -y
multipass exec mnode -- sudo apt install docker.io -y
multipass exec wnode1 -- sudo apt install docker.io -y