准备三个节点
本文将在xenial (ubuntu 16.04)使用debian包手工创建maas ha环境,先快速准备三个节点:
juju deploy ubuntu maas1 --series=xenial --config hostname=maas1 --constraints "mem=8G cores=4 root-disk=32G"
juju deploy ubuntu maas2 --series=xenial --config hostname=maas2 --constraints "mem=8G cores=4 root-disk=32G"
juju deploy ubuntu maas3 --series=xenial --config hostname=maas3 --constraints "mem=8G cores=4 root-disk=32G"
declare -A IPS=(
[maas1]="10.5.3.0"
[maas2]="10.5.0.62"
[maas3]="10.5.4.25"
[maas_vip]="10.5.0.122"
[db_vip]="10.5.0.123"
)
三个节点上准备corosync与pacemaker
sudo apt install postgresql corosync pacemaker -y
cat <<EOF |sudo tee /etc/corosync/corosync.conf
totem {
version: 2
token: 3000
token_retransmits
|