Виртуальные диски VMware
В данной статье я расскажу про типы виртуальных дисков (vmdk) и дам сравнительную характеристику.
И так начнем с так называемых «толстых дисков» (Thick).
Существует три типа дисков thick:
Thick disks
Все пространство диска выделяется в момент создания, при этом блоки не очищаются от данных, которые находились там ранее. Это может создавать потенциальные угрозы безопасности, поскольку виртуальная машина может получить доступ к данным на хранилище VMFS, которые ей не принадлежат. При обращении к блокам такого диска их содержимое предварительно не очищается со стороны ESX. Преимущество дисков типа thick – производительность и быстрота создания, недостаток – безопасность
Zeroed thick disks (lazy zeroed thick disks)
Все пространство такого диска выделяется в момент создания, при этом блоки не очищаются от данных, которые находились там ранее. При первом обращении виртуальной машины к новому блоку происходит его очистка. Таким образом, эти диски более безопасны, однако при первом обращении к блоку – теряется производительность системы ввода-вывода на операцию очистки. При последующих обращениях – производительность идентична дискам типа Eager zeroed thick. Этот тип диска создается по умолчанию
Установка VMware Tools в гостевую ОС Linux
Для чего нам нужен VMware Tools? Пакет VMware Tools предназначен для оптимизации, увеличению производительности, и полной интеграции гостевой системы с VMware ESX сервером. То есть иными словами вещь нужная и полезная.
Итак сегодня мы будем устанавливать rpm пакет VMware Tools на сервер c ОС CentOs 5.2-5.3 (без использования иксов).
- Включаем виртуальную машину, и дожидаемся загрузки операционной системы.
- После загрузки ОС, щелкаем правой кнопкой мыши на нашей виртуальной машине и выбираем пункт меню – Install/Upgrade VMware Tools.
- Далее нам нужно подмонтировать виртульный cd-rom к CentOs. Заходим в командную строку и выполняем следующую команду:
# mount /dev/hda /mnt
- Далее копируем VMware-Tools в папку /tmp:
#cp /mnt/VMwareTools-3.5.0-153875.i386.rpm /tmp
- Отмонтируем cd-rom и установим VMware Tools:
#umount /dev/hda
#rpm -Uvh /tmp/VMwareTools-3.5.0-153875.i386.rpm
- После того как установлен пакет VMware Tools необходимо его сконфигурировать запустив конфигурационный скрипт, который все необходимые действия сделает автоматически, в том числе добавит VMware Tools в автозагрузку:
#vmware-config-tools.pl
- Перезагружаем систему
Для удаления VMware Tools используем команду:
#rpm -e VMwareTools
На этом все. Теперь наш виртуальный сервер полностью оптимизирован и интегрирован в виртуальную инфраструктуру.
Где находятся логи VMware и что они значат?
Сегодня на просторах интернета наткнулся на любопытную статью о логах в VMware ESX. Итак представляю Вашему вниманию статью Александра Самойленко «Где находятся логи VMware ESX и что они значат?»
Логи являются самым важным инструментом системного администратора при выявлении проблем с хостами VMware ESX и виртуальными машинами. Прежде все, необходимо понять структуру файлов журнала в ESX (почти все логии находятся в каталоге /var/logs которые можно поделить на 3 категории:
• Логи гипервизора ESX
• Логи средств и модулей управления
• Логи консольной ОС (Service Console)
Ротация некоторых логов задается в файле /etc/logrotate.conf. Более подробно о настройке ротации логов можно проичтать в KB 3402740. Некоторые логи после ротации приобретают расширение .1, таким образом, актуальный лог либо не имеет расширения, либо имеет расширение .log. Теперь посмотрим на каждый лог поподробнее:
/var/log/vmkernel – основной лог ядра VMkernel. Содержит все активности касательно основной деятельности хоста и виртуальных машин. Ротация задается в logrotate.
/var/log/vmkwarning – подмножество предыдущего лога vmkernel. Содержит сообщения VMkernel, касающиеся виртуальных машин. Ротация задается в logrotate.
/var/log/vmksummary – логи, касающиеся статистики доступности хостов VMware ESX и времени их аптайма. Человеко-читаемый лог может быть найден в файле /var/log/vmksummary.txt.
/var/log/vmware/hostd.log – лог, содержащий информацию об агенте хоста. Агент хоста отвечает за конфигурацию VMware ESX и виртуальных машин через VI Client. hostd.log – символически прилинкован к реальному файлу, в который идет запись. Используйте команду ls -l hostd.log, чтобы найти настоящий файл.
/var/log/vmware/vpxa.log – лог, отвечающий за агент сервера VirtualCenter (vCenter), который, в свою очередь, взаимодействует с агентом хоста. vpxa.log – символически прилинкован к реальному файлу, в который идет запись. Используйте команду ls -l vpxa.log, чтобы найти настоящий файл. Ротация этого лога задается в файле /etc/opt/vmware/vpxa/vpxa.cfg.
/var/log/vmware/aam – логи агента VMware HA, отвечающего за функции высокой доступности хостов ESX.
/var/log/messages – основной лог сервисной консоли хоста VMware ESX, используемый для траблшутинга консольной ОС.
/var/log/vmware/esxupdate.log – лог, содержащий информацию касательно обновлений хостов ESX утилитой esxupdate (ее использует VMware Update Manager).
/var/log/vmware/esxcfg-boot.log – лог, в котором находится информация о загрузках хоста VMware ESX.
/var/log/vmware/webAccess – лог с информацией о веб-компонентах сервера ESX.
/var/log/vmware/esxcfg-firewall.log – лог ESX с информацией о встроенном сетевом экране. Содержит информацию об изменении правил фаервола.
/var/log/secure – лог, содержащий информацию о соединениях, которые требуют аутентификации, таких как демоны VMware и действия демона xinetd. Там же можно узнать, кто и когда залогинился на ESX.
Данная статья взята здесь.


