Создание виртуальной машины в ESXi очередной шаг для формирования нашей домашней среды виртуализации. После размещения в гипервизоре скаченного образа SLES 15 можно будет перейти к установке операционной системы.
1. Скачиваем ISO-образ для установки операционной системы SLES 15 SP3
Заходим на сайт SUSE (https://www.suse.com).
Примечание: Все действия на сайте предполагают, что Вы уже зарегистрированы и вошли в аккаунт на сайте.
На главной странице сайта выбираем <Free Downloads>.
Дизайн и логика периодически меняются, раньше попадали на страницу https://www.suse.com/download теперь на https://www.suse.com/products/
Выбираем <DOWNLOAD> в разделе SUSE Linux Enterprise Server for SAP Applications или сразу переходим по прямой ссылке https://www.suse.com/download/sle-sap/.
Далее выбираем 15 SP3 (или версию, актуальную на момент установки) и AMD64/Intel 64.
Теперь выбираем <Download> для SLE-15-SP3-Full-x86_64-GM-Media1.iso.
2. Получаем Activation Trial Code для SLES
Не забываем получить код, который укажем при установке ОС и будем 60 дней получать обновления.
На той же странице (https://www.suse.com/download/sle-sap/), с которой скачивали образ для установки ОС, внизу страницы выбираем <Get Your 60 Day Activation Trial Code>.
Нас перебрасывают на страницу https://scc.suse.com/terms и будет запрос:
Принимаем все условия: активируем все опции и выбираем <Confirm>.
Выбираем <Request Trial Code>.
Этот код (вместе с e-mail из данных регистрации на сайте SUSE) будем указывать при установки ОС SLES.
3. Загружаем на хост ESXi файл с образом для установки ОС SUSE Linux
1. Вариант 1: через Web-интерфейс (WebUI) управления гипервизором
Заходим в управление гипервизором через Web-интерфейс (WebUI).
Указываем логин root и пароль, заявленный при создании гипервизора.
В левой панели Navigator выбираем раздел Storage, правой кнопкой мыши щелкаем на datastore1 (создается при установке гипервизора) и в контекстном меню выбираем Browse.
или в строке над списком доступных хранилищ выбираем Datastore browser и в появившемся окне «Datastore browser» выбираем нужное хранилище.
Примечание: не обязательно размещать файл именно в этом хранилище. Можно создать свое и хранить файл там.
Копируем скаченный образ SLES в хранилище на ESXi: в появившемся окне «Datastore browser» выбираем хранилище, выбираем <Upload>, в появившемся окне «Открытие» выбираем скаченный с сайта SUSE файл на клиентской машине (локальный компьютер, с которого мы подключаемся к серверу) и выбираем <Открыть>.
Файл в фоне будет копироваться в хранилище.
2. Вариант 2: используем клиент SFTP (например, программу WinSCP)
Другой способ передать файл на хост ESXI:
- Устанавливаем на свой ПК программу WinSCP (скачиваем с официального сайта) или любой другой клиент SFTP.
- Запускаем программу, настраиваем соединение с гипервизором и подключаемся к нему.
Определяем Имя хоста, указываем Имя пользователя и Пароль, выбираем <Сохранить>.
В появившемся окне «Сохранить как новое подключение» определяем название подключения (можно оставить по умолчанию) и выбираем <OK>, далее в окне «Вход» выбираем <Войти>.
- На ESXi в корне находим папку vmfs.
- Далее по папкам vmfs -> volumes -> «папка с хранилищем» попадаем в хранилище, куда можно скопировать файл.
Копируем файл с образом ОС SLES с локального компьютера на сервер в хранилище.
4. Создание datastorе для установки ОС и S/4HANA
В левой панели Navigator выбираем раздел Storage и в строке над списком доступных хранилищ выбираем New datastore.
Выбираем первую строку Create new VMFS datastore и выбираем <Next>.
Называем datastore и выбираем <Next>.
Отдаем все пространство: выбираем <Next>.
Сохраняем, выбираем <Finish>.
Подтверждаем перезапись всего диска: выбираем <Yes>.
Внимание: некоторые бизнес-функции при активации создают дополнительные индексы таблиц, например активация бизнес-функции SRIS_SOURCE_SEARCH: ABAP Source Search (Reversible) приведет к созданию индекса, который может потребить до 100Гб дискового пространства, см. ноту 1918229 – ABAP Source Search: Enable via Business Function (в моем случае было 44Гб). Соответственно, при выборе объема дисков RAID на уровне физического сервера, при создании хранилища на уровне гипервизора и при создании логических разделов на уровне ОС необходимо учитывать дополнительный объем, который может потребоваться для системных нужд.
5. Создание виртуальной машины в ESXi
Общие рекомендации SAP можно почитать в SAP-ноте 2161991 – VMware vSphere configuration guidelines
В левой панели Navigator выбираем раздел Virtual Machines и в строке над списком доступных ВМ выбираем Create / Register VM.
Выбираем первую строку Create a new virtual machine.
Выбираем <Next>.
Называем нашу ВМ: в поле Name указываем имя виртуальной машины (например, HANA2020_2_PaPM).
Выбираем с какой версией ESXI хотим совместимость: в поле Compatibility выбираем вариант ESXI 6.7 virtual machine.
Выбираем какую ОС будем устанавливать: в поле Guest OS family выбираем вариант Linux.
Далее выбираем версию ОС: в поле Guest OS version выбираем вариант SUSE Linux Enterprise 15 (64-bit).
Теперь выбираем <Next>.
Определяем хранилище, в котором будет установлена ВМ: выбираем строку в списке существующих хранилищ (в моем случае HANA2020). Хранилище было создано на предыдущем шаге, см. п. 4. Создание datastorе для установки ОС и S/4HANA).
Выбираем <Next>.
Создание виртуальной машины в ESXi: определяем основные параметры ВМ
- В поле CPU указываем 6 (можно и 8, но вполне достаточно и 6).
- В поле Memory указываем 122GB. Физически памяти у сервера 128Gb, но также память нужна и самому гипервизору и на обслуживание гипервизором нашей виртуальной машины тоже память нужна (с ростом объема памяти у ВМ и количества ядер у ВМ затраты на обслуживание возрастают). Поиски в интернете привели к цифре в 5,3Gb на собственные нужды.
Примечание: можно почитать статьи и форумы в интернете, ключевые слова: ESXi vmkernel memory itself overhead.
- Разворачиваем раздел Memory и резервируем всю память ВМ: активируем опцию Reserve all guest memory (All locked).
- Определяем размер диска под саму систему: в поле Hard disk 1 указываем 449GB (в моем случае это половина от свободного места хранилища).
Далее разворачиваем раздел Hard disk 1 и делаем «толстый» диск: в разделе Disk Provisioning активируем опцию Thick provisioned, eagerly zeroed (место под диск будет не только выделено, но и физически забито нулями).
В поле USB controller 1 выбираем опцию USB 3.0.
В поле CD/DVD Drive 1 выбираем опцию Datastore ISO file.
Появится окно «Datastore browser», выбираем хранилище datastore1 и в нем скаченный образ ОС SLES, который ранее загрузили в гипервизор.
Выбираем <Select>.
В поле Video Card выбираем вариант Specify custom settings.
Разворачиваем раздел Video Card.
Выделяем побольше видеопамяти: в поле Total video memory указываем 64MB (я работаю с высоким разрешением 4К и для этого достаточно 32Mb, но на всякий случай сделаем 64Mb).
Создание виртуальной машины в ESXi: определяем дополнительные параметры ВМ
Укажем дополнительные параметры ВМ для того, чтобы работало копирование и вставка (<Ctrl+С> и <Ctrl+V>) между локальным компьютером, на котором запускается консоль виртуальной машины, и самой виртуальной машиной: переходим на вкладку VM Options.
На вкладке VM Options в разделе Advanced в строке Configuration Parameters выбираем <Edit Configuration…>.
В появившемся окне добавляем параметры со значениями:
isolation.tools.copy.disable FALSE
isolation.tools.paste.disable FALSE
это обеспечит возможность делать copy/paste через консоль ВМ (VMware Remote Console или Browser console): выбираем <Add parameter> и вводим значения в появившейся строке в поля Key и Value вместо Click to edit key и Click to edit value.
Выбираем <OK>.
Выбираем <Next>.
Еще раз проверяем настройки и сохраняем: выбираем <Finish>.
Результат настроек нашей ВМ.