For the complete documentation index, see llms.txt. This page is also available as Markdown.

Organización de recetas

Cómo organizar recetas usando repositorios y catálogos en VergeOS, incluidas instrucciones para compartir recetas con tenants y sistemas remotos.

Esta página trata sobre repositorios y catálogos, los contenedores utilizados para organizar recetas de inquilinos y de VM. También se incluyen instrucciones para compartir recetas.

Repositorios

¿Qué es un repositorio?

Un repositorio es una colección de recetas del sitio. Un repositorio puede contener varios catálogos de recetas.

  • Repositorios locales: los catálogos/recetas se crean y mantienen en el sistema local.

  • Repositorios remotos: los catálogos de recetas, creados y mantenidos en un sistema VergeOS separado, se recuperan para su uso en el sistema local. Compartir mediante repositorios remotos elimina la necesidad de administrar las mismas recetas en múltiples ubicaciones.

Repositorios instalados automáticamente

"MarketPlace" Los sistemas a nivel de host se instalan con Marketplace, un repositorio especial, remoto, proporcionado por VergeOS que incluye una amplia variedad de recetas de VM de Linux y Windows listas para usar. De forma predeterminada, los catálogos de recetas contenidos en Marketplace se establecen con scope="global", lo que también les permite ser utilizados por todos los inquilinos del sistema.

"Local" De forma predeterminada, su nuevo sistema VergeOS tendrá un repositorio local vacío llamado "Local" que está listo para crear nuevos catálogos/recetas.

Catálogos

Los catálogos le permiten agrupar sus recetas relacionadas dentro de un repositorio. Por ejemplo, un catálogo puede contener varias recetas de VM de Windows, mientras que otro contiene todas las recetas de VM basadas en Linux. Los administradores pueden usar los catálogos para organizarlos de la manera que tenga más sentido para su organización. Los catálogos se pueden configurar como privados o compartidos con sus inquilinos u otros sistemas VergeOS externos.

  1. Vaya a Repositorios > Lista del menú superior, y haga doble clic en el repositorio donde debe residir el catálogo. Esto deberá ser un repositorio local; los repositorios remotos se mantienen en el sistema remoto. (Normalmente se usaría el repositorio predeterminado "Local" creado en cada nuevo sistema/inquilino VergeOS.)

  2. Haga clic en Catálogos en el menú de la izquierda y luego haga clic en Nuevo.

  3. Proporcione una Nombre descriptiva para el catálogo. Opcionalmente, se puede añadir información administrativa adicional en el campo de descripción.

  4. Seleccione un Ámbito de publicación para definir la accesibilidad del catálogo:

    • Privado - solo disponible para esta nube VergeOS en particular.

    • Ninguno - deshabilitado, no disponible en ninguna parte

    • Inquilino - disponible para esta nube en particular y sus propios inquilinos

    • Global - disponible para este sistema en particular y sus inquilinos y sistemas VergeOS externos (se requieren credenciales de usuario)

Compartir recetas

Compartir catálogos con sus inquilinos

  1. Configure el Ámbito de publicación = 'Inquilinos' (o 'Global', lo que también permitirá el acceso a sistemas externos usando las credenciales adecuadas).

  2. Cambie a la interfaz de usuario del inquilino para el resto de los pasos.

  3. Navegue hasta la Proveedor de servicios repositorio y haga clic en Actualizar.

  4. Haga doble clic en el catálogo deseado para ver las recetas contenidas en él.

  5. Haga clic en Recetas de VM -o- Recetas de inquilino para ver el listado correspondiente.

  6. Seleccione la(s) receta(s) deseada(s).

  7. Haga clic en Descargar/Actualizar en el menú de la izquierda para descargar al entorno del inquilino. Cuando una receta muestra un estado de En línea está disponible para su uso.

Cuando una receta se actualiza en el origen, mostrará un mensaje en la interfaz de usuario del inquilino indicando que hay una actualización disponible para descargar.

Compartir catálogos con un sistema remoto

Dar acceso a un catálogo (lado que comparte)

  1. Cree un usuario nuevo, con Tipo: API para ser utilizado para la autenticación por el sistema/inquilino remoto. Anote el nombre de usuario y la contraseña.

  2. Navegue hasta la Panel del catálogo (Repositorios > Catálogos > haga doble clic en el catálogo deseado).

  3. Haga clic en Permisos en el menú de la izquierda.

  4. Haga clic en Agregar usuario en el menú de la izquierda.

  5. Establezca los siguientes campos para el nuevo permiso:

    • Beneficiario: el usuario API creado arriba

    • Permisos: Listar y leer

    • Tipo: Catálogos

    • Nombre: nombre del catálogo que se está compartiendo

  6. Haga clic en Enviar para guardar el nuevo permiso.

Conectarse a un catálogo remoto (lado receptor):

  1. Vaya a Repositorios > + Nuevo repositorio.

  2. Complete los campos para el nuevo repositorio:

    • Nombre: un nombre descriptivo que ayude a distinguir este repositorio.

    • Descripción: (opcional) la información adicional introducida aquí puede ser útil para la administración futura.

    • Tipo: Remoto

    • URL: la IP o entrada DNS del sistema anfitrión, por ejemplo https://VergeOS.example.com

    • Usuario/Contraseña: use las credenciales del usuario API creado en el sistema anfitrión (arriba).

    • Permitir certificados inseguros: esta opción se proporciona para admitir un certificado autofirmado dentro de la misma red privada; usar una URL pública sin SSL seguro puede ser arriesgado y no se recomienda.

    • Tier más rápido máximo: le permite especificar el mejor nivel para usar en las unidades de las recetas (p. ej., si una receta tiene una unidad en el nivel 2 en el sistema remoto, si esta configuración se establece en el nivel 4, la unidad se moverá al nivel 4 cuando se descargue).

  3. Haga clic en Enviar para guardar el nuevo repositorio.

  4. Una vez creado, navegue al panel del repositorio y haga clic en Actualizar para volver a cargar sus catálogos. Las recetas se pueden descargar localmente y luego estarán disponibles para su uso al crear una nueva VM/inquilino.

Cuando el sistema remoto crea el repositorio que se conecta a su sistema, tendrá acceso a cualquiera de sus catálogos para los que el usuario API dado tenga permisos.

Cuando una receta se actualiza en el origen, mostrará un mensaje en la interfaz de usuario del sistema remoto indicando que hay una actualización disponible para descargar.

Última actualización

¿Te fue útil?