Update Galara Cluster (MariaDB 10.5) docker node authored by Emiliano Della Bina's avatar Emiliano Della Bina
......@@ -128,13 +128,68 @@ Ulteriore test è possibile collegarsi in ssh al docker con il comando:
```
ssh root@localhost -p 2323
# con le credinziali di root definite nel Dockerfile
# con le credenziali di root definite nel Dockerfile
```
**CLUSTERCONTROL docker**
> esempio sorgenti
Un ulteriore docker verrà creato per l'utility ClusterControl e sarà ospitato su uno dei 3 nodi.
| | hostname | internal-ip | docker-name| ssh internal-port | ssh external-port |
| ------ | ------ | ------ | ------ | ------ | ------ |
| Nodo1 | cluster-hdb01 | 10.140.0.210 | ccontrol | 22 | 2222 |
> esempio sorgenti
_Dockerfile_
```
FROM ubuntu:20.04
RUN apt-get update && apt-get install -y openssh-server
RUN mkdir /var/run/sshd
RUN echo 'root:toor1234' |chpasswd
RUN sed -ri 's/^#?PermitRootLogin\s+.*/PermitRootLogin yes/' /etc/ssh/sshd_config
RUN sed -ri 's/UsePAM yes/#UsePAM yes/g' /etc/ssh/sshd_config
RUN mkdir /root/.ssh
RUN apt-get clean && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
```
_buildandrun.sh_
```
#!/bin/bash
docker build -t ubuntu_ssh .
docker run -d -p 2222:22 -p 80:80 --restart=always --name ccontrol ubuntu_ssh
```
Eseguire il comando _buildandrun.sh_ per avviare il docker
> Installazione ClusterControl
entrare in ssh nel docker ccontrol con il comando: ssh root@localhost -p 2222 [credenziali definite nel Dockerfile]
Previa registrazione nel sito SeveralNines (https://severalnines.com/product/clustercontrol) al fine di essere abilitati al download della versione comunity, eseguire i seguenti passi:
```
# generazione id_rsa e scambio chiavi con i nodi del cluster
ssh-keygen -q -N "" -t rsa -f /root/.ssh/id_rsa
ssh-copy-id -i /root/.ssh/id_rsa root@10.140.0.210 -p 2323
ssh-copy-id -i /root/.ssh/id_rsa root@10.140.0.212 -p 2323
ssh-copy-id -i /root/.ssh/id_rsa root@10.140.0.214 -p 2323
# download link inviato tramite email a seguito della registrazione sul sito severalnines.com
wget -O install-cc https://severalnines.com/scripts/install-cc?EJLLvqXV6dSjIhE_Jg7aRx0dSa6BFHi1UCsNo3mybeo,
# avvio installazione
chmod +x install-cc
./install-cc
# WIP wizard installazione
> Creazione Cluster da gui ClusterControl