Esxi добавить жесткий диск
подключенные диски к машине с установленным гипервизиром ESX 5. Диски взяты из реальной среды (1й диск: FreeBSD 8.2, остальные два - два zfs пула stripe и mirror). Диски необходимо подключить к виртуальной машине напрямую, т.е. загрузка будет происходить напрямую с подключенных дисков. Диски упешно распознаны гипервизором.
При создании виртуальной машины (ВМ) в гипервизоре мы видим, что использовать реальные диски напрямую нельзя - разрешено использовать только виртуальные.
Задача:
Задача будет решаться с помощью raw device mapping (RDM), позволяющая осуществлять прямой доступ к реальным дискам из ВМ.
Ссылки:
Последовательность действий
1. подключаемся по SSH к ESX 5 (SSH при этом должен быть включен)
2. далее исходим из того, что вы знаете модель диска (для примера, WDC_WD10EADS2D65L5B1), который нужно сделать доступным в ВМ. Выполняем команду:
Из примера выше, нас интересуют строки, ссылающиеся на искомую модель диска, а именно:
А точнее, только имя ссылки vml.0100000000202020202057442d574341553439323930363232574443205744
3. Переходим в каталог /vmfs/volumes/:
и выполняем просмотр содержимого каталога:
Нам нужно перейти в файловую систему, которая подключена к гипервизору и на которой хранятся файлы виртуальных машин. Это легко понять по символической ссылке, в моем случае datastore1. Итак, заходим в ФС:
4. Создаем каталог с любым именем, к примеру RDMs:
и заходим в этот каталог:
5. Выполняем команду
если все успешно, то в текущем каталоге вы увидите созданный файл.
Описанный метод подключения диска не работает в виртуальной среде (если вы поставили ESX в виртуальную машину в VMWare Workstation)
6. Большая часть работы выполнена. Осталось создать ВМ в клиенте vSphere Client 5.0, в свойствах ВМ добавить жесткий диск и указать использовать существующий виртуальный диск: 7. На этапе выбора местонахождения файла диска выберите ваше хранилище (у меня по-умолчанию datastore), каталог который вы создали на шаге 4 и файл, который отображает содержимое реального диска: 8. Все! Диск подключен, осталось включить ВМ и загрузиться с реального диска.
Создать новый логический диск RAID 0
Удалить логический диск
Создать новый логический диск RAID 1
Проверить статус для всех логических дисков
Проверить версию ESXi
Состояние физического диска
Выключить светодиод физического диска Blink
Добавить запасные диски
Отключить тайник интеллектуального массива для определенного логического тома
Создать новый логический диск Raid 0 с помощью HDD 2I: 1: 5
Подтверждение создания нового диска путем проверки состояния всех логических дисков
Проверка состояния всех физических дисков
Включить кеш записи
Включить кеш для хранения интеллектуального массива, когда нет батареи (опция кэширования без батареи)
Отключить кеш записи
Показать подробную информацию о физическом диске
Включить кеш интеллектуального массива для определенного логического тома
Добавление нового физического диска в логический том
Показать подробную информацию о контроллере для всех контроллеров
Состояние контроллера
Показать подробную информацию о контроллере для контроллера в слоте 0
Показать конфигурацию
Включить интеллектуальный путь SSD
Сканировать новый жесткий диск
Стереть физический диск
Инструменты страницы
Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Noncommercial-Share Alike 4.0 International
Имеем гипервизор ESXi 6.7 с виртуальной машиной Windows Server 2016. Задача - добавить новый диск в виртуалку.
Заходим через UI на страницу виртуалки:
Кликаем Add hard disk > New standard hard disk:
Добавляется новый диск размером 40 Гб.
Устанавливаем нужный нам размер, я ставлю 2 Тб.
Здесь также можно настроить дополнительные настройки.
- Location, выбираем хранилище.
- Disk Provisioning бывает трёх типов:
- Thick provision lazy zeroed - толстый ленивый (по умолчанию). При создании занимает выделенный объём, но нулями не заполняет сразу, а по мере записи. Быстро создаёт большие винты, но потом тратит ресурсы на заполнение блоков нулями. При долгой работе в итоге превращается в жадный.
- Thick provision eager zeroed - толстый жадный. При создании заполняет выделенный объём нулями. Долго создаёт большие винты, зато потом летает.
- Thin provision - тонкий. Быстро создаётся, не занимает места на диске. По мере наполнения - отжирает винт пока не заполнит весь выделенный для него объём. На это тратятся некоторые ресурсы. Опасен тем, что в один прекрасный момент места может не хватить, тогда с фризом нужно будет бороться танцами и бубном.
- Low (500)
- Normal (1000)
- High (2000)
- Custom
- SCSI controller (0:0) - (0:15)
- SATA controller (0:0) - (0:29)
- Dependent (Обычный.)
- Independent - persistent (Вы не сможете создать снапшот, так как все изменения сразу пишутся на диск.)
- Independent - Non-persistent (После перезагрузки изменения откатываются. Тоже нет смысла делать снапшоты.)
- Можно включить режим Multi-writer sharing. Это позволяет использовать один диск несколькими виртуалками.
Настраиваем, кликаем Save. Диск добавился.
Смотрим в ОС оснастку Disk management. Появился новый диск.
Тыкаем правой кнопкой на диск, Online.
Тыкаем правой кнопкой на диск, Initialize Disk.
Выбираем GPT (GUID Partition Table) или MBR (Master Boot Record).
- GPT допускает неограниченное количество основных разделов, в то время как MBR допускает только четыре основных, а остальные — дополнительные.
- GPT позволяет создавать разделы любого размера, в то время как MBR имеет ограничение в 2 ТБ.
- GPT хранит копию данных раздела, позволяя восстановить их в случае повреждения основного заголовка GPT; MBR хранит только одну копию данных раздела в первом секторе жёсткого диска, что может привести к потере всей информации в случае повреждении информации о разделах.
- GPT хранит значения контрольной суммы для проверки, что данные не повреждены, и может выполнить необходимое восстановление из других областей диска в случае повреждения; MBR не имеет способа узнать о повреждении данных, вы можете узнать об этом только если компьютер откажется загружаться или исчезнет раздел.
Возможно, я в дальнейшем увеличу размер диска, поэтому выбираю GPT.
Тыкаем правой кнопкой на неразмеченной области, New Simple Volume.
Запускается мастер создания тома. Next.
Выбираем размер, в данном случае весь. Next.
Выбираем букву диска. У меня там будут лежать бэкапы. поэтому ставлю B. Next.
Настроим хранилища на свежем гипервизоре ESXi 7.0. Никакие настройки ещё не производились, кроме активации лицензионного ключа.
Открываем вуб-интерфейс гипервизора в браузере.
User name у нас root. Пароль мы указывали при установке. Log in.
Хранилище по умолчанию называется datastore1, на этом же хранилище крутится операционная система ESXi 7.0. Правой кнопкой > Rename.
Указываем новое название хранилища. Save.
На сервере есть второй RAID массив. Нужно добавить второе хранилище. New datastore.
Открывается мастер добавления хранилища. Попадаем в раздел Select creation type. Create new VMFS datastore. Next.
Попадаем в раздел Select device. Выбираем найденный массив и указываем имя. Next.
Попадаем в раздел Select partitioning options. Можем выбрать тип файловой системы и размер хранилища. Я выбираю VMFS 6 и Use full disk. Next.
Мануал
Я столкнулся с некоторой проблемой, когда попытался добавить новый жесткий диск на сервер ESXi.
Он собирал его через vCenter, и я обнаружил, что, поскольку я использую сервер HP, команда hpssacli была единственным (лучшим способом?) c пособом добавить этот новый диск в качестве RAID 0 (у меня был только один диск, так как мой другой не удалось).
Как обычно, поскольку мне потребовалось пошуршать Google, я просто решил документировать его для будущих ссылок, ведь читать собственные инструкции просто легче, чем от кто-либо.
Давайте резберем примеры использования
Состояние логического диска
Создать новый логический диск RAID 5
Перенос RAID0 в RAID1 онлайн с помощью hpacucli
Таким образом, фактическая последовательность была:
Отключить интеллектуальный путь SSD
Anything in here will be replaced on browsers that support the canvas element
Passbolt – это менеджер паролей с открытым исходным кодом, который позволяет безопасно хранить и передавать учетные данные для входа на сайт, пароль роутера, пароль Wi-Fi и т.д. В этом руководстве будет показано, как установить Passbolt Community Edition (CE) на Ubuntu 22.04 с сервером базы данных PostgreSQL, который обычно быстрее, чем сервер базы данных MariaDB/MySQL. Особенности […]
socialscan – это инструмент командной строки для проверки использования электронной почты и имен пользователей социальных сетей на онлайн-платформах. Если задан адрес электронной почты или имя пользователя, socialscan возвращает, доступен ли он, занят или недействителен на онлайн-платформах. Другие подобные инструменты проверяют доступность имени пользователя, запрашивая страницу профиля рассматриваемого имени пользователя и на основе такой информации, как […]
Многие советы по безопасности, как правило, делятся на два лагеря: предназначенные для предприятий с постоянно работающими командами безопасности и инфраструктуры, или быстрая установка инструментов без контекста для одиночных веб-разработчиков. В этой статье мы пойдем по среднему пути и рассмотрим некоторые способы безопасного управления веб-сервером для различных распространенных сценариев развертывания. Цель – обеспечить лучшее понимание инструментария […]
Что такое afrog afrog – это высокопроизводительный, быстрый и стабильный, PoC настраиваемый инструмент для сканирования уязвимостей. PoC включает CVE, CNVD, пароль по умолчанию, утечку информации, идентификацию фингерпринтов, несанкционированный доступ, произвольное чтение файлов, выполнение команд и т.д. Он помогает специалистам по сетевой безопасности быстро проверять и своевременно устранять уязвимости. Особенности Основан на ядре xray, но не […]
Краткое руководство по сканированию портов Сканирование портов – это враждебная техника, часто используемая специалистами по тестированию на проникновение и хакерами для сканирования компьютеров, подключенных к Интернету, и определения того, какие приложения или службы прослушивают сеть, обычно для проведения таргетированных атак. Как правило программное обеспечение безопасности обнаруживает активное сканирование портов и отмечает его как потенциальную угрозу. […]
Как добавить диск raw device mapping (RDM) в VM ESXI 5.5-01
Всем привет сегодня расскажу как добавить диск raw device mapping (RDM) в VM ESXI 5.5.
Raw Disk Mapping (RDM) можно использовать для подачи «сырого», настоящего LUN непосредственно с SAN в виртуальную машину. Этим часто можно добиться повышения производительности системы виртуализации, эта технология зачастую применяется в приложениях, генерирующих интенсивный дисковый ввод/вывод, например это могут быть серверы баз данных.
Первый шаг при добавлении RDM в вашу виртуальную машину – презентация неиспользуемого LUN вашему ESXi серверу. Эта процедура специфична для каждой из технологии построения SAN и вендора используемого решения.
Raw Device Mapping или rdm диски, чаще всего применяют в тех случаях когда нужна максимальная производительность дисковой подсистемы, например для баз данных.
Для того, чтобы новый LUN стал доступен, необходимо обновить выполнить рескан на устройствах HBA (Rescan HBA) на всех серверах ESXI.
Выберите добавленный недавно LUN и нажмите кнопку Далее.
В следующем окне вы можете указать хотите ли вы хранить линк RDM прямо рядом с файлами виртуальной машины (Store with virtual machine), или можете указать для этого линка конкретное хранилище. Затем нажмите кнопку Далее.
выбор места хранения
выбор вида диска
Подтвердите сделанные настройки и выберите Готово (finish).
В результате новый SCSI контроллер и жесткий диск будут добавлены в конфигурацию виртуальной машины. Теперь включите свою виртуалку. В зависимости от типа гостевой операционной системы вам придется обнаружить и смонтировать/отформатировать новый диск.
Учтите что если вы захотите в vmware esxi перенести виртуальную машину с RDM диском, то могут быть проблемы, это нужно учитывать. Так как данный LUN привязывается к хосту, если конечно у вас не кластер
Включить светодиод физического диска Flink
Просмотр подробного состояния логического диска
Повторное сканирование для новых устройств
Изменить коэффициент чтения и записи в кеш-память (cacheratio = readratio / writeratio)
Читайте также: