Скрипты для VMware Server on Linux Host

На данный момент я использую VMwareServer для виртуализации. Хост обычно Linux (пока преобладает Debian и Ubuntu).
Я могу подключаться к серверам из дома по ssh и выполнять разнообразные команды. Это удобно, но если учитывать, что я часто использую карманный компьютер, то выясняется отсутствие гибкости пальцев при наборе длинных команд на экранной клавиатуре...
Здесь я собираюсь создать коллекцию скриптов которые упрощают какие-либо действия...


Этот скрипт показывает статус всех зарегистрированных ВМ

Выглядит это примерно так:

=======================================================

srv01:~# vm-status
/mnt/vms/VM1/VM1.vmx -- on
/mnt/vms/VM2/VM2.vmx -- off
/mnt/vms/VM3/VM3.vmx -- on
/mnt/vms/VM4/VM4.vmx -- off
/mnt/vms/_keyserver/keyserver.vmx -- suspended
=======================================================

А вот сам скрипт:
-------vm-status-------------------
#!/bin/bash
# This script show status of all registered VMs
# Thanks meatmanek (Evan Krall) for help.

vmware-cmd -l > /tmp/vm_list

while read FILE; do echo "$FILE -- $(vmware-cmd "$FILE" getstate | awk '{print $3}')"; done < /tmp/vm_list > /tmp/vm_newlist

cat /tmp/vm_newlist
rm -f /tmp/vm_*
-------vm-status-------------------

Комментариев нет:

Отправить комментарий