@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Lanzar fichero install.sh en servidor VMware ESXi 1

Lanzar fichero install.sh en servidor VMware ESXi

Lanzar fichero install.sh en servidor VMware ESXi

Hace unos días, por motivos de trabajo, tuve que realizar un experimento en un laboratorio con una herramienta de inventario de hardware y software que dispone de un cliente para servidores VMware ESXi.

Para no tocar servidores de Producción y como iba a ser una prueba rápida he utilizado VMware Worstation y un ESXi en modo Nested, al cual a su vez le he configurado la tarjeta de red en modo Bridge.

Lanzar fichero install.sh en servidor VMware ESXi 1

 

Una vez que arranca y hemos realizado las configuraciones de red, nos conectamos vía consola y habilitamos SSH en el servidor ESXi.

Lanzar fichero install.sh en servidor VMware ESXi 2
Con el usuario root nos vamos a conectar para subir los ficheros SH a lanzar. Yo he utilizado Filezilla los ficheros del agente y el script de lanzamiento en una carpeta con espacio (lo normal a /vmfs/volumes/datastore1, donde creamos una carpeta específica para los ficheros):

Lanzar fichero install.sh en servidor VMware ESXi 3

** APUNTE **

El fichero SH que vamos a lanzar, para que no de problemas, debe guardarse como UNIX en Notepad++ para poder ser interpretado (Editar –> Conversión fin de línea –> Convertir a formato UNIX)

Lanzar fichero install.sh en servidor VMware ESXi 4
Ahora utilizamos Putty u otro gestor SSH y nos conectamos vía consola, y accedemos a la carpeta de los ficheros:

Le damos permisos de ejecución al fichero del script:

Copiamos el script a /sbin para poder ejecutarlo:

Lanzamos el script con este comando:

Os dejo un ejemplo de ejecución del script que yo he utilizado para el software de inventario Proactivanet, en el vuestro será diferente:

Cron Persistente en ESXi VMware

Otra de las cosas que quería hacer es lanzar el script periódicamente. Para ello modificamos el crontab, que en ESXi se encuentra en /var/spool/cron/crontabs/root:

Lanzar fichero install.sh en servidor VMware ESXi 5

Simplemente deberemos añadir la línea que nos interesa al fichero /etc/rc.local mediante vi con la programación y la ruta del script correspondiente mediante esta forma:

Y guardamos lo realizado:

Para completar reiniciamos el servidor ESXi.

¿Te ha gustado la entrada SÍGUENOS EN TWITTER?

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

Cloud por vExperts

Ebook Cloud por vExperts

Ebook Cloud por vExperts Hoy os voy a contar un proyecto que se va desvelando …

2 comentarios

  1. Que herramienta de inventario de hardware y software utilizaste?… te funciono? estoy necesitando implementar algo asi! tengo una red con equipos windows xp, 7, 10 y linux centos y ubuntu… muchas gracias por la respuesta!!

    • Hola Hernan,
      En nuestro caso buscábamos un software liviano que fuese multiplataforma. Después de analizar alternativas como OCS,…llegamos a Proactivanet.
      Echarle un vistazo, tiene implementación para VMware (no es su mejor faceta pero si no necesitáis muchos datos está bien), puedes inventariar MacOSX, IOS, Android, Windows, Linux…y también tienen agentes para otras plataformas hardware.
      Salu2

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

10 − 2 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu