Hola a todos, esta semana comparto con uds como personalizar el portal de VMware Cloud Director, el portal de proveedor o provider.
El objetivo como proveedor es crear una imagen corporativa para cada Tenant de cada uno de nuestros clientes y crear una experiencia en la nube totalmente personalizada.
Cloud Director 10.3.2 puedes configurar el logotipo y el tema para su portal de administración del proveedor de servicios de VMware Cloud Director y también ahora puede personalizar el Portal de clientes de Cloud Director de cada Tenant. Además, puede modificar y agregar vínculos personalizados a los dos menús superiores a la derecha en los portales de proveedores y Tenant de Cloud Director.
Objetivo:
Modificar los siguientes parámetros del portal del proveedor.
- Nombre del portal
- Color del portal
- Tema del portal (vCloud Director contiene dos temas: predeterminado y oscuro).
- Logotipo del página de ingreso
- Icono del navegador
- Escenario
Producto o tecnología | Versión |
VMware vCenter Appliance Standard | 7.0u3e |
vSphere ESXI Enterprise Plus | 6.7 |
Cloud Director | 10.3.2a |
- Preparación
1.- Descarga la aplicación postman e instala desde acá para gestionar a través de API
https://www.postman.com/downloads/
2.- Obtener el Token para gestionar vía APIObtener el Token para gestionar vía API
https://kb.vmware.com/s/article/56948
3.-Celda de VCD
Ejecuta el siguiente comando desde la celda de VCD:
Manage-config -n backend.branding.requireAuthForBranding -v false
4.- Verificar con que api podremos trabajar a través de postman “GET” para este ejemplo usaremos la versión 35.0
5.- Post indicamos con que api trabajaremos en este caso versión 35.0
6.-Ahora debemos guardar estos dos parámetros
x-vcloud-authorization
X-VMWARE-VCLOUD-ACCESS-TOKEN
7.- Portal Name Branding
Run the below GET call to get the current portal branding configuration with the above saved Bearer Token values.
https://vcloud.lab.cloud.com/cloudapi/branding
8.- Cambiar el Nombre del Portal
debes ejecutar un PUT desde postman para llamar y obtener la actual configuracion
https://vcloud.lab.cloud.com/cloudapi/branding
9.- Cambiar el logo Principal
debes ejecutar un comando PUT desde postman para actualizar el logo , este logo debe ser cragado seleccionando la opcion binary en el body
https://vcloud.lab.cloud.com/cloudapi/branding/logo
10.- Cambiar el icono del protal de proveedor
debes ejecutar un PUT desde postman, el arhicvo debe ser un PNG , este sera el nuevo archivo del icono del portal de proveedor y este debe ser cargado en la seccion body, con la opcion binary
https://vcloud.lab.cloud.com/cloudapi/branding/icon
en el proximo post veremos como personalizar el tenant de cada cliente.
Si te interesa generara tu propio Theme puedes revisar estos artículos
Recursos Adicionales
Github Theme Generator
https://github.com/vmware-samples/vcd-ext-samples/tree/theme-generator/10.1
Feature Friday Episode 4 – How to Custom Brand and Use Themes in VMware Cloud Director
https://www.youtube.com/watch?v=Y4MzWNk9fME
How to establish an API connection vCloud Director
https://kb.vmware.com/s/article/56948
Build a Custom Theme in VMware Cloud Director
https://blogs.vmware.com/cloudprovider/2020/11/build-custom-theme-cloud-director.html