Answer the question
In order to leave comments, you need to log in
How to change the guest OS volume of MikroTik's Cloud Hosted Router on a hypervisor running VMWare ESXi?
Здравствуйте.
Споткнулся на ровном месте, уже и не знаю, что проверять и как быть.
Задача была установить Cloud Hosted Router (CHR) от MikroTik на гипервизор VMWare ESXi. Скачал с сайта Mikrotik VMDK образ, передал его на сервер, создал новую виртуальную машину и в ней указал, что необходимо использовать имеющийся диск (тот самый который я скачал). Если запустить в таком виде, то гостевая операционная система отлично стартует и работает, но не долго, так как в созданном образе объем жесткого диска всего 128Mb.
Собственно вопрос как увеличить объем жесткого диска. В wiki от mikrotik этот момент не описан. За ранее большое спасибо за подсказки.
Answer the question
In order to leave comments, you need to log in
Просто увеличить размер жесткого диска в ESXi не приводило к нужному результату.
Удалось разобраться с проблемой, описываю свои действия:
1. Скачиваем с сайта mikrotik.com - Raw disk image CHR
2. После этого установил на машину с ubuntu qemu
3. Распаковал скачанный Raw образ системы и добавил к нему необходимый объем дискового пространства
4. После этого конвертируем Raw образ в формат VMWare ESXi
5. Передаем образ на наш гипервизор. Здесь есть еще один момент который необходимо поправить иначе в разные моменты гостевая ОС будет аварийно завершать свою работу с сообщением:
Error Stack:
An error was received from the ESX host while powering on VM VM-name
Cannot open the disk '/vmfs/volumes/Datastore/VM-name/VM-name.vmdk' or one of the snapshot disks it depends on.
The system cannot find the file specified.
VMware ESX cannot find the virtual disk '/vmfs/volumes/Datastore/VM-name/VM-name.vmdk'. Verify the path is valid and try again.
Можно сделать как я вот в этой статье, в разделе "Подготовка промежуточной машины". Там по сути, то что вам нужно, не считая заливки образа на облачный хостинг. После выполнения операций из этого раздела можно просто перезагрузить виртуальную машину в ESXi и при первой загрузке RouterOS сама расширит файловую систему, заняв доступное пространство.
а почему тогда мой 951G-2HnD (как и многих других) прекрасно работает со 128 метровым диском? Причем тут объем диска-то? Может, у вас время демо-лицензии заканчивается (оно там вроде 24 часа)?
Ммм, к чему такие сложности? Для ресайза диска виртуальной машины, собственно и для установки проще всего использовать vmware workstation (для Linux/win) либо fusion (mac). Создаем машину из скаченого образа, и делаем аплоад на ESXi, при необходимости выключить, изменить размер диска и включить. При загрузки chr сама обнаружит что диск вырос и расширит его - больше ничего не нужно. Все коректно загрузиться и будет работать.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question