Содержание
- Установка VMware ESXi 5.5 на хост с менее 4 ГБ ОЗУ
- Установка VMware ESXi 5.5 на хост с менее 4 ГБ ОЗУ: 3 комментария
- Добавить комментарий Отменить ответ
- Установка ESXi 5.5 with Опубликовано admin в Пнд, 03/02/2015 — 09:12 —>
- Memory size error esxi
- Prerequisites
- Установка ESXi 6.0 на сервер с 4 ГБ ОЗУ
- Содержание
- Установка VMware ESXi
- Установка на сервер с ОЗУ 4ГБ или меньше
- Базовая настройка ESXi
- Создание виртуальной машины
Установка VMware ESXi 5.5 на хост с менее 4 ГБ ОЗУ
Начиная с версии 5.5 VMware ESXi требует 4 ГБ ОЗУ для установки, что бывает существенно для старых серверов и домашних лабораторий.
Я же захотел обновить ESXi 5.1 до версии 5.5 у нашего героя из предыдущей истории VMware ESXi и Realtek 8168/8169/8111 — HP DL360 G5.
Во время ошибки «MEMORY_SIZE ERROR» жмем ALT+F1, заходим под root без пароля. Выполняем следующие действия:
Ищем строку с текстом MEM_MIN_SIZE и расчетом 4*1024. У меня это была 1105 строка. Заменяем 4 на 2 либо 1 и сохраняем.
( это будет python PID )
После этого инсталлятор перезапустится.
Другие инструкции на английском с пояснениями:
Установка VMware ESXi 5.5 на хост с менее 4 ГБ ОЗУ: 3 комментария
А что можно запустить на 2 Гб ОЗУ.
Спасибо!
По поводу чего либо на 2 гб озу? Легко, мне нынче нужно поднять Еластикс и чистый астериск на 3х гб ОЗУ (2 под эласт и 1 под астер), на 1 трехядерном огрызке с 4 гб оперативки (из них часть жрет онборд видео, инстал обычный не пройдет)
И куча вариантов с поднятием на таких корчах фрибсд шлюза + файлопомойки+впн (керио, не опен) пары вин ХР для оч своеобразного софта, там 256 оперы хватает с головой ну и так далее
ЗЫЫ огромное спасибо автору!
У меня это OpenVPN на SLES.
Добавить комментарий Отменить ответ
Вот пример кликбейта: Российская виртуализация или после сборки обработать напильником https://habr.com/ru/post/705124/
Статья, чье «кликбейт» — название несколько не соответствует содержимому. Отчего-то не попался на глаза, например, Golden Image и compose-функционал при…
Если онлайн обновление не ставится и пишет: Failed RPM Upgrade failed. Bailing out то нужно поменять пароль учётной записи root,…
поспешили они с распространением этого клиента, есть в нем глюк когда пытаешься в вм добавить уже существующий vmdk
Эх, для гитлерВ бы ещё «приморозить» программные лицензии аналогично.
Источник
Установка ESXi 5.5 with Опубликовано admin в Пнд, 03/02/2015 — 09:12 —>
1. Загружаем VMware ESXi 5.5;
2. ждем»Welcome to theVMware ESXi 5.5.0 Installation» окнопродолжения:
3. Жмем Alt+1 для того чтобы попасть в консоль под ‘root’ (нет пароля);
cd /usr/lib/vmware/weasel/util/
rm upgrade_precheck.pyc;
5. удаляем метку только для чтения;
mv upgrade_precheck.py upgrade_precheck.py.def
cp upgrade_precheck.py.def upgrade_precheck.py
6. устанавливаем разрешения:
chmod 755 upgrade_precheck.py
7. редактируем скрипт в ‘vi’:
vi upgrade_precheck.py
8. ищем «MEM_MIN_SIZE«, нажать «a» (режим редактирования. «(4 * 1024 — 32)» меняем «(2 * 1024 — 32)«, жмем ‘ESC‘, команда «:wq» (save& exit);
9. смотрим PIDинсталлятора:
ps -c | grep weasel
10. убиваем процесс (PID= processNr.):
kill PID
Инсталлятор запустится автоматически (с измененной конфигурацией).
Продолжаем ставить «WelcometotheVMwareESXi5.5.0 Installation» и наслаждаемся esxi
Источник
Memory size error esxi
You can reconfigure the amount of memory allocated to a virtual machine to enhance performance.
Minimum memory size is 4 MB for virtual machines that use BIOS firmware. Virtual machines that use EFI firmware require at least 96 MB of RAM or they cannot power on.
Maximum memory size for virtual machines that use BIOS firmware is 24560 GB. You must use EFI firmware for virtual machines with memory size greater than 6128 GB.
Maximum memory size for a virtual machine depends on the physical memory of the ESXi host and the virtual machine compatibility settings.
If the virtual machine memory is greater than the host memory size, swapping occurs, which can have a severe effect on virtual machine performance. The maximum for best performance represents the threshold above which the physical memory of the ESXi host is insufficient to run the virtual machine at full speed. This value fluctuates as conditions on the host change, for example, as virtual machines are powered on or off.
The memory size must be a multiple of 4 MB.
Introduced in Host Version | Virtual Machine Compatibility | Maximum Memory Size |
---|---|---|
ESXi 7.0 Update 3 | ESXi 7.0 Update 3 and later | 24560 GB |
ESXi 7.0 Update 2 | ESXi 7.0 Update 2 and later | 24560 GB |
ESXi 7.0 Update 1 | ESXi 7.0 Update 1 and later | 24560 GB |
ESXi 7.0 | ESXi 7.0 and later | 6128 GB |
ESXi 6.7 Update 2 | ESXi 6.7 Update 2 and later | 6128 GB |
ESXi 6.7 | ESXi 6.7 and later | 6128 GB |
ESXi 6.5 | ESXi 6.5 and later | 6128 GB |
ESXi 6.0 | ESXi 6.0 and later | 4080 GB |
Table 1. Maximum Virtual Machine Memory
The ESXi host version indicates when support began for the increased memory size. For example, the memory size of a virtual machine with ESXi 6.0 and later compatibility running on ESXi 6.5 is restricted to 4080 GB.
Prerequisites
Verify that you have the Virtual machine . Configuration . Change Memory privilege on the virtual machine.
Источник
Установка ESXi 6.0 на сервер с 4 ГБ ОЗУ
Сегодня хочу затронуть тему виртуализации операционных систем (ОС), которая уже далеко не первый год набирает популярность среди системных администраторов нашей необъятной страны. Если ранее, на заре эпохи «виртуальных машин» (ВМ), данные технологии чаще можно было увидеть в машинных залах крупных дата-центров. то сегодня это становится таким же стандартным атрибутом любой серверной комнаты.
Налицо практическое удобство и гибкость таких решений, когда на одном физическом сервере, куда инсталлируется специальная ОС, обладающая функциями виртуализации — Гипервизор (англ. — hypervisor) можно разместить несколько ВМ, в которых в свою очередь устанавливаются серверные ОС организации. Тут и удобные технологии резервного копирования, и независимость от других ВМ, возможности их переноса на другой хост при тех-обслуживании сервера и т. д.
В данной статье будет наглядно описан процесс развертывания гипервизора от одного из флагманов виртуализации — Vmware, на базе бесплатной (ознакомительной версии) ESXi. Для хост-платформы был выбран относительно новый продукт компании Hewlett-Packard – недорогой сервер бюджетной линейки: HP MicroServer Proliant Gen8. На мой взгляд данная модель идеально подходит для небольших организаций с ограниченным бюджетом и позволяет развернуть небольшой безотказный кластер (при покупке нескольких таких машин) в рамках ИТ-инфраструктуры предприятия — хорошее решение в кризисный период.
Содержание
Установка VMware ESXi
Приступим к делу.
Скачиваем дистрибутив ESXi с сайта VMware (требуется регистрация), где сразу же регистрируем бесплатный ключ для использования как Freeware-продукта — лишним в хозяйстве не будет. Без ключей ESXi работает в полнофункциональном режиме как коммерческая версия 60 дней — после, в отсутствии ключа до первой перезагрузки. Пишем образ на CD — на момент написания текста, для загрузки доступна версия 6 гипервизора ESXi.
После того, как вы определились с выбором режима работы хоста (RAID, Sata AHCI) с жестким диском, выставляем нужное в настройках BIOS и загружаем сервер с установочного CD-диска. В моем случае использован стандартный эконом-вариант поставки сервера, потому привод был использован внешний через USB.
Принимаем условия лицензии
Выбираем диск (массив) для установки
Уставливаем пароль для пользователя root
Еще раз подтверждаем переразметку жесткого диска (старые данные на диске будут уничтожены!)
Установка на сервер с ОЗУ 4ГБ или меньше
Окно с изображенной ниже ошибкой вам может встретиться, если вы счастливый обладатель сервера с объёмом оперативной памяти = cd /usr/lib/vmware/weasel/util
удаление скомпилированного файла конфигурации:
rm upgrade_precheck.pyc
резервирование исходного файла скрипта:
mv upgrade_precheck.py upgrade_precheck.py.old
cp upgrade_precheck.py.old upgrade_precheck.py
назначение прав на доступ к записи в файл:
chmod 666 upgrade_precheck.py
теперь откроем файл для редактирования в vi:
vi upgrade_precheck.py
найдите фрагмент с текстом «MEM_MIN_SIZE» далее значение параметра «(4*1024)». Замените 4* на 2* и закройте после сохранения файла
(чтобы перейти в режим редактирования — клавиша «I»; чтобы выйти с сохранением последовательно выполняем на клавиатуре: «Esc» «:» «wq» «Enter»)
ps -c | grep weasel
(найдем python PID)
После этой команды установщик перезапустится и автоматически продолжит процесс инсталляции с предыдущего шага:
Перезагружаем только что установленный сервер ESXi
Система готова к использованию!
Если есть необходимость, настраиваем необходимые параметры (сеть, имя хоста…) для своих нужд , для чего имеется клавиша F2.
Базовая настройка ESXi
После того, как была установлена базовая система ESXi создадим новую виртуальную машину. Для удобного управления и настройки гипервизора существует бесплатная утилита, представляющая из себя клиентскую программу для удаленного доступа к компонентам комплекса VMware vSphere, частью которой является ESXi – VMware vSphere Client, который скачиваем также с сайта разработчика и устанавливаем на ПК с которого будет осуществляться управление.
При первом запуске vSphere Client перед вами предстанет главное окно программы
В прошлой части, после завершения установки я присвоил новому хосту IP-статический адрес 192.168.55.100, который можно наблюдать в списке серверов в левой колонке окна. Думаю нет смысла подробно останавливаться на том, что для управления через vSphere Client ваш управляющий ПК должен входить в состав той сети, в которой находится гипервизор, что актуально при выделении последнему отдельной подсети. Отдельная сеть безусловно имеет резон в плане дополнительной безопасности для хостов виртуализации.
Первыми шагами после первого соединения можно выполнить настройку даты и времени
А также сразу рекомендую задействовать, по-умолчанию выключеный встроенный сервер SSH — позже он будет полезен для удаленной аутентификации при загрузке установочных образов.
Заходим в раздел Configuration – Security Profile – Services – Properties и активируем старт сервиса SSH вместе с хостом:
Затем проследуем в Configuration – Storage и во вкладке Storage Details обратим внимание на длинный цифро-буквенный код пути каталога (/vmfs/volumes/573…) где расположено хранилище «datastore1» для наших виртуальных машин. Данная информация будет полезна далее, когда будем загружать ISO-образы установочных дисков наших гостевых ОС.
Создание виртуальной машины
Настало время установить первую виртуальную машину. Выполним небольшую подготовку.
Для загрузки установочных образов будущих ОС виртуальных гостевых систем я использовал файловый менеджер с поддержкой протокола SCP – WinSCP. Соединяемся с нашим гипервизором.
И переходим на сервере в каталог с файловым хранилищем datastore1 используя тот путь, что упоминался чуть выше. Там создаем подкаталог для хранения файлов ISO.
В другой панели открываем каталог где хранятся ваши файлы с образами и загружаем нужное на сервер.
Возвращаемся к окну vSphere Client и выбираем в меню File – New – Virtual Machine создание новой виртуальной машины:
После чего проходим по нескольким простым шагам
Задаем имя новой ВМ
Выбираем хранилище (в нашем примере оно одно единственное)
Выбираем тип предполагаемой системы
Настройки сетевых адартеров. Тут можно все оставить по-умолчанию — не забудьте проконтролировать наличие галки на чекбоксе Connect at Power On.
Настройка диска для ВМ. Не считая размера виртуального диска, также можно оставить начальные настройки.
Различные варианты на данной вкладке — выбор между типом виртуальных HDD, основное различие между которыми заключается в том, будет ли занимать раздел все выделенное место сразу или по мере заполнения данными стремиться к своему предустановленному размеру.
Помимо этого, в некоторой степени этот параметр влияет на производительность виртуальной дисковой подсистемы ВМ (при выборе Thin — в меньшую сторону). Подробнее можно узнать из описания по ссылке. Если не знаете, что вам сейчас нужно — на первый раз оставьте как есть.
Следующим шагом рекомендую избавиться от виртуального устройства Floppy. Не могу назвать точных причин, но в случае установки из образа ISO и наличии данного «дисковода» система не может найти ново-установленную ОС до той поры, пока не будет удален Floppy. В моем случае явной необходимости в данном устройстве не было и я его без сожаления убрал из ВМ.
Теперь выберем для устройства CD/DVD источник данных — «диск», с которого будет загружаться наша ВМ при приоритете CD/DVD (при установке ОС):
Идем по знакомому нам уже пути и выберем нужный образ ISO:
Не забываем включить автовключение CD-привода при старте ВМ:
Обозначим объем ОЗУ выделяемой для ВМ :
Сохраняем все изменения.
Все готово к первому старту — даем нужную команду:
На вкладке Console принимаемся за процесс установки новой ОС…
Описывать весь процесс инталляции Centos здесь не считаю необходимым ввиду избыточности данных по основной теме текста. Наш результат на этот раз уже достигнут.
Не забудьте перед истечением пробного периода ввести свой ключ для бесплатной версии ESXi: Configuration – Licensed Features – ESX Server License Type – Edit .
В следующем материале будет рассмотрено развертывание гипервизора от другого популярного разработчика — Microsoft Hyper-V 2012 R2.
Источник
The normal solution to this problem is to install more RAM in the server.
Was this post helpful?
thumb_up
thumb_down
The normal solution to this problem is to install more RAM in the server.
Yes, 4GB is so tiny for a server that this is a very rare problem.
Was this post helpful?
thumb_up
thumb_down
Brad D wrote:
The normal solution to this problem is to install more RAM in the server.
In my case new server arrived w/ base configuration (4GB RAM on board). Optional RAM delivered few days later. Server was prepared ant launched ASAP w/ one virtual host (& waiting additional RAM for not urgent virtual hosts). My accepted solution helped me now but in future possible same cases (for me or another IT) & would be good have prepared ESXi 5.5 distro w/o modification installation process.
p.s. I can post here step-by-step how I solved in realtime this limitation if anyone find it useful. But still looking automation way.
Was this post helpful?
thumb_up
thumb_down
ZEFiR, please do provide the steps for solving this problem. I need to know — I have the problem with the Proliant Microserver
-TIA
Was this post helpful?
thumb_up
thumb_down
Same here! I have the Microserver with 4GB, but ESXi reports only 3.82GB
Was this post helpful?
thumb_up
thumb_down
JMango360 is an IT service provider.
New contributor
pimiento
you can add graphic card to bypass memory size error because ESXI found RAM 4G. After finish installing, remove the graphic card.
a bit of tricky.
Was this post helpful?
thumb_up
thumb_down
1. Boot from VMware ESXi 5.5;
2. wait «Welcome to theVMware ESXi 5.5.0 Installation» screen:
3. Press Alt+F1 for enter console and login as ‘root’ (no password needed);
4. go to:
cd /usr/lib/vmware/weasel/util/
delete file:
rm upgrade_precheck.pyc;
5. remove readonly flags;
mv upgrade_precheck.py upgrade_precheck.py.def
cp upgrade_precheck.py.def upgrade_precheck.py
6. set permissions:
chmod 755 upgrade_precheck.py
7. open script in ‘vi’:
vi upgrade_precheck.py
8. find «MEM_MIN_SIZE«, pres «a» (edit mode. «(4 * 1024 — 32)» change to «(2 * 1024 — 32)«, pres ‘ESC‘, run command «:wq» (save & exit);
9. look installer PID:
ps -c | grep weasel
10. kill installer (PID = process Nr.):
kill PID
Installer process run automatically (with modified config script).
Continue from «Welcome to theVMware ESXi 5.5.0 Installation»
2 found this helpful
thumb_up
thumb_down
I Recommend to increase the Memory size to resolve the issue permanently.
Was this post helpful?
thumb_up
thumb_down
Sometimes base server configuration have only 4GB RAM until upgrade, but you need start prepare server right now with 4GB RAM.
Look at my comment ‘Dec 5, 2013 at 3:31 PM’
It’s a new requirements >4GB RAM from ESXi 5.5
Was this post helpful?
thumb_up
thumb_down
Hi Zefir,
when I Press Alt F1 for enter console and login as ‘root’ (no password needed);%uFEFF
as instructed by you in the above post, it does nothing but simply sits there
tried that several times but no go
Please help
I’m using MacBook Pro (13-inch, Mid 2012)
4GB%uFEFF RAM, OS X Yosemite 10.10.3
Was this post helpful?
thumb_up
thumb_down
Thank you Mr.zefir,
It’s working, you’re technical script great. Once again thank you every much. By Inayath Ali.
Was this post helpful?
thumb_up
thumb_down
For Vsphere/ESXi 6.0.0 this edit also works, but the exact text you edit from is:
MEM_MIN_SIZE = (4 * 1024 ) * SIZE_MiB
1 found this helpful
thumb_up
thumb_down
Could you tell me how to access the check script in VSphere/ESXi 6.0? When I boot ESXi installer Alt-F1 keys don’t work.
Was this post helpful?
thumb_up
thumb_down
День добрый.
Сегодня хочу затронуть тему виртуализации операционных систем (ОС), которая уже далеко не первый год набирает популярность среди системных администраторов нашей необъятной страны. Если ранее, на заре эпохи «виртуальных машин» (ВМ), данные технологии чаще можно было увидеть в машинных залах крупных дата-центров. то сегодня это становится таким же стандартным атрибутом любой серверной комнаты.
Налицо практическое удобство и гибкость таких решений, когда на одном физическом сервере, куда инсталлируется специальная ОС, обладающая функциями виртуализации — Гипервизор (англ. — hypervisor) можно разместить несколько ВМ, в которых в свою очередь устанавливаются серверные ОС организации. Тут и удобные технологии резервного копирования, и независимость от других ВМ, возможности их переноса на другой хост при тех-обслуживании сервера и т. д.
В данной статье будет наглядно описан процесс развертывания гипервизора от одного из флагманов виртуализации — Vmware, на базе бесплатной (ознакомительной версии) ESXi. Для хост-платформы был выбран относительно новый продукт компании Hewlett-Packard – недорогой сервер бюджетной линейки: HP MicroServer Proliant Gen8. На мой взгляд данная модель идеально подходит для небольших организаций с ограниченным бюджетом и позволяет развернуть небольшой безотказный кластер (при покупке нескольких таких машин) в рамках ИТ-инфраструктуры предприятия — хорошее решение в кризисный период.
Содержание
Установка VMware ESXi
Установка на сервер с ОЗУ 4ГБ или меньше
Базовая настройка ESXi
Cоздание виртуальной машины
Источники
Установка VMware ESXi
Приступим к делу.
Скачиваем дистрибутив ESXi с сайта VMware (требуется регистрация), где сразу же регистрируем бесплатный ключ для использования как Freeware-продукта — лишним в хозяйстве не будет. Без ключей ESXi работает в полнофункциональном режиме как коммерческая версия 60 дней — после, в отсутствии ключа до первой перезагрузки. Пишем образ на CD — на момент написания текста, для загрузки доступна версия 6 гипервизора ESXi.
После того, как вы определились с выбором режима работы хоста (RAID, Sata AHCI) с жестким диском, выставляем нужное в настройках BIOS и загружаем сервер с установочного CD-диска. В моем случае использован стандартный эконом-вариант поставки сервера, потому привод был использован внешний через USB.
Рис. 01
Запускаем установщик
Рис. 02
Рис. 03
Принимаем условия лицензии
Рис. 04
Рис. 05
Выбираем диск (массив) для установки
Рис. 06
Раскладку клавиатуры
Рис. 07
Уставливаем пароль для пользователя root
Рис. 08
Рис. 09
Еще раз подтверждаем переразметку жесткого диска (старые данные на диске будут уничтожены!)
Рис. 10
Установка на сервер с ОЗУ 4ГБ или меньше
Окно с изображенной ниже ошибкой вам может встретиться, если вы счастливый обладатель сервера с объёмом оперативной памяти =<4ГБ.
Если это так (всего скорее, ввиду того, что у нас в России продаются две основные комплектации — с 2 и 4ГБ ОЗУ), то примите мои «поздравления» — настройка сервера будет немного длиннее. На пару-тройку минут, но все же.
Рис. 11
Дело в том, что заботливая компания VMware оснастила установщик специально обученным скриптом, который следит за параметрами сервера и если обнаруживает объем ОЗУ 4 и менее ГБ, то выдает такую плашку с ошибкой, уведомляющее о необходимости увеличить количество оперативной памяти. В приведенном примере, памяти вроде бы хватает, но судя по всему часть ее идет на резервирование под некие нужды в системе (опытным путем удалось установить, что до-установка на время инсталляции дополнительной видеокарты вопрос не решает).
Забота о производительности (или еще о чем-то?), это конечно хорошо, но не думаю, что у многих из вас найдется время и желание перманентно бежать и искать где-то вот прямо сейчас «брендовые» модули ОЗУ для своего сервера HP (с небрендовыми сервер как-то не любит инициализироваться при старте). Признаться я тоже таким желанием не горю и предлагаю вам воспользоваться одним нехитрым методом, который позволяет заставить срипт установки «думать», что объем ОЗУ более чем достаточный.
Метод не новый, и мной лично был обнаружен на одном из многочисленных блогов по схожей тематике. Далее этот прием приводится почти без изменений, не считая перевода на русский язык.
Когда вы дойдете до вышеприведенного экрана с ошибкой MEMORY_SIZE ERROR, нажмите комбинацию ALT+F1 (переход в другую консоль)
Войдите в систему как пользователь root (без пароля) и выполните последовательно перечисленные команды.
переход в директории со скриптом:
cd /usr/lib/vmware/weasel/util
удаление скомпилированного файла конфигурации:
rm upgrade_precheck.pyc
резервирование исходного файла скрипта:
mv upgrade_precheck.py upgrade_precheck.py.old
cp upgrade_precheck.py.old upgrade_precheck.py
назначение прав на доступ к записи в файл:
chmod 666 upgrade_precheck.py
теперь откроем файл для редактирования в vi:
vi upgrade_precheck.py
найдите фрагмент с текстом «MEM_MIN_SIZE» далее значение параметра «(4*1024)». Замените 4* на 2* и закройте после сохранения файла
(чтобы перейти в режим редактирования — клавиша «I»; чтобы выйти с сохранением последовательно выполняем на клавиатуре: «Esc» «:» «wq» «Enter»)
Рис. 12
ps -c | grep weasel
(найдем python PID)
kill -9 <цифровое_значение_искомого_процесса_по_PID>
После этой команды установщик перезапустится и автоматически продолжит процесс инсталляции с предыдущего шага:
Рис. 13
Рис. 14
Перезагружаем только что установленный сервер ESXi
Рис. 15
Система готова к использованию!
Если есть необходимость, настраиваем необходимые параметры (сеть, имя хоста…) для своих нужд , для чего имеется клавиша F2.
Базовая настройка ESXi
После того, как была установлена базовая система ESXi создадим новую виртуальную машину. Для удобного управления и настройки гипервизора существует бесплатная утилита, представляющая из себя клиентскую программу для удаленного доступа к компонентам комплекса VMware vSphere, частью которой является ESXi – VMware vSphere Client, который скачиваем также с сайта разработчика и устанавливаем на ПК с которого будет осуществляться управление.
При первом запуске vSphere Client перед вами предстанет главное окно программы
Рис. 16
В прошлой части, после завершения установки я присвоил новому хосту IP-статический адрес 192.168.55.100, который можно наблюдать в списке серверов в левой колонке окна. Думаю нет смысла подробно останавливаться на том, что для управления через vSphere Client ваш управляющий ПК должен входить в состав той сети, в которой находится гипервизор, что актуально при выделении последнему отдельной подсети. Отдельная сеть безусловно имеет резон в плане дополнительной безопасности для хостов виртуализации.
Первыми шагами после первого соединения можно выполнить настройку даты и времени
Рис. 17
А также сразу рекомендую задействовать, по-умолчанию выключеный встроенный сервер SSH — позже он будет полезен для удаленной аутентификации при загрузке установочных образов.
Заходим в раздел Configuration – Security Profile – Services – Properties и активируем старт сервиса SSH вместе с хостом:
Рис. 18
Рис. 19
Рис. 20
Затем проследуем в Configuration – Storage и во вкладке Storage Details обратим внимание на длинный цифро-буквенный код пути каталога (/vmfs/volumes/573…) где расположено хранилище «datastore1» для наших виртуальных машин. Данная информация будет полезна далее, когда будем загружать ISO-образы установочных дисков наших гостевых ОС.
Рис. 21
Создание виртуальной машины
Настало время установить первую виртуальную машину. Выполним небольшую подготовку.
Для загрузки установочных образов будущих ОС виртуальных гостевых систем я использовал файловый менеджер с поддержкой протокола SCP – WinSCP. Соединяемся с нашим гипервизором.
Рис. 22
И переходим на сервере в каталог с файловым хранилищем datastore1 используя тот путь, что упоминался чуть выше. Там создаем подкаталог для хранения файлов ISO.
В другой панели открываем каталог где хранятся ваши файлы с образами и загружаем нужное на сервер.
Рис. 23
Возвращаемся к окну vSphere Client и выбираем в меню File – New – Virtual Machine создание новой виртуальной машины:
Рис. 24
После чего проходим по нескольким простым шагам
Рис. 25
Задаем имя новой ВМ
Рис. 26
Выбираем хранилище (в нашем примере оно одно единственное)
Рис. 27
Выбираем тип предполагаемой системы
Рис. 28
Настройки сетевых адартеров. Тут можно все оставить по-умолчанию — не забудьте проконтролировать наличие галки на чекбоксе Connect at Power On.
Рис. 29
Настройка диска для ВМ. Не считая размера виртуального диска, также можно оставить начальные настройки.
Различные варианты на данной вкладке — выбор между типом виртуальных HDD, основное различие между которыми заключается в том, будет ли занимать раздел все выделенное место сразу или по мере заполнения данными стремиться к своему предустановленному размеру.
Помимо этого, в некоторой степени этот параметр влияет на производительность виртуальной дисковой подсистемы ВМ (при выборе Thin — в меньшую сторону). Подробнее можно узнать из описания по ссылке. Если не знаете, что вам сейчас нужно — на первый раз оставьте как есть.
Рис. 30
Рис. 31
Следующим шагом рекомендую избавиться от виртуального устройства Floppy. Не могу назвать точных причин, но в случае установки из образа ISO и наличии данного «дисковода» система не может найти ново-установленную ОС до той поры, пока не будет удален Floppy. В моем случае явной необходимости в данном устройстве не было и я его без сожаления убрал из ВМ.
Рис. 32
Теперь выберем для устройства CD/DVD источник данных — «диск», с которого будет загружаться наша ВМ при приоритете CD/DVD (при установке ОС):
Рис. 33
Идем по знакомому нам уже пути и выберем нужный образ ISO:
Рис. 34
Рис. 35
Рис. 36
Не забываем включить автовключение CD-привода при старте ВМ:
Рис. 37
Обозначим объем ОЗУ выделяемой для ВМ :
Рис. 38
Сохраняем все изменения.
Все готово к первому старту — даем нужную команду:
Рис. 39
На вкладке Console принимаемся за процесс установки новой ОС…
Рис. 40
Рис. 41
Описывать весь процесс инталляции Centos здесь не считаю необходимым ввиду избыточности данных по основной теме текста. Наш результат на этот раз уже достигнут.
Рис. 42
Не забудьте перед истечением пробного периода ввести свой ключ для бесплатной версии ESXi: Configuration – Licensed Features – ESX Server License Type – Edit .
В следующем материале будет рассмотрено развертывание гипервизора от другого популярного разработчика — Microsoft Hyper-V 2012 R2.
Удачи!
Источники:
http://dtucker.co.uk/hack/bypassing-the-memory-check-on-a-vmware-esxi-5.html
https://noteits.net/2015/06/24/installing-esxi-6-0-with-4gb-ram-or-less/
http://www.vmgu.ru/articles/vmware-esx-vsphere-vmdk-thin-thick
On a system with a lower amount of RAM you may find that ESXi allocates too much to run the vmkernel and system services not leaving sufficient memory for running VMs. In the below example, the host has 3 GB of memory. ESXi is showing about 2600 MB available for virtual machines. But an important number for virtual machines is the memory capacity shown on the Resource Allocation in the 2nd image below.
This shows that my VMs have a total capacity of just over 1400 MB for VM memory overhead. A chart of memory overhead per vCPU / VM memory is shown below. VM memory overhead includes space for the VM frame buffer and virtualization data structures like shadow page tables. Once my running VMs have exhausted the 1400 MB of total capacity, I will not be able to start additional VMs even though ESXi may have plenty of free memory.
Virtual Machine Memory Overhead*
Memory(MB) | 1VCPU | 2VCPUs | 3VCPUs | 4VCPUs | 5VCPUs | 6VCPUs | 7VCPUs | 8VCPUs |
256 | 113.17 | 159.43 | 200.53 | 241.62 | 293.15 | 334.27 | 375.38 | 416.5 |
512 | 116.68 | 164.96 | 206.07 | 247.17 | 302.75 | 343.88 | 385.02 | 426.15 |
1024 | 123.73 | 176.05 | 217.18 | 258.3 | 322 | 363.17 | 404.34 | 445.52 |
2048 | 137.81 | 198.2 | 239.37 | 280.53 | 360.46 | 401.7 | 442.94 | 484.18 |
4096 | 165.98 | 242.51 | 283.75 | 324.99 | 437.37 | 478.75 | 520.14 | 561.52 |
8192 | 222.3 | 331.12 | 372.52 | 413.91 | 591.2 | 632.86 | 674.53 | 716.19 |
16384 | 334.96 | 508.34 | 550.05 | 591.76 | 900.44 | 942.98 | 985.52 | 1028.07 |
32768 | 560.27 | 863.41 | 906.06 | 948.71 | 1515.75 | 1559.42 | 1603.09 | 1646.76 |
65536 | 1011.21 | 1572.29 | 1616.19 | 1660.09 | 2746.38 | 2792.3 | 2838.22 | 2884.14 |
131072 | 1912.48 | 2990.05 | 3036.46 | 3082.88 | 5220.24 | 5273.18 | 5326.11 | 5379.05 |
262144 | 3714.99 | 5830.6 | 5884.53 | 5938.46 | 10142.83 | 10204.79 | 10266.74 | 10328.69 |
Let’s say I have a 1 vCPU VM with 2 GB of memory. ESXi will need a memory overhead of about 137 MB to start the VM. But if I give it 1400 MB memory reservation, then ESXi will need an available capacity of about 1537 MB to start the VM. In my case, the VM won’t be able to start and will display the error: Can’t admit VM: Memory admission check failed. I would need to have an available capacity of more that 1537 MB to start the VM.
So if your host is experiencing this issue, but the summary page for the host is showing that you have available memory you can tweak the memory reservations for system processes to increase the size of Memory: Total Capacity. Note that this is not a supported procedure and underallocating system resources can have a negative performance impact. Select the Configuration tab and then System Resource Allocation.
Click on the Advanced link in the top right hand corner of the window to show advanced configuration options. In the below image I have selected vmvisor object and am dropping the reservation from 768 MB to 256 MB. After a few minutes the 512 MB of memory freed up from the reservation will be available on the Resource Allocation page. There are other objects which could be modified, but a change to the vmvisor reservation can quickly yield 512 MB of free memory. If an object does not let you reduce the reservation, you may get an error or the number will remain unchanged after you click OK.