Как в esxi проверить физические диски
В данной статье рассмотрим основные команды для работы с дисками и Raid-массивами сервера HP Proliant, через консоль ssacli и hpssacli гипервизора ESXi 5 и ESXi 6.
Содержание
Одной из важных задач при использовании гипервизора является мониторинг состояния дисковой системы. Нужно уметь проверить состояние дисков, RAID-массивов и в случае неисправности уметь заменить диски, пересобрать RAID-массив и т.д.
У гипервизора ESXi нет графического интерфейса для управления дисками и RAID-контроллером. Для этого используется консольная утилита hpssacli (для версий до ESXi 6) и ssacli (для версий ESXi 6 и выше)
esxi два метода проверки работоспособности жесткого диска
Список жестких дисков
Просмотр интеллектуальной информации о жестком диске
Использование внутреннего соединения, левого соединения, правого соединения в оракуле
Левое-правое соединение фактически говорит, какая таблица является результатом нашего совместного запроса ~ 1. Взаимосвязь проста select A.*, B.* from A,B where A.id = B.id select A.*, B.* from.
Команды для мониторинга состояния локальных и физических дисков
Статус физических дисков
Подробный статус физических дисков
Статус логических дисков
Подробный статус логических дисков
Интеллектуальная рекомендация
Установить поддержку сообщества smartctl
Загрузить на виртуальную машину с помощью winscp
Установите, чтобы разрешить программное обеспечение сообщества
установить программное обеспечение
Используйте команду smartctl
Имя жесткого диска можно получить указанным выше способом.
Вы также можете использовать все команды ssh
Команды для настройки Raid-массива
Добавить физический диск в Raid-массив
Добавление Spare диска
Включение Write Cache
Отключение Write Cache
Форматировать физический диск
Изменить пропорцию кэша контроллера (cacheratio=readratio/writeratio)
Включить кэш без батарейки (No-Battery Write Cache option)
Всем привет сегодня сделаю для себя заметку список команд ESXI, которая будет пополняться по мере поступления новых команд. Сюда же будут выкладываться ссылки на скрипты powercli. Бывают ситуации, что у вас не очень производительный интернет, а выполнить работу по настройке или мониторингу ESXI хоста вам необходимо, данный вариант будет идеален, плюс в консоли вы можете сделать больше, чем через графический интерфейс.
Для начала команды ESXi, которые вы можете выполнять через ssh доступ. Как включить ssh на ESXI читайте тут.
- reboot — перезагрузить хост
- poweroff — выключить хост
- esxcli system version get — узнать версию (номер) инсталлированной версии VMware ESXi
- uname -a - так же узнать версию VMware ESXi
- esxcli hardware pci list | more — полная информация об установленных PCI устройствах
- lspci — краткая информация обо всех установленных PCI устройствах
- esxtop — диспетчер процессов top для vmware esxi ( быстрые клавиши для переключения дисплея: c:cpu, i:interrupt, m:memory, n:network, d:disk adapter, u:disk device, v:disk VM,p:power mgmt)
- vmkerrcode -l — расшифровка кодов ошибок
- esxcfg-nics -l — информация о сетевых картах
- esxcfg-vswitch -l — информация о виртуальных коммутаторах
- find . -name libstorelib.so - найти файл libstorelib.so
- dcui — работа с консолью сервера через ssh сессию
- chkconfig -l — статус работы демонов
- esxcli hardware memory get — размер установленной памяти
- esxcli software vib list — список установленных vib-пакетов
- esxcli network ip connection list — состояние активных соединений (аналог netstat)
- esxcli storage vmfs extent list — информация о примонтированных/подключенных томах VMFS
- esxcli hardware clock (get/set) — отображение/установка времени esxi-хоста
Команды для работы с виртуальными машинами:
- vim-cmd vmsvc/getallvms — вывод информации обо всех VM
- vim-cmd vmsvc/power.getstate 1 — включена/выключена VM с Vmid 1
- vim-cmd vmsvc/power.on 1 — включить VM с Vmid 1
- vim-cmd vmsvc/power.off 1 — выключить (по питанию) VM с Vmid 1
- vim-cmd vmsvc/power.reset 1 — перезагрузка (аналогично нажатию клавиши RESET на реальном сервере) VM с Vmid 1
- vim-cmd vmsvc/power.shutdown 1 — корректное выключение VM с Vmid 1. Действует только, если установлены VMware Tools!
- vim-cmd vmsvc/power.reboot 1 — перезагрузка VM с Vmid 1. Действует только, если установлены VMware Tools!
- vim-cmd vmsvc/get.summary 1 — получение полной информации о VM с Vmid 1.
- vim-cmd vmsvc/get.summary 1 | egrep ‘(name|power|ip)’ — получение отфильтрованной информации о VM с Vmid 1. Выводится имя, состояние питания, IP-адрес
- esxcli vm process list — получить список ВМ с их World ID
- esxcli vm process kill —type=[soft,hard,force] —world-id=WorldID — убиваем разными способами ВМ с нужным WorldID (помогает от зависших и не отвечающих VM)
Набрав эту команду, вы увидите все возможные варианты ее использования.Ниже список команд, которые мне показались полезными:
Несколько вопросов по состоянию дисков под гипервизором ESXi 6.5
Держу на сервере файлопомойку, и на отдельном диске - виртуалки. Очень много всего, поэтому пока рейд сделать не получится.
1. Как мониторить состояние ЖД в ESXi? Смотреть SMART, время наработки, сделать Алерт и т.п.? Силами виртуальной ОС этого же сделать не получится.
2. Как понять причину отсутствия доступа к гипервизору по локальной сети? Просто может исчезнуть и всё. Доступ не появлялся даже после выключения и включения сервера. Только после полного обесточивания. Какие логи смотреть?
3. И последнее.
Как и чем восстанавливать информацию с VMDK дисков, в случае если последний умер?
Если у вас настоящий сервер, а не самосбор из десктопного железа, а также установлена поддерживаемая версия ESXi из правильного дистрибутива, то мониторить общее состояние (ОК или не-ОК) можно из интерфейса гипервизора. Детальную информацию можно получить из терминала используя соответствующие утилиты для работы с RAID-контроллерами: для HP, например, это hpssacli (ssacli).
Спасибо!
Так точно, 2U сервер Интел 2013 года.
Дистрибутив вроде стандартный, не заточенный под какую-то определенную сборку.
Вот как раз получается что нужна более детальная информация, чтобы вовремя принять решение о замене диска, и, если потребуется, прогнать тест на наличие сбойных секторов.
Честно сказать, с серверами Интел я дел не имел. У HP для правильной работы мониторинга параметров сервера - датчики температуры, памяти, состояние дисков и контроллера и т.д. есть специальная сборка HPE VMware ESXi Image, вот описание на сайте HPE. Для серверов Dell тоже такие образы есть. Для Supermicro чтобы контролировать состояние дисковой системы из веба я как-то доустанавливал драйверы вручную, образ использовался стандартный. В общем, тема объёмная, вам нужно в эту сторону изучать.
Вот как раз детали в этом случае не интересны. Если гипервизор пишет что диск не-ОК - то уже не особо важно почему, нужно менять. Мониторить можно заббиксом, настроить уведомление о том что диск не-ОК. Тут нужно много писать, у тостера не совсем тот формат.
PS Общий смысл задачи состоит в том, чтобы ESXi, установленный на сервере, понимал данные, которые ему предоставляет система мониторинга сервера, RAID-контроллер. Вот для этого и существуют кастомные сборки гипервизора. Стандартный образ тоже можно этому научить.
Если у вас полноценный интеловский сервер, можете попробовать R.tester. Он "специально обучен" добираться до дисков, минуя различные препятствия, и этот его навык постоянно оттачивается.
Программа бесплатная, установки не требует.
Очень рекомендую до этого не доводить. В зависимости от вашей конфигурации, такая задача легко может стать кратно сложнее "обычного" восстановления.
Усложняют ситуацию дополнительные уровни архитектуры, наподобие дельта-файлов. Если же вы потеряете метаданные, то почти наверняка про восстановление можно забыть вообще - останется каша из кусочков ваших файлов, которую можно будет собрать только вручную.
Пытаться собрать что-то после этого, конечно, можно, но ручная сборка отдельного файла(-ов) будет стоить вам сотни, а то и тысячи долларов, в зависимости от формата и размера.
Бэкапы обойдутся намного дешевле.
Команды для мониторинга состояния контроллера
Команды представлены в двух видах, для esxi до версии 6 и после. До 6 версии использовалась утилита hpssacli, после ssacli
Статус контроллеров
Подробная информация о контроллерах
Показать конфигурацию контроллеров
Подробная информация о конкретном контроллере. Для получения информации указывается слот контроллера.
В данном примере slot=0
Повторное сканирование контроллеров для поиска новых дисков
Все белое Введение Сверток Neural Network (CNN)
Команды для cоздания, удаления настройки и расширения логических дисков
Создание логического диска Raid0
Создание логического диска Raid1
Создание логического диска Raid5
Расширение логического диска
Расширим логический диск 1 (ld1), slot=0, до максимального размера (size=max). В параметре sze можно указать нужный размер.
Удаление логического диска
Отключить кэш для логического диска
Включить кэш для логического диска
Java.nio.Buffer flip () метод jdk Ошибка перевода на китайский язык
Когда я сегодня читал «Идеи программирования на Java», я столкнулся с методом java.nio.Buffer flip (). Дело в том, что «[color = red] переворачивает этот буфер. Сначала установите ог.
Хост ESXi для просмотра информации о состоянии жесткого диска (SMART)
Я слышал скрип главного компьютера два дня подряд.Сначала я подумал, что это конец жизни двух старых дисков, но прошлой ночью они зазвонили очень громко.Я коснулся внешнего жесткого диска. Кажется, это не жесткий диск во внешнем жестком диске Я коснулся Seagate 80GB как системного диска ESXi. Вроде нет. Наконец было подтверждено, что это последняя модель звука WD10EZEX. Слегка надавите рукой, звук как собака жует картон, нажмите 。
Среда: Система: ESXi 6.5 Update1
Аппаратное обеспечение: I7-4790 24 ГБ RAM ASROCK H97v
Войдите в консоль ESXi SSH
Получите справку по командам управления ESXi
(Команда esxcli автоматически предоставит информацию HELP, если параметр пуст)
Получить информацию о жестком диске
Получить информацию SMART о жестком диске
Текущая информация о жестком диске отмечена в вертикальном красном поле.
Горизонтальное красное поле указывает количество неисправностей, требующих внимания.
[Код очень подробный] POJ 2492 A Bug's Life (и проверьте коллекцию)
1. Описание заголовка 2. Инструкции по анализу алгоритмов и руководство по написанию кода. Похожие темы:POJ 1182 Решение проблемы пищевой цепи Наблюдается m насекомых и n вязок. Насекомые u и v могут .
Предварительное понимание регулярных выражений Python (4)
Сегодня я продолжу делиться базовыми знаниями о регулярных выражениях Python. В основном я представляю использование специального символа "<>". Ниже приведено конкретное руководство. .
Читайте также: