Skip to content

Clustering 4.3.1 with CM

Mustafa Baser edited this page Mar 10, 2022 · 5 revisions

On CM

Add ip/host mappings to /etc/hosts if no DNS

Note: For AWS use internal hostname and ip address for nodes, e.g., example ip-172-31-21-165.us-west-2.compute.internal

Generate key and pubkey

ssh-keygen -t rsa -b 4096 -m PEM
cat /root/.ssh/id_rsa.pub

On all machines

Update repository apt update write pubkey id_rsa.pub to /root/.ssh/authorized_keys

echo "ssh-rsa AAAA....." > /root/.ssh/authorized_keys

On CM

Check if you can reach all nodes vi ssh

ssh root@<node1_hostname>
ssh root@<node2_hostname>
ssh root@<ngingx_hostname>

Install dependencies and CM

apt install -y python3-pip python3-dev libssl-dev libffi-dev
apt install -y openjdk-11-jre-headless
apt install -y build-essential
pip3 install https://github.com/GluuFederation/redislite/archive/master.zip
pip3 install https://github.com/GluuFederation/cluster-mgr/archive/4.3.zip

start CM

clustermgr4-cli start

On Desktop

ssh -i /mnt/data/projects/qa_gluu_org.pem -L 5000:localhost:5000 ubuntu@<ip_of_cm>

Browse http://localhost:5000

Clone this wiki locally