{"id":29,"date":"2020-10-27T05:57:41","date_gmt":"2020-10-27T05:57:41","guid":{"rendered":"https:\/\/tecno-experts.com\/fransilvablog\/?p=29"},"modified":"2020-10-27T05:57:41","modified_gmt":"2020-10-27T05:57:41","slug":"actualizacion-de-vmware-cloud-director-10-2","status":"publish","type":"post","link":"https:\/\/tecno-experts.com\/fransilvablog\/vmware-cloud-director\/actualizacion-de-vmware-cloud-director-10-2\/","title":{"rendered":"Actualizaci\u00f3n de VMware Cloud Director 10.2"},"content":{"rendered":"<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/VCD102.png\" width=\"705\" height=\"430\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Hola, en este nuevo post explicar\u00e9 los pasos para realizar la actualizaci\u00f3n de VMware Cloud Director 9.7\/10.0\/10.1\/10.1.2 a VMware Cloud Director 10.2. Actualizaci\u00f3n que fue liberada recientemente, podemos revisar m\u00e1s sobre esta nueva versi\u00f3n en la p\u00e1gina de <a href=\"https:\/\/docs.vmware.com\/en\/VMware-Cloud-Director\/10.2\/rn\/VMware-Cloud-Director-102-Release-Notes.html\">release notes<\/a> de VMware.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Iniciemos con las caracter\u00edsticas que esta versi\u00f3n trae:<\/span><\/p>\n<table style=\"width: 737px;\" border=\"1\">\n<thead>\n<tr>\n<td style=\"width: 116px;\">NSX-T funcionalidades avanzadas<\/td>\n<td style=\"width: 606px;\">Integraci\u00f3n de funciones avanzadas NSX Advanced Load Blanacer (AVI), DF, Cross vDC Networking, IPv6 entre otras.<\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"width: 116px;\">Despliegue simplificado<\/td>\n<td style=\"width: 606px;\">Inclusi\u00f3n de error-checking muy \u00fatil para validar los errores al realizar el despliegue del appliance y respaldo autom\u00e1tico y validaci\u00f3n de las configuraciones iniciales.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 116px;\">Soporte a Kubernetes<\/td>\n<td style=\"width: 606px;\">Nueva funcionalidad de Containers as a Services con Tanzu. Es decir, los SP van a poder habilitar la orquestaci\u00f3n de los recursos del cl\u00faster k8 nativo en vSphere.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 116px;\">Mejoras en almacenamiento<\/td>\n<td style=\"width: 606px;\">Con la integraci\u00f3n de IOPs basada en pol\u00edticas de almacenamiento (storage profile) de vSphere para poder realizar la configuraci\u00f3n de Storage IO control desde vCD. Tambi\u00e9n algo que se ha esperado, se podr\u00e1 proveer discos compartidos entre VMs en las organizaciones para casos de uso como cl\u00faster de MS, Oracle y vol\u00famenes persistentes de contenedores.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 116px;\">Mejoras de seguridad<\/td>\n<td style=\"width: 606px;\">Actualizaciones a nivel de Photon OS, adem\u00e1s de los mismos soportes de keystores PKCS12.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 116px;\">Mejoras en interfaz de usuario\u00a0<\/td>\n<td style=\"width: 606px;\">B\u00fasquedas m\u00e1s r\u00e1pidas, gesti\u00f3n de certificados, se agrega la pesta\u00f1a redes en organizaci\u00f3n, gu\u00eda de configuraci\u00f3n entre otras.\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 116px;\">Mejoras en extensibilidad de plataforma\u00a0<\/td>\n<td style=\"width: 606px;\">Mejoras en la integraci\u00f3n con App Lanchpad 2.0 que habilita a los SP ofrecer aplicaciones de marketplace de VMware ya sea VMs o contenedores.\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 116px;\">Mejoras en escalabilidad<\/td>\n<td style=\"width: 606px;\">Nuevas configuraciones m\u00e1ximas soportadas que podemos validarlos en este <a href=\"https:\/\/configmax.vmware.com\/home\">link<\/a>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-size: 12pt;\"><strong><br \/>Actualizaci\u00f3n de Appliance<\/strong>Para iniciar siempre se debe realizar un snapshot, no olvidarse quitar la opci\u00f3n de snapshot de memoria. <strong>Se recomienda realizar el Snapshot parando los servicios de vmware-vcd<\/strong><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Debemos verificar la celda principal en un ambiente multi-cell, lo importante es generar los procedimientos en la c\u00e9lula principal. La identificaci\u00f3n es sencilla y se la hace revisando la consola VAMI 5480 <em>https:\/\/ip_cell_node:5480<\/em>.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2020-10-27_10h54_31.png\" width=\"838\" height=\"289\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><strong>Importante<\/strong>, Si el failover esta en modo autom\u00e1tico, debemos cambiarlo a modo manual.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Luego, debemos tener lista la descarga del ejecutable tar.gz por ejemplo: <em>VMware_Cloud_Director_10.2.0.5190-17029810_update.tar.gz<\/em><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Iniciamos una consola SSH con la c\u00e9lula principal y subimos el archivo descargado a una ubicaci\u00f3n por ejemplo a \/tmp. (subimos el archivos usando WinScp por ejemplo).<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Creamos un directorio nuevo que servir\u00e1 para desempaquetar el instalador descargado previamente y como repositorio.<\/span><\/p>\n<pre class=\"language-markup\"><code>mkdir \/tmp\/local-update-pk<\/code><\/pre>\n<p><span style=\"font-size: 12pt;\">Extraemos el archivo descargado con<\/span><\/p>\n<pre class=\"language-markup\"><code>tar -zxf VMware_Cloud_Director_10.2.0.5190-17029810_update.tar.gz -C \/tmp\/local-update-pk<\/code><\/pre>\n<p><span style=\"font-size: 12pt;\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2020-10-27_12h47_22.png\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Establecemos como repositorio el path donde desempaquetamos el instalador descargado.<\/span><\/p>\n<pre class=\"language-markup\"><code>vamicli\tupdate --repo file:\/\/\/tmp\/local-update-pk<\/code><\/pre>\n<p><span style=\"font-size: 12pt;\">Verificamos que efectivamente el path est\u00e1 como repositorio de actualizaci\u00f3n y el paquete descargado est\u00e1 correcto en versi\u00f3n.<\/span><\/p>\n<pre class=\"language-markup\"><code>vamicli update --check<\/code><\/pre>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2020-10-27_12h52_02.png\" width=\"667\" height=\"203\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Procedemos a realizar un shutdown del servicio de manera \u00abgracefull\u00bb usando los comandos CMT.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Colocamos las credenciales y esperamos a que CMT pare los servicios de manera controlada. El shutdown se realiza en la c\u00e9lula que estamos realizando los trabajos, las otras c\u00e9lulas van a estar activas y brindando servicios. Se recomienda colocar en modo mantenimiento a las otras c\u00e9lulas usando el comando CMT:<\/span><\/p>\n<pre class=\"language-markup\"><code>\/opt\/vmware\/vcloud-director\/bin\/cell-management-tool cell -u administrator --maintenance true<\/code><\/pre>\n<p><span style=\"font-size: 12pt;\">Existen otras sentencias que son \u00fatiles para encolar los procesos que est\u00e1n corriendo dentro de nuestras c\u00e9lulas como son:<\/span><\/p>\n<pre class=\"language-markup\"><code>\/opt\/vmware\/vcloud-director\/bin\/cell-management-tool cell -u administrator --quiesce true<\/code><\/pre>\n<p><span style=\"font-size: 12pt;\">Luego de detener los servicios de vCD se procede a realizar la actualizaci\u00f3n\u00a0<\/span><\/p>\n<pre class=\"language-markup\"><code>vamicli update --install latest<\/code><\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2020-10-27_13h08_34.png\" width=\"850\" height=\"117\" \/><\/p>\n<p><span style=\"font-size: 12pt;\">Con lo cual se procede a realizar la instalaci\u00f3n de la nueva versi\u00f3n o el parche nuevo.\u00a0<\/span><span style=\"font-size: 12pt;\"><strong>Debemos realizar los mismos pasos en todas las c\u00e9lulas<\/strong> restantes de nuestro cl\u00faster.<\/span><\/p>\n<p><span style=\"font-size: 14pt; color: #0000ff;\"><strong>Actualizaci\u00f3n de la BDD vPostgres<\/strong><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Para realizar la actualizaci\u00f3n de nuestra BDD vPostgres primero debemos realizar un respaldo de la base usando la siguiente sentencia<\/span><\/p>\n<pre class=\"language-markup\"><code>\/opt\/vmware\/appliance\/bin\/create-db-backup<\/code><\/pre>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2020-10-27_13h12_10.png\" width=\"1099\" height=\"163\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Y finalmente, se realiza la actualizaci\u00f3n del esquema de la BDD vPostgres<\/span><\/p>\n<pre class=\"language-markup\"><code>\/opt\/vmware\/vcloud-director\/bin\/upgrade<\/code><\/pre>\n<p><span style=\"font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2020-10-27_13h15_10.png\" width=\"800\" height=\"587\" \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Este procedimiento se hace \u00fanicamente en la c\u00e9lula principal. Validamos que se actualice, <strong>no<\/strong> iniciamos el servicio.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Procedemos a reiniciar la c\u00e9lula ejecutando <em>shutdown -r now.\u00a0<\/em><\/span><span style=\"font-size: 12pt;\">Si todo va bien, podemos eliminar el snapshot creado.<\/span>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola, en este nuevo post explicar\u00e9 los pasos para realizar la actualizaci\u00f3n de VMware Cloud Director 9.7\/10.0\/10.1\/10.1.2 a VMware Cloud Director 10.2. Actualizaci\u00f3n que fue liberada recientemente, podemos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":30,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[22,10,9,24,35,23,30],"class_list":["post-29","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vmware-cloud-director","tag-appliance","tag-cloud","tag-tecnologia","tag-upgrade","tag-vcd10-2","tag-vmware67","tag-vmwareclouddirector"],"_links":{"self":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts\/29","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/comments?post=29"}],"version-history":[{"count":0,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts\/29\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/media\/30"}],"wp:attachment":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/media?parent=29"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/categories?post=29"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/tags?post=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}