|
|
# Bienvenido a la wiki de _cielito_
|
|
# Bienvenido a la wiki de _cielito_
|
|
|
|
|
|
|
|
_cielito_ es la plataforma de **computación en la nube** de la red de Unidades Informáticas (redUI).
|
|
_cielito_ es la plataforma de **computación en la nube** de la red de Unidades Informáticas (redUI).
|
|
|
|
|
|
|
|
El objetivo de esta wiki es reemplazar a ese compañero o compañera que tarda en contestar tus mensajes cuando te surge una duda sobre los servicios en línea de la UdelaR en el Interior. Para el uso de servicios sugerimos empezar en [cielito.uy](https://www.cielito.uy/-Servicios-transversales-).
|
|
El objetivo de esta wiki es reemplazar a ese compañero o compañera que tarda en contestar tus mensajes cuando te surge una duda sobre los servicios en línea de la UdelaR en el Interior. Para el uso de servicios sugerimos empezar en [cielito.uy](https://www.cielito.uy/-Servicios-transversales-).
|
|
|
|
|
|
|
|
Gestionamos nuestra plataforma operacional en un [proyecto de acceso restringido](https://git.interior.edu.uy/adminsys/config/), pero si te interesa y/o quieres participar, ¡contáctanos! Muy probable que conociéndonos te podamos abrir acceso, al menos en lectura.
|
|
Gestionamos nuestra plataforma operacional en un [proyecto de acceso restringido](https://git.interior.edu.uy/adminsys/config/), pero si te interesa y/o quieres participar, ¡contáctanos! Muy probable que conociéndonos te podamos abrir acceso, al menos en lectura.
|
|
|
|
|
|
|
|
[[_TOC_]]
|
|
[[_TOC_]]
|
|
|
|
|
|
|
|
# Uso y configuración de servicios
|
|
# Uso y configuración de servicios
|
|
|
|
|
|
|
|
- [Correo electrónico](Correo-Electronico)
|
|
- [Correo electrónico](Correo-Electronico)
|
|
|
- [Charla interior, servidor Jitsi](Charla-Interior)
|
|
- [Charla interior, servidor Jitsi](Charla-Interior)
|
|
|
- [Gestor de Identidad](Gestor-Identidad): tu cuenta para todos los servicios de la UdelaR en el Interior
|
|
- [Gestor de Identidad](Gestor-Identidad): tu cuenta para todos los servicios de la UdelaR en el Interior
|
|
|
- [Servicio wifi académico mundial Eduroam](Configuraciones-Eduroam)
|
|
- [Servicio wifi académico mundial Eduroam](Configuraciones-Eduroam)
|
|
|
- Acceso remoto a la Red Académica Uruguaya: [VPN a la RAU](Red-Privada-Virtual)
|
|
- Acceso remoto a la Red Académica Uruguaya: [VPN a la RAU](Red-Privada-Virtual)
|
|
|
- Servidores virtuales: [Infraestructura como servicio (IaaS)](Servicios/IaaS)
|
|
- Servidores virtuales: [Infraestructura como servicio (IaaS)](Servicios/IaaS)
|
|
|
|
|
|
|
|
# Soporte y despliegue de servicios
|
|
# Soporte y despliegue de servicios
|
|
|
|
|
|
|
|
Documentación para el personal de informática en sedes de la UdelaR, para dar soporte a los usuarios
|
|
Documentación para el personal de informática en sedes de la UdelaR, para dar soporte a los usuarios
|
|
|
|
|
|
|
|
- [Proveer servicio Eduroam](Configuracion-Eduroam-AP)
|
|
- [Proveer servicio Eduroam](Configuracion-Eduroam-AP)
|
|
|
- [Manual LDAP](Ldap-Asistentes): agregar personas a grupos para habilitarles servicios
|
|
- [Manual LDAP](Ldap-Asistentes): agregar personas a grupos para habilitarles servicios
|
|
|
|
|
|
|
|
# Desarrollo y operaciones de la nube (DevOps)
|
|
# Desarrollo y operaciones de la nube (DevOps)
|
|
|
|
|
|
|
|
La [descripción de la plataforma _cielito_](https://git.interior.edu.uy/adminsys/config/-/wikis/home#datos-algo-sensibles-de-infraestructura) se encuentra en [la wiki del proyecto `adminsys.config`](https://git.interior.edu.uy/adminsys/config/-/wikis/).
|
|
La [descripción de la plataforma _cielito_](https://git.interior.edu.uy/adminsys/config/-/wikis/home#datos-algo-sensibles-de-infraestructura) se encuentra en [la wiki del proyecto `adminsys.config`](https://git.interior.edu.uy/adminsys/config/-/wikis/).
|
|
|
|
|
|
|
|
Está disponible [un Espacio Virtual de Aprendizaje](https://eva.unorte.edu.uy/course/view.php?id=996) para la formación y auto-formación de las personas que contribuyen y/o utilizan este entorno devops.
|
|
Está disponible [un Espacio Virtual de Aprendizaje](https://eva.unorte.edu.uy/course/view.php?id=996) para la formación y auto-formación de las personas que contribuyen y/o utilizan este entorno devops.
|
|
|
|
|
|
|
|
Habíamos iniciado en nuestro precedente [gestor de proyecto](http://proyectos.interior.edu.uy/) el despliegue de la actual [plataforma de servidores del interior](http://proyectos.interior.edu.uy/projects/servidores/wiki/Plataforma_de_servidores_del_Interior) y la [automatización de su configuración](http://proyectos.interior.edu.uy/projects/cloudcomputing).
|
|
Habíamos iniciado en nuestro precedente [gestor de proyecto](http://proyectos.interior.edu.uy/) el despliegue de la actual [plataforma de servidores del interior](http://proyectos.interior.edu.uy/projects/servidores/wiki/Plataforma_de_servidores_del_Interior) y la [automatización de su configuración](http://proyectos.interior.edu.uy/projects/cloudcomputing).
|
|
|
|
|
|
|
|
## Entorno de desarrollo y flujo de trabajo
|
|
## Entorno de desarrollo y flujo de trabajo
|
|
|
|
|
|
|
|
Tratamos de apegarnos en la medida de lo posible al [flujo de trabajo ágil propuesto por GitLab](https://about.gitlab.com/blog/2016/10/25/gitlab-workflow-an-overview/). Principalmente con el mantra ["Siempre empieza con un issue"](https://about.gitlab.com/blog/2016/03/03/start-with-an-issue/), salvo excepciones razonables como cambios simples y concretos o que ya exista un issue tratando el asunto que te ocupa.
|
|
Tratamos de apegarnos en la medida de lo posible al [flujo de trabajo ágil propuesto por GitLab](https://about.gitlab.com/blog/2016/10/25/gitlab-workflow-an-overview/). Principalmente con el mantra ["Siempre empieza con un issue"](https://about.gitlab.com/blog/2016/03/03/start-with-an-issue/), salvo excepciones razonables como cambios simples y concretos o que ya exista un issue tratando el asunto que te ocupa.
|
|
|
|
|
|
|
|
**El principal mandamiento:** llevar a rama **main** sólo código funcional, integrado y probado. Debe ser incapaz de causar postergación de licencias de miembros del equipo.
|
|
**El principal mandamiento:** llevar a rama **main** sólo código funcional, integrado y probado. Debe ser incapaz de causar postergación de licencias de miembros del equipo.
|
|
|
|
|
|
|
|
- [Sobre el entorno de desarrollo/operaciones](Entorno-de-desarrollo-y-operaciones-(devops))
|
|
- [Sobre el entorno de desarrollo/operaciones](Entorno-de-desarrollo-y-operaciones-(devops))
|
|
|
- [Sobre el flujo de trabajo con Git en Gitlab y GitHub](flujo-de-trabajo-con-Git-en-Gitlab-y-GitHub)
|
|
- [Sobre el flujo de trabajo con Git en Gitlab y GitHub](flujo-de-trabajo-con-Git-en-Gitlab-y-GitHub)
|
|
|
- [Sobre el empleo correcto de forks](forks-y-aportes-a-la-comunidad)
|
|
- [Sobre el empleo correcto de forks](forks-y-aportes-a-la-comunidad)
|
|
|
- [Versionado de roles](versionado-de-roles)
|
|
- [Versionado de roles](versionado-de-roles)
|
|
|
- [Gestión de dependencias en requirements.yml](gesti%C3%B3n-de-dependencias-en-requirements.yml)
|
|
- [Gestión de dependencias en requirements.yml](gesti%C3%B3n-de-dependencias-en-requirements.yml)
|
|
|
- [La importancia de la rama estable](la-importancia-de-la-rama-estable)
|
|
- [La importancia de la rama estable](la-importancia-de-la-rama-estable)
|
|
|
- [Ansible como herramienta de documentación](ansible-como-herramienta-de-documentaci%C3%B3n)
|
|
- [Ansible como herramienta de documentación](ansible-como-herramienta-de-documentaci%C3%B3n)
|
|
|
- [Trabajo colaborativo sincrónico](herramientas-para-trabajo-colaborativo)
|
|
- [Trabajo colaborativo sincrónico](herramientas-para-trabajo-colaborativo)
|
|
|
|
|
|
|
|
## Procedimientos ya automatizados (o no...)
|
|
## Procedimientos ya automatizados (o no...)
|
|
|
|
|
|
|
|
- [Manejo de hosts en _cielito_](Manejo-de-hosts-en-cielito)
|
|
- [Manejo de hosts en _cielito_](Manejo-de-hosts-en-cielito)
|
|
|
- [Creación de un nuevo contenedor LXC](Creaci%C3%B3n-de-un-nuevo-contenedor-LXC)
|
|
- [Creación de un nuevo contenedor LXC](Creaci%C3%B3n-de-un-nuevo-contenedor-LXC)
|
|
|
- [Creación de una nueva máquina virtual KVM](Creaci%C3%B3n-de-una-nueva-m%C3%A1quina-virtual-KVM)
|
|
- [Creación de una nueva máquina virtual KVM](Creaci%C3%B3n-de-una-nueva-m%C3%A1quina-virtual-KVM)
|
|
|
- [Aprovisionamiento de usuarios y grupos _unix_](aprovisionamiento-usuarios-y-grupos-unix)
|
|
- [Aprovisionamiento de usuarios y grupos _unix_](aprovisionamiento-usuarios-y-grupos-unix)
|
|
|
- [Agregar un nuevo adminsys a la plataforma](#) (**TO DO**)
|
|
- [Agregar un nuevo adminsys a la plataforma](#) (**TO DO**)
|
|
|
- [Agregar un host a monitor Zabbix](https://proyectos.interior.edu.uy/projects/monitoreo/wiki/Wiki)
|
|
- [Agregar un host a monitor Zabbix](https://proyectos.interior.edu.uy/projects/monitoreo/wiki/Wiki)
|
|
|
- [Gestión de firewall Proxmox](gesti%C3%B3n-de-firewall-Proxmox)
|
|
- [Gestión de firewall Proxmox](gesti%C3%B3n-de-firewall-Proxmox)
|
|
|
- [Creación y auto-renovación de certificados Let's Encrypt](creaci%C3%B3n-y-auto-renovaci%C3%B3n-de-certificados-Let's-Encrypt)
|
|
- [Creación y auto-renovación de certificados Let's Encrypt](creaci%C3%B3n-y-auto-renovaci%C3%B3n-de-certificados-Let's-Encrypt)
|
|
|
- [Renovación (aún) manual de certificados Letsencrypt para Zimbra](letsencrypt-en-zimbra)
|
|
- [Renovación (aún) manual de certificados Letsencrypt para Zimbra](letsencrypt-en-zimbra)
|
|
|
- [Nuevo almacenamiento compartido con NFS](nuevo-almacenamiento-compartido-con-NFS)
|
|
- [Nuevo almacenamiento compartido con NFS](nuevo-almacenamiento-compartido-con-NFS)
|
|
|
- [Manejo de DNS con Ansible](DNS/manejo-de-zonas-con-ansible)
|
|
- [Manejo de DNS con Ansible](DNS/DNS-y-manejo-de-zonas-con-Ansible)
|
|
|
- [Configurar respaldos de un servidor con BackupPC](configuracion-respaldos)
|
|
- [Configurar respaldos de un servidor con BackupPC](configuracion-respaldos)
|
|
|
- [Configurar el servidor de respaldos (BackupPC) - viejo gestor de proyectos](https://proyectos.interior.edu.uy/projects/respaldos/wiki/Respaldos#Instalaci%C3%B3n-y-configuraci%C3%B3n-con-Ansible-del-servidor-de-respaldos-Che)
|
|
- [Configurar el servidor de respaldos (BackupPC) - viejo gestor de proyectos](https://proyectos.interior.edu.uy/projects/respaldos/wiki/Respaldos#Instalaci%C3%B3n-y-configuraci%C3%B3n-con-Ansible-del-servidor-de-respaldos-Che)
|
|
|
- [Agregar un host al servidor de respaldos](agregar-un-host-al-servidor-de-respaldos)
|
|
- [Agregar un host al servidor de respaldos](agregar-un-host-al-servidor-de-respaldos)
|
|
|
- [Conceder / revocar credenciales de acceso a servidor OpenVPN](Conceder-revocar-credenciales-de-acceso-a-servidor-OpenVPN)
|
|
- [Conceder / revocar credenciales de acceso a servidor OpenVPN](Conceder-revocar-credenciales-de-acceso-a-servidor-OpenVPN)
|
|
|
- [Actualizar instancias de chat Matrix Synapse + Element](Actualizar-instancias-de-chat-Matrix-Synapse---Element)
|
|
- [Actualizar instancias de chat Matrix Synapse + Element](Actualizar-instancias-de-chat-Matrix-Synapse---Element)
|
|
|
- [Pasarela de correo de buena reputación para envío por servidores](mailgateway-para-servidores)
|
|
- [Pasarela de correo de buena reputación para envío por servidores](mailgateway-para-servidores)
|
|
|
- [Monitoreo de spam y usurpación de cuentas](monitoreo-spam-usurpacion)
|
|
- [Monitoreo de spam y usurpación de cuentas](monitoreo-spam-usurpacion)
|
|
|
- [Autenticación de servicios en el gestor de Identidad](autenticacion-ldap)
|
|
- [Autenticación de servicios en el gestor de Identidad](autenticacion-ldap)
|
|
|
|
|
|
|
|
## Protocolos y estándares que seguimos
|
|
## Protocolos y estándares que seguimos
|
|
|
|
|
|
|
|
- [Nomenclatura de versionado](https://semver.org/lang/es/) - [Sintaxis del versionado](https://git-scm.com/book/es/v2/Fundamentos-de-Git-Etiquetado)
|
|
- [Nomenclatura de versionado](https://semver.org/lang/es/) - [Sintaxis del versionado](https://git-scm.com/book/es/v2/Fundamentos-de-Git-Etiquetado)
|
|
|
- [Puesta en producción de un servicio con Ansible](Puesta-en-producci%C3%B3n-de-un-servicio-con-Ansible)
|
|
- [Puesta en producción de un servicio con Ansible](Puesta-en-producci%C3%B3n-de-un-servicio-con-Ansible)
|
|
|
- [Roles Ansible](https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html#role-directory-structure)
|
|
- [Roles Ansible](https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html#role-directory-structure)
|
|
|
- [Plantillas de máquinas virtuales Proxmox](Plantillas-de-m%C3%A1quinas-virtuales-Proxmox)
|
|
- [Plantillas de máquinas virtuales Proxmox](Plantillas-de-m%C3%A1quinas-virtuales-Proxmox)
|
|
|
- [Documentación](Documentacion)
|
|
- [Documentación](Documentacion)
|
|
|
- [Clonación de un servidor existente](Clonaci%C3%B3n-de-un-servidor-existente)
|
|
- [Clonación de un servidor existente](Clonaci%C3%B3n-de-un-servidor-existente)
|
|
|
|
|
|
|
|
## Arquitectura de la plataforma _cielito_
|
|
## Arquitectura de la plataforma _cielito_
|
|
|
|
|
|
|
|
- [Chinchulín v2 - Cortafuegos perimetral](chinchulin)
|
|
- [Chinchulín v2 - Cortafuegos perimetral](chinchulin)
|
|
|
- Cluster Proxmox - nuestro IaaS
|
|
- Cluster Proxmox - nuestro IaaS
|
|
|
- [Mailgateway dkim para servidores](Mailgateway-para-servidores)
|
|
- [Mailgateway dkim para servidores](Mailgateway-para-servidores)
|
|
|
|
|
|
|
|
|
|
|
|
|
# Plataformas e Infraestructura como Servicio (PaaS y SaaS)
|
|
# Plataformas e Infraestructura como Servicio (PaaS y SaaS)
|
|
|
|
|
|
|
|
Desde la plataforma _cielito_ también proveemos servicios de computación en la nube a otros equipos o personas en la UdelaR:
|
|
Desde la plataforma _cielito_ también proveemos servicios de computación en la nube a otros equipos o personas en la UdelaR:
|
|
|
* un servicio de Plataforma como servicio (PaaS): hospedaje web, con tecnologías LAMP (Linux Apache MySQL PHP)
|
|
* un servicio de Plataforma como servicio (PaaS): hospedaje web, con tecnologías LAMP (Linux Apache MySQL PHP)
|
|
|
* Infraestructura como Servicio (IaaS): provisión de contenedores o VMs, instancias virtuales de sistemas operativos GNU/linux.
|
|
* Infraestructura como Servicio (IaaS): provisión de contenedores o VMs, instancias virtuales de sistemas operativos GNU/linux.
|
|
|
|
|
|
|
|
A continuación la documentación relativa a estos servicios.
|
|
A continuación la documentación relativa a estos servicios.
|
|
|
|
|
|
|
|
* [Acuerdo comunitario de Servicios](acuerdo-comunitario)
|
|
* [Acuerdo comunitario de Servicios](acuerdo-comunitario)
|
|
|
* [Herramientas de desarrollo](herramientas)
|
|
* [Herramientas de desarrollo](herramientas)
|
|
|
* [Hospedaje web](http://www.cielito.arenero.uy/Hospedaje-web)
|
|
* [Hospedaje web](http://www.cielito.arenero.uy/Hospedaje-web)
|
|
|
* [Servidores virtuales](virtuales)
|
|
* [Servidores virtuales](virtuales)
|
|
|
|
|
|
|
|
# Complementos y anexos
|
|
# Complementos y anexos
|
|
|
|
|
|
|
|
## Especificaciones y tareas a más largo plazo
|
|
## Especificaciones y tareas a más largo plazo
|
|
|
|
|
|
|
|
* [Actualización de roles a collections](Roles%20a%20Collections)
|
|
* [Actualización de roles a collections](Roles%20a%20Collections)
|
|
|
* [Talleres DevOps](Talleres%20DevOps)
|
|
* [Talleres DevOps](Talleres%20DevOps)
|
|
|
* [Gestión DNS](Gesti%C3%B3n%20DNS)
|
|
* [Gestión DNS](Gesti%C3%B3n%20DNS)
|
|
|
* [Feria Modo UdelaR](Feria%20Modo%20UdelaR)
|
|
* [Feria Modo UdelaR](Feria%20Modo%20UdelaR)
|
|
|
* [Shibboleth SSO](Shibboleth%20SSO)
|
|
* [Shibboleth SSO](Shibboleth%20SSO)
|
|
|
|
|
|
|
|
## Bitácoras y documentación de procedimientos realizados
|
|
## Bitácoras y documentación de procedimientos realizados
|
|
|
|
|
|
|
|
- [Instalación, actualización y migración de **GitLab CE**](GitLab_CE)
|
|
- [Instalación, actualización y migración de **GitLab CE**](GitLab_CE)
|
|
|
- [Instalación, actualización y mantenimiento de **Proxmox VE**](Proxmox_VE)
|
|
- [Instalación, actualización y mantenimiento de **Proxmox VE**](Proxmox_VE)
|
|
|
- [Migración del Owncloud 9.1 de nube.interior.edu.uy a un NextCloud 16](Migraci%C3%B3n-del-Owncloud-9.1-de-nube.interior.edu.uy-a-un-NextCloud-16)
|
|
- [Migración del Owncloud 9.1 de nube.interior.edu.uy a un NextCloud 16](Migraci%C3%B3n-del-Owncloud-9.1-de-nube.interior.edu.uy-a-un-NextCloud-16)
|
|
|
- [Migración de servidor OpenVPN desde Debian Stretch a Buster](Migraci%C3%B3n-de-servidor-OpenVPN-desde-Debian-Stretch-a-Buster)
|
|
- [Migración de servidor OpenVPN desde Debian Stretch a Buster](Migraci%C3%B3n-de-servidor-OpenVPN-desde-Debian-Stretch-a-Buster)
|
|
|
- [Entorno de desarrollo para modificar PWM (Java)](Entorno-PWM-Java)
|
|
- [Entorno de desarrollo para modificar PWM (Java)](Entorno-PWM-Java)
|
|
|
- [Repositorio Debian - Ubuntu](Repositorio-Debian-y-Ubuntu)
|
|
- [Repositorio Debian - Ubuntu](Repositorio-Debian-y-Ubuntu)
|
|
|
- [Compilación y despliegue de servidor onlyoffice para la nube](Compilaci%C3%B3n-y-despliegue-de-servidor-onlyoffice-para-la-nube)
|
|
- [Compilación y despliegue de servidor onlyoffice para la nube](Compilaci%C3%B3n-y-despliegue-de-servidor-onlyoffice-para-la-nube)
|
|
|
- [Procedimiento para agregar un servidor físico a la plataforma](procedimiento-agregar-servidor-fisico-plataforma)
|
|
- [Procedimiento para agregar un servidor físico a la plataforma](procedimiento-agregar-servidor-fisico-plataforma)
|
|
|
- [Instalación del Panel Hestia](Documentacion/Instalacion-hestia)
|
|
- [Instalación del Panel Hestia](Documentacion/Instalacion-hestia)
|
|
|
|
|
|
|
|
## Material de utilidad
|
|
## Material de utilidad
|
|
|
|
|
|
|
|
- Git
|
|
- Git
|
|
|
- [Documentación oficial](https://git-scm.com/docs)
|
|
- [Documentación oficial](https://git-scm.com/docs)
|
|
|
- [Workflows con Git](https://www.santiagomr.com/git-workflows)
|
|
- [Workflows con Git](https://www.santiagomr.com/git-workflows)
|
|
|
- Ansible
|
|
- Ansible
|
|
|
- [Glosario](https://docs.ansible.com/ansible/latest/reference_appendices/glossary.html)
|
|
- [Glosario](https://docs.ansible.com/ansible/latest/reference_appendices/glossary.html)
|
|
|
- [Filtros](https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html)
|
|
- [Filtros](https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html)
|
|
|
- [~~Módulos~~](https://docs.ansible.com/ansible/latest/modules/modules_by_category.html) (_Desde Ansible v2.10, los módulos se agrupan en colecciones_)
|
|
- [~~Módulos~~](https://docs.ansible.com/ansible/latest/modules/modules_by_category.html) (_Desde Ansible v2.10, los módulos se agrupan en colecciones_)
|
|
|
- [Índice de colecciones](https://docs.ansible.com/ansible/latest/collections/index.html)
|
|
- [Índice de colecciones](https://docs.ansible.com/ansible/latest/collections/index.html)
|
|
|
- [Colección _ansible.builtin_](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/index.html#plugins-in-ansible-builtin)
|
|
- [Colección _ansible.builtin_](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/index.html#plugins-in-ansible-builtin)
|
|
|
- [Templates Jinja2](https://jinja.palletsprojects.com/en/2.11.x/templates/)
|
|
- [Templates Jinja2](https://jinja.palletsprojects.com/en/2.11.x/templates/)
|
|
|
- [Operar con Ansible](https://www.santiagomr.com/ops-ansible)
|
|
- [Operar con Ansible](https://www.santiagomr.com/ops-ansible)
|
|
|
- Proxmox VE
|
|
- Proxmox VE
|
|
|
- [Wiki](https://pve.proxmox.com/wiki/Main_Page)
|
|
- [Wiki](https://pve.proxmox.com/wiki/Main_Page)
|
|
|
- [Administration Guide](https://pve.proxmox.com/pve-docs/pve-admin-guide.pdf) |
|
- [Administration Guide](https://pve.proxmox.com/pve-docs/pve-admin-guide.pdf) |
|
|
|
\ No newline at end of file |