En el radio hemos cambiado de zulu a la nueva zulu. Hemos cambiado de equipo. Y voy a poner por aquí cómo ha sido el proceso de cambiar de servidor.
- Instalar Debian. No lo explico porque es sencillo
- Poner ip estático a la máquina. A poder ser a la misma ip que teniamos antes y así nos ahorramos tener que cambiar la configuración de los puertos que hacer el router fordwarding. Lo he hehco siguiente 20201211 - Poner IP estática en máquina Debian
- Instalar sudo en la máquina remota, en el servidor.
- A partir de ahora ya empezaremos a trabajar por ssh en remoto. Así que configuraremos la clave ssh con
ssh-copy-id zulu@192.168.0.102
- Descargamos el repositorio de
Anarres y configuramos la carpeta
/custom/ea4rct
con la información del radio. Cambiaremos de forma temporal la dirección ip de zulu para que se conecte anarres por la ip privada y con el puerto por defecto que está abierto (22). - Lanzamos los tags básicos con anarres, esto es
ansible-playbook --ask-vault-pass -i custom/ea4rct/hosts.yml --limit "zulu" --tags "init, common, sec" full.yml
. Con eso ya nos configurará correctamente el ssh en el nuevo puerto, así que podremos quitar los cambios temporales que hicimos antes. - Lanzaremos los demás servicios que estaban levantados en zulu. Empezaremos con openvpn:
ansible-playbook --ask-vault-pass -i custom/ea4rct/hosts.yml --limit "zulu" --tags "openvpn" full.yml
- Luego codimd:
ansible-playbook --ask-vault-pass -i custom/ea4rct/hosts.yml --limit "zulu" --tags "codimd" full.yml
- Luego desplegaremos el FTP con el Satélite Archive. Para esto nos tendremos que clonar
Satellite-Archive e instalar las cosas que están en la carpteta de
.deploy
. - Y ya por último instalaremos Satnogs. Esta parte no es una migración, sino una instalación. Por lo que
$ git clone https://gitlab.com/librespacefoundation/satnogs/satnogs-client-ansible.git
$ cd satnogs-client-ansibe
$ git checkout stable
$ mkdir custom
$ cd custom
$ git clone git@git.radio.clubs.etsit.upm.es:junta/anarres_conf.git ea4rct
$ cd ..
$ ansible-playbook --ask-vault-pass -i custom/ea4rct/hosts.yml site.yml