{"id":816,"date":"2017-07-21T15:08:44","date_gmt":"2017-07-21T13:08:44","guid":{"rendered":"https:\/\/hmartineztobar.es\/blog\/?p=816"},"modified":"2017-07-21T15:08:44","modified_gmt":"2017-07-21T13:08:44","slug":"guia-de-instalacion-de-las-vmtools-desde-un-hypervisor-esxi","status":"publish","type":"post","link":"https:\/\/hmartineztobar.es\/blog\/guia-de-instalacion-de-las-vmtools-desde-un-hypervisor-esxi\/","title":{"rendered":"Gu\u00eda de instalaci\u00f3n de las vmtools desde un hypervisor ESXi"},"content":{"rendered":"<h2>Antes de comenzar<\/h2>\n<p>Esta gu\u00eda pretende mostrar de dos maneras distintas c\u00f3mo <strong>instalar las vmtools<\/strong> de un hypervisor <strong>ESXi<\/strong> <strong>sobre sistemas<\/strong> operativos <strong>Linux<\/strong>.<\/p>\n<h2>M\u00e9todo 1: Instalaci\u00f3n de las tools con los archivos de vSphere<\/h2>\n<p>Probablemente, este m\u00e9todo sea el m\u00e1s corto. Tal y como dice el t\u00edtulo del m\u00e9todo, se deber\u00e1 usar el agente <em>vSphere<\/em> para poder hacer la carga de los archivos.<\/p>\n<p>Lo primero, seleccionar la m\u00e1quina en cuesti\u00f3n que aparece en la lista de <em>vSphere.<\/em><\/p>\n<p><img data-attachment-id=\"824\" data-permalink=\"https:\/\/hmartineztobar.es\/blog\/guia-de-instalacion-de-las-vmtools-desde-un-hypervisor-esxi\/word-image-18\/\" data-orig-file=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-2.png?fit=154%2C51&amp;ssl=1\" data-orig-size=\"154,51\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"word-image\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-2.png?fit=154%2C51&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-2.png?fit=154%2C51&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"154\" height=\"51\" class=\"wp-image-824\" src=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-2.png?resize=154%2C51&#038;ssl=1\" srcset=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-2.png?w=154&amp;ssl=1 154w, https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-2.png?resize=150%2C51&amp;ssl=1 150w\" sizes=\"(max-width: 154px) 100vw, 154px\" data-recalc-dims=\"1\" \/><\/p>\n<p>Una vez seleccionada, bot\u00f3n derecho del rat\u00f3n para desplegar el men\u00fa contextual <em>(Guest &gt; Install\/Upgrade VMware Tools)<\/em>.<\/p>\n<p><img data-attachment-id=\"825\" data-permalink=\"https:\/\/hmartineztobar.es\/blog\/guia-de-instalacion-de-las-vmtools-desde-un-hypervisor-esxi\/word-image-19\/\" data-orig-file=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-3.png?fit=585%2C140&amp;ssl=1\" data-orig-size=\"585,140\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"word-image\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-3.png?fit=300%2C72&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-3.png?fit=585%2C140&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"585\" height=\"140\" class=\"wp-image-825\" src=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-3.png?resize=585%2C140&#038;ssl=1\" srcset=\"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-3.png?w=585&amp;ssl=1 585w, https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/word-image-3.png?resize=300%2C72&amp;ssl=1 300w\" sizes=\"(max-width: 585px) 100vw, 585px\" data-recalc-dims=\"1\" \/><\/p>\n<p>vSphere ya ha cargado los binarios necesarios en el dispositivo cdrom por lo que deber\u00e1 ser montado como unidad en el sistema.<\/p>\n<p>El proceso de montaje (y posterior instalaci\u00f3n) se especifica a continuaci\u00f3n:<\/p>\n<p>La creaci\u00f3n de un directorio para montar la unidad ser\u00e1 necesaria, por lo que:<\/p>\n<pre># mkdir \/mnt\/cdrom<\/pre>\n<p>Con el comando <em>mount<\/em> se procede al montaje de la unidad sobre la carpeta reci\u00e9n creada.<\/p>\n<pre># sudo mount \/dev\/cdrom \/mnt\/cdrom<\/pre>\n<p>o<\/p>\n<pre># sudo mount \/dev\/sr0 \/mnt\/cdrom<\/pre>\n<p><em>Con bastante seguridad, la unidad montada ser\u00e1 de s\u00f3lo lectura, por lo que ser\u00e1 necesario realizar una copia del directorio contenedor de las vmtools a otro con m\u00e1s permisos (directorio tmp, por ejemplo).<\/em><\/p>\n<pre># cp -R \/mnt\/cdrom \/tmp\/vmtools<\/pre>\n<p>El nombre de archivo del paquete VMware Tools var\u00eda seg\u00fan la versi\u00f3n del producto VMware, por lo tanto, debe ser identificado.<\/p>\n<p>Debe listarse el directorio para identificar el archivo y, una vez identificado, descomprimir los binarios.<\/p>\n<pre># ls \/tmp\/vmtools\r\n# tar xzvf \/mnt\/cdrom\/VMwareTools-<em>x.x.x-xxxx<\/em>.tar.gz -C \/tmp\/<\/pre>\n<p><strong><em>Nota:<\/em><\/strong><em> x.x.x-xxxx es la versi\u00f3n hallada en el paso anterior.<\/em><\/p>\n<pre># cd \/tmp\/vmware-tools-distrib\/<\/pre>\n<p>Se ejecuta el script de instalaci\u00f3n:<\/p>\n<pre># .\/vmware-install.pl -d<\/pre>\n<p><strong>Nota:<\/strong> La opci\u00f3n -d asume los valores predeterminados, de no usar la opci\u00f3n -d, se deber\u00e1 ir pulsando la tecla <em>Return<\/em> para aceptar cada valor predeterminado o suministrar las configuraciones necesarias.<\/p>\n<p>Una vez finalizada la ejecuci\u00f3n, las <strong>vmtools<\/strong> estar\u00e1n instaladas en el sistema.<\/p>\n<h2>M\u00e9todo 2: Instalaci\u00f3n de las tools con yum mediante repositorio<\/h2>\n<p>Para este procedimiento, lo primero que debe realizarse es instalar las dependencias necesarias.<\/p>\n<p>Se ejecuta el comando que se muestra a continuaci\u00f3n para tal efecto:<\/p>\n<pre># yum install wget sudo vim system-config-network-tui kernel-headers ntp perl gcc make unzip -y<\/pre>\n<p>Seguidamente ser\u00e1 necesario guardar las claves p\u00fablicas de <em>vmware<\/em> para que no haya sorpresas desagradables al descargar los paquetes. Esas claves pueden ser encontradas en este enlace: <a href=\"http:\/\/packages.vmware.com\/tools\/keys\">http:\/\/packages.vmware.com\/tools\/keys<\/a><\/p>\n<p><em>Se recomienda almacenarlas en un directorio temporal, puesto que una vez importadas, no volver\u00e1n a ser de utilidad. Entonces, almacenar dichas claves en \/tmp\/vmware. Es m\u00e1s que posible que el directorio no exista, se crea y listo.<\/em><\/p>\n<p>Una vez se dispone de dichas claves, se procede a la importaci\u00f3n.<\/p>\n<pre># rpm --import \/ruta_clave\/nombre_clave<\/pre>\n<p>Ahora se proceder\u00e1 a la creaci\u00f3n del fichero que albergar\u00e1 toda la informaci\u00f3n relativa al repositorio de las tools.<\/p>\n<p>En el caso de no disponer del fichero que se mostrar\u00e1 a continuaci\u00f3n, se crea y rellena posteriormente.<\/p>\n<pre># vi \/etc\/yum.repos.d\/vmware-tools.repo<\/pre>\n<p>Y se introduce lo siguiente:<\/p>\n<pre>[vmware-tools]\r\nname=VMware Tools\r\nbaseurl=http:\/\/packages.vmware.com\/tools\/esx\/<strong>V_DESEADA<\/strong>\/rhel6\/x86_64\r\nenabled=1\r\ngpgcheck=1<\/pre>\n<p>Aqu\u00ed hay una consideraci\u00f3n importante a tener en cuenta.<\/p>\n<p><em>En la l\u00ednea que comienza con baseurl se aprecia el texto V_DESEADA (versi\u00f3n deseada). En el caso particular de esta instalaci\u00f3n, se trabaja con hypervisor ESXi cuya versi\u00f3n es la 5.5, es por eso que la versi\u00f3n que interesa es la \u00faltima de la 5.5 (5.5u2).<\/em><\/p>\n<p>Ejemplo del archivo del repositorio creado para mis necesidades:<\/p>\n<pre>[vmware-tools]\r\nname=VMware Tools\r\nbaseurl=http:\/\/packages.vmware.com\/tools\/esx\/5.5u2\/rhel6\/x86_64\r\nenabled=1\r\ngpgcheck=1<\/pre>\n<p>Por \u00faltimo, falta ejecutar el paso m\u00e1s importante, la <strong>instalaci\u00f3n de las vmtools<\/strong>:<\/p>\n<pre># yum install vmware-tools-esx-kmods vmware-tools-esx<\/pre>\n<p>Recomiendo hacer un reboot.<\/p>\n<h2>\u00bfCu\u00e1l es mejor?<\/h2>\n<p>No hay ni mejor ni peor.<\/p>\n<p>En principio ya sea usando el m\u00e9todo 1 o bien el m\u00e9todo 2, se deber\u00eda tener la \u00faltima versi\u00f3n de las tools.<\/p>\n<p>\u00bfPor qu\u00e9? Si se cuenta con la \u00faltima versi\u00f3n actualizada del hypervisor, se supone que se cuenta con los \u00faltimos binarios de las tools. Del mismo modo que si se corre desde el repositorio, ya que \u00e9ste estar\u00e1 actualizado por vmware.<\/p>\n<p><strong>H\u00e9ctor Mart\u00ednez Tobar<\/strong><br \/>\n<a title=\"Twitter Hector\" href=\"http:\/\/twitter.com\/hmartineztobar\" target=\"_blank\" rel=\"noopener\"><strong>@hmartineztobar<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Antes de comenzar Esta gu\u00eda pretende mostrar de dos maneras distintas c\u00f3mo instalar las vmtools de un hypervisor ESXi sobre sistemas operativos Linux. M\u00e9todo 1: Instalaci\u00f3n de las tools con los archivos de vSphere Probablemente, este m\u00e9todo sea el m\u00e1s corto. Tal y como dice el t\u00edtulo del m\u00e9todo, se deber\u00e1 usar el agente vSphere&nbsp;<\/p>\n<p><a class=\"btn btn-style\" href=\"https:\/\/hmartineztobar.es\/blog\/guia-de-instalacion-de-las-vmtools-desde-un-hypervisor-esxi\/\">Leer m\u00e1s&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":822,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[10,100],"tags":[103,102,101],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/hmartineztobar.es\/blog\/wp-content\/uploads\/2017\/07\/GuiaVMToolsHector.gif?fit=780%2C323&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p2Qy5L-da","_links":{"self":[{"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/posts\/816"}],"collection":[{"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/comments?post=816"}],"version-history":[{"count":5,"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/posts\/816\/revisions"}],"predecessor-version":[{"id":828,"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/posts\/816\/revisions\/828"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/media\/822"}],"wp:attachment":[{"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/media?parent=816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/categories?post=816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hmartineztobar.es\/blog\/wp-json\/wp\/v2\/tags?post=816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}