{"id":49,"date":"2022-10-18T03:41:48","date_gmt":"2022-10-18T03:41:48","guid":{"rendered":"https:\/\/tecno-experts.com\/fransilvablog\/?p=49"},"modified":"2022-10-18T03:41:48","modified_gmt":"2022-10-18T03:41:48","slug":"actualizacion-de-certificados-digitales-vcs-6x-7x","status":"publish","type":"post","link":"https:\/\/tecno-experts.com\/fransilvablog\/tecnologia\/actualizacion-de-certificados-digitales-vcs-6x-7x\/","title":{"rendered":"Actualizaci\u00f3n de Certificados Digitales vCS 6x\/7x"},"content":{"rendered":"<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\/2023-01-24_17h06_13.png\" width=\"934\" height=\"674\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">Hola, en este nuevo post nos recuperaremos de un evento com\u00fan que sucede en vCenter Server, el vencimiento de los certificados digitales que tiene y que los servicios cuentan para funcionar.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 14pt;\">El error que nos indica este evento es <strong>Based on the current configuration, the SSL certificate of the authentication server was not trusted <\/strong>o tambi\u00e9n<strong>\u00a0503 service not available&#8230;endpoint<\/strong>\u00a0que se presentan al tratar de ingresar a los servicios web de vCS.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><img decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/migrated-inline\/article-56-01.png\" \/><\/span><\/p>\n<p><span style=\"font-size: 18pt; color: #0000ff;\"><strong>Consideraciones:<\/strong><\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\">Si hay certificados caducados, como\u00a0<strong>STS, Machine SSL<\/strong>\u00a0o cualquier usuario de la soluci\u00f3n, vCenter no podr\u00e1 iniciar los servicios debido a las dependencias de los servicios.<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Si hay Certificados vencidos en\u00a0<strong>BACKUP_STORES<\/strong>, eso activar\u00e1 una alarma de estado de Certificado.<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Si hay certificados caducados en <strong>trusted root<\/strong>\u00a0que no est\u00e1n en uso, se activar\u00e1 una alarma de estado del certificado.<\/span><\/li>\n<\/ul>\n<p><span style=\"color: #0000ff; font-size: 18pt;\"><strong>Verificaci\u00f3n<\/strong><strong>\u00a0<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Debemos verificar la fecha de caducidad de los certificados digitales para lo cual VMware nos brinda los pasos a seguir definidos en el\u00a0<a href=\"https:\/\/kb.vmware.com\/s\/article\/82332\">KB82332<\/a><\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\">Como primer paso, se debe validar el certificado de <strong>Single Sign-on Token Signing del servicio STS (VMware Security Token Service)<\/strong> usando un script que VMware crea y pone a disposici\u00f3n dentro del\u00a0<a href=\"https:\/\/kb.vmware.com\/s\/article\/79248\">KB79248<\/a>\u00a0y que debe ser ejecutado dentro de vCS mediante una conexi\u00f3n SSH, para este punto, el script fue descargado y fue subido a vCS usando WinSCP. Aceedemos a la consola Shell de vCS con Putty.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 14pt;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2023-01-24_17h26_40.png\" width=\"956\" height=\"430\" \/><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Se observa que el certificado del servicio STS va a caducar en dos d\u00edas.\u00a0<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\">Como segundo paso, se debe ejecutar el siguiente comando en Shell de vCS:<\/span><\/li>\n<\/ul>\n<pre class=\"language-markup\"><code>for store in $(\/usr\/lib\/vmware-vmafd\/bin\/vecs-cli store list | grep -v TRUSTED_ROOT_CRLS); do echo \"[*] Store :\" $store; \/usr\/lib\/vmware-vmafd\/bin\/vecs-cli entry list --store $store --text | grep -ie \"Alias\" -ie \"Not After\";done;<\/code><\/pre>\n<p><span style=\"font-size: 14pt;\"><img decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2023-01-24_17h30_00.png\" \/><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Observamos que los certificados Machine SSL y Solutions User est\u00e1n caducados, por lo tanto, debemos actualizar los mismos.<\/span><\/p>\n<p><span style=\"font-size: 18pt; color: #0000ff;\"><strong>Soluci\u00f3n<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Para la renovaci\u00f3n de certificados caducados debemos seguir los siguientes pasos:<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\"><strong>Primero debemos renovar los certificados caducados de Solutions User:<\/strong>\u00a0Para lo cual podemos seguir el\u00a0<a href=\"https:\/\/kb.vmware.com\/s\/article\/2112277\">KB2112277<\/a>. Se recomienda realizar esta renovaci\u00f3n como primer paso para evitar problemas con los servicios de vCS.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 14pt;\">\u00a0<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2023-01-24_17h52_41.png\" width=\"872\" height=\"732\" \/><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Corremos el script dentro del Shell de vCS:\u00a0\/usr\/lib\/vmware-vmca\/bin\/certificate-manager<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Escogemos de la lista el n\u00famero 8 para resetear todos los certificados.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Colocamos las credenciales del usuario\u00a0administrador\u00a0de vCS y colocamos los datos por defecto que nos indica el script.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2023-01-24_17h57_28.png\" width=\"873\" height=\"673\" \/><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Todos los certificados de los servicios se actualizan. Para luego reiniciarse todos los servicios de vCS.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2023-01-24_18h01_18.png\" width=\"730\" height=\"203\" \/><\/span><\/p>\n<p>\u00a0<span style=\"font-size: 14pt;\">Por \u00faltimo, se debe revisar nuevamente; corriendo el comando previo, que los ceritificados de Solutions User se hayan renovado.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/migrated-inline\/article-56-02.png\" width=\"448\" height=\"315\" \/><\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\"><strong>Renovaci\u00f3n de certificados STS:<\/strong> debemos correr el script que VMware expone en el <a href=\"https:\/\/kb.vmware.com\/s\/article\/76719\">KB76719<\/a>, el mismo que renueva los certifcados STS. El script fue subido usando WinScp a la carpeta tmp.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 14pt;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/migrated-inline\/article-56-03.png\" width=\"826\" height=\"747\" \/><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Se da permisos al script y corremos el script.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">El script nos indica la informaci\u00f3n de los FQDNs y nombres que usa el servicio STS y la fecha de expiraci\u00f3n del certificado.\u00a0<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Colomos las credenciales del usuario administrador de SSO.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2023-01-24_18h17_26.png\" alt=\"\" width=\"837\" height=\"469\" \/><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Finalizado el script nos indica que se detecta un certificado pr\u00f3ximo a caducar y el reemplazo del mismo.\u00a0<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Por \u00faltimo, deben ser reiniciados los servicios usando los comandos:<\/span><\/p>\n<pre class=\"language-markup\"><code>service-control --stop --all\r\n\r\nservice-control --start --all<\/code><\/pre>\n<p><span style=\"font-size: 14pt;\">Una vez reiniciados los servicios, validamos nuevamente con el script <strong>checksts<\/strong><br \/><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tecno-experts.com\/fransilvablog\/wp-content\/uploads\/fransilvablog\/images\/articulos\/2023-01-24_18h20_48_1.png\" width=\"867\" height=\"391\" \/><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>Finalmente<\/strong>, debemos tener en cuenta que los certificados de Machine SSL, Solutions User caducan cada dos a\u00f1os luego de la instalaci\u00f3n de vCS, se recomienda activar alertas para evitar que los certificados caduquen y dejen de funcionar los servicios.<\/span><\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola, en este nuevo post nos recuperaremos de un evento com\u00fan que sucede en vCenter Server, el vencimiento de los certificados digitales que tiene y que los servicios [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":50,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[22,27,70,71,68,69,21,14,63,67],"class_list":["post-49","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologia","tag-appliance","tag-certificados","tag-checksts","tag-fixsts","tag-python","tag-script","tag-vcenterserver","tag-vcsa","tag-vmsa","tag-vmware7"],"_links":{"self":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts\/49","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=49"}],"version-history":[{"count":0,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/media\/50"}],"wp:attachment":[{"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tecno-experts.com\/fransilvablog\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}