- Actualizar sistema operativo
sudo apt-get update && sudo apt-get upgrade
RECOMENDACIÓN: crear un Snapshot antes de continuar.
- Instalar dependencias necesarias
sudo apt-get install -y curl openssh-server ca-certificates
Si en este punto devuelve un error de tipo "ubuntu could not get lock /var/lib/dpkg/lock - open (11 resource temporarily unavailable)", es posible que el comando anterior no haya terminado de ejecutarse o haya quedado alguna tarea pendiente.
Para ver los procesos en ejecución se puede ejecutar el siguiente comando:
- ps aux | grep -i apt
Si aparece ejecutando una tarea de tipo "apt.systemd.daily" quiere decir que se está ejecutando el apt-daily.service que se ejecuta cada 12 horas. En este caso conviene esperar a que termine de ejecutar, o reiniciar el sistema:
- sudo reboot
- sudo shutdown 0
- Instalar Postfix
sudo apt-get install postfix
- Aceptar parámetros x default (<Enter>)
- Seleccionar <Internet Site>
- System mail name: viainfo.com.ar
- Una vez instalado Postfix se pueden cambiar los parámetros editando el archivo de configuración y reiniciando el servicio:
sudo nano /etc/postfix/main.cf
service postfix reload
- Instalar GitLab (Enterprise)
Nota: Antes de realizar la instalación conviene definir cual será el "External URL" a utilizar. En nuestro caso sería gitlab.viainfo.net. Hay que configurar esta entrada en nuestro servidor DNS (VIAINFO-DC). En Windows, también se puede configurar archivo "hosts" (normalmente en "C:\Windows\System32\drivers\etc") para que interprete la ruta "gitlab.viainfo.com.ar" sin necesidad de estar definido como DNS, agregando una línea:
- 172.10.10.247 gitlab.viainfo.net
sudo curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
- 172.10.10.247 gitlab.viainfo.net
sudo curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
- URL con el cual queremos acceder a nuestro GitLab
Si da error "Unable to fetch some archives, maybe run apt-get update or try with --fix-missing". Para poder avanzar hay que ejecutar la secuencia de comandos:
- sudo apt-get update
- sudo apt-get install --fix-missing
- Origen: https://www.enmimaquinafunciona.com/pregunta/35620/que-apt-get---fix-missing-hacer-y-cuando-es-util
Si hubiera que cambiar el EXTERNAL_URL una vez instalado:
- Editar el archivo "/etc/gitlab/gitlab.rb"
- sudo nano /etc/gitlab/gitlab.rb
- external_url gitlab.viainfo.com.ar
- Reconfigurar:
- sudo gitlab-ctl reconfigure
- Configurar firewall
- Abrir puertos 80 (HTTP) y 443 (HTTPS)
- Configurar GitLab
- Abrir el administrador (GitLab Community Edition) en la URL antes configurada.
- Para ver más parámetros de configuración: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md
sudo snap install microk8s –classic
- Instalar Node.Js [Opcional]
sudo apt update
sudo apt install nodejs npm
nodejs –version
No hay comentarios:
Publicar un comentario