Administrar Gitlab

Home  /  Gitlab  /  Administrar Gitlab

Administrar Gitlab

No votes yet.
Please wait...

Si necesitamos instalar gitlab se detalla en la siguiente entrada: Instalar Gitlab

La idea del articulo es poder realizar tareas administrativas básicas de gitlab:

Status ,Stop, Start y Restart Gitlab:

Los procedimientos anteriormente nombrados reinician todos los componentes de gitlab:

gitlab-workhorse (Es un pequeño proxy reverso que manipula los request http grande y los git push, pull y clone)
logrotate (Es el menejador de log, desde el archivo /etc/gitlab/gitlab.rb se puede parametrizar)
nginx (Web Server, sirve contenido estático, y funciona como proxy reverso)
postgresql (Motor de Bases de datos para persistencia)
redis (Motor de Base de datos NoSQL en memoria)
sidekiq (Job Manager en background para ruby)
unicorn (Web Server liviano para Ruby on Rials, soporta la gui de gitlab)

gitlab_architecture_diagram

Si queremos reiniciar algunos de los componentes y no todos:

Manejo de logs, por default los log se almacenan en /var/log/gitlab, contiene una carpeta por cada uno de los componentes, podemos ingresar a cada una y verificar los log con tail de cualquiera de ellos.

Acceso a los logs

Gitlab provee un acceso rápido a los logs mediante el comando:

Este comando realiza un tail -10f de todos los archivos de log. Si queremos ver los log de un solo servicio debemos pasar el nombre del servicio al comando:

Habilitar local login

Si el inicio de sesión sin ad esta des-habilitado, en caso de no poder logearnos, debemos habilitarlo desde la consola de gitlab-rials:

este comando abre la consola de rials de gitlab, dentro de esta, debemos ejecutar:

y por ultimo reiniciamos la aplicación:

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *