Pull to refresh

Comments 29

Другим небольшим усовершенствованием стала установка HDMI dummy plug, которая заставляет систему думать, что к видеокарте подключен монитор. Это важно для подключения к удаленному рабочему столу.

Вот это не понял. Можно расшифровать?

Всегда пользовался mstsc /console, никаких вопросов не возникало.

Да, мне надо было уточнить, что для доступа к рабочему столу Windows. Я использую для этого Parsec, он отказывался работать без dummy plug. Но даже если использовать AnyDesk, донгл решает проблемы с выбором высокого разрешения. Слышал, что их можно решить софтверно, но адаптер проще.

Вы пробрасываете видеокарту в виртуальную машину? Без пробрасывания ни каких Dummy Plug для подключения к рабочему столу обычно не требуется.

Да, все так. Из финального текста я вырезал абзац про пробрасывание видеокарты. Посчитал, что это немного не в тему изучения DevOps-инструментов. Без пробрасывания видеокарты Parsec не работает, так как ему нужен аппаратный encoder. А я большой поклонник этой программы - у меня 5к монитор и когда я использую ее, иногда забываю, что это удаленный рабочий стол: очень высокое разрешение и хороший отклик, хотя пинг до сервера от меня больше 50 мс.

У nVidia же в драйверах залочена работа игровых карт в ВМ.

Было бы интересно почитать, как вы всё это подружили.

Насколько я знаю, залочен на игровых картах не полный проброс ее в виртуалку, а Shared Pass-Through Graphics. Это позволяет использовать одну карту как несколько физических, что, как я понимаю, служит для облачного гейминга. Такая возможность есть только у A100 и других серверных моделей.

Проблемы, с которыми я столкнулся были вызваны самим гипервизором. Когда я щелкал в ESXi по переключателю passthrough рядом с названием видеокарты появлялась надпись Enabled / Needs reboot, однако даже после перезагрузки ничего не менялось и карта оставалась невидимой для ОС.

Забыл, после чего конкретно карта заработала. Помню, что устанавливал vCenter и экспериментировал с настройками виртуальной машины.

На моем Debian-сервере хостились сайты с LAMP-стэком. Я решил, что отличной идеей будет перенести их в docker и развернуть в Kubernetes.

Но почему?
Это же LAMP, не микросервисы на nodejs, не java, просто веб сервер, где не понимаю смысла разворачивать его в кубере. Масштабирование php?

Все, что я делаю с homelab, больше для обучения, чем для практически нужд. Nodejs там у меня тоже есть, но нагрузка на него и на apache так мала, что практического смысла в балансировщике нет. С радостью бы взялся за развертывание какого-нибудь приложения с микросервисной архитектурой, но не придумал пока задачу.

Вероятно для практики с докером/кубером?

Да. Идея была в том, чтобы перенести старые сайты на новые рельсы. Там сейчас сделано так, как было принято лет 10 назад. По докеру упражнения во всех моих курсах ну очень простые. А перенести mediawiki, mysql и один микросервис на nodejs в контейнеры, написать docker-compose.yaml это какая-никакая задача. Вот про кубер зря заикнулся. Соглашусь, что в этом особого смысла нет, даже учебного.

пришлось разобраться с тем, как обеспечить прямой доступ виртуалки к жесткому диску

зачем? вы же таким образом отказались от многих приятных плюшек виртуализации

Помимо RHEL у меня в гипервизоре еще 4 виртуалки. В числе прочего я решил перенести в homelab свой Synology NAS. В нем стояло два больших диска, которые и дальше предполагалось использовать только для NAS.

А какие плюшки виртуализации Вы имеете в виду?

снапшоты, а вместе с ними и бэкапы каким-то инструментом для виртуализации

большая гибкость в управлении дисковым пространством - временно подселить другие ВМ и т.п.

а всего-то надо было AWS Free Tier использовать вместо того чтобы огород городить))))

Как сейчас оплачивать AWS? Я потыкался туда и решил что никак.

Или этот free tier доступен без оплаты? Тогда другой вопрос - его хватит для учебы?

Оплачивать не надо, но карту надо сразу вписывать. Там же плюс ещё при первой регистрации давали 100 или больше долларов для тестов. Плюс они часто раздают промокоды на своих вебинарах и прочих мероприятиях на 5-25 долларов.

Спасибо за статью. Отдельный плюсик за Nana Janashia, столкнулся с ней когда искал какой нить курс по питону и потом многое у нее смотрел.

Где вы брали задачи для обучения? Ведь самое сложное - придумать как применить, если нет реальных задач. Да можно сидеть и выворачивать виртуалки, тесты и пайплайны хоть наизнанку, но пока нет четкого понимания зачем это делаешь - трудно идет... ИМХО.

Получилось устроиться DevOpsом ?

Есть задания от самой Наны, но они простые. Много упражнений по разным DevOps/технологиям лежит здесь. Ну а по Кубернетесу я проходил вот этот курс: Certified Kubernetes Administrator (CKA) with Practice Tests, там с упражнениями все в порядке.

Пока не устроился на работу, только начинаю рассылать резюме.

Спасибо за ссылки! И удачи в поиске работы!

По заданиям от Наны, может они и простые, но представление мне так кажется дают.
Вы их все прошли?

Красота! Когда 10 лет назад готовился к VCDX делал аналогичную лабу на ESXi, главное было взять проц с поддержкой hardware virtualization и сетевую карту с родной поддержкой в ESXi с network offload. Дальше по максимуму памяти, несколько ТБ SATA в RAID, пару SSD для кэша и критичных данных и получилась весьма бюджетная система для полноценного home cloud на VCenter. На базовой ESXi можно поднимать и любые другие системы, делать сетевой iSCSI/NFS storage для вложенных виртуалок. Много разных virtual appliances там тестировал вместо физических железяк, перенимая опыт у CCIE'шников.

Я потом из любопытства просмотрел учебные материалы по DevOps с некоторых российских платформ, и был поражен тем, как много там воды и как мало структуры.

ЭхЪ, Что правда, то правда

А я голосую за PVE. Тем более на простом железе (ой, нет дров под май {хардварэ}): Там и контейнеры сразу готовы к использованию (с готовым каталогом ОС и отдельных продуктов), и софтоРЕЙД линуксовый, и средство бэкапа искаропки (а если с извращениями, то готовый дистр для того есть, ставится в виртуалку). И ставить затем можно как у себя дома, так и любой конторе (не нужно платить за лицензию).

Если бы я выбирал что-то просто для поднятия домашних сервисов, то наверное остановился бы на PVE. У меня же основная цель была в приобретении навыков работы с entreprise решениями (поэтому ESXi и RHEL) и освоении DevOps-инструментов. Я исходил из того, что чем меньше будет упрощений, тем лучше. Можно запускать контейнеры в GUI, но лучше освоить команды docker в CLI, потому что именно их будут спрашивать на собеседовании. И если бэкап из коробки, то какая мотивация разбираться с тем, как это сделать без готовых решений? То есть мой выбор в этом полностью подчинялся целям, хотя я конечно не настаиваю, что он во всем верен.

Так ВМВАРЕ ушло с РФ - смысл в ваших навыках?? а выбор решений бэкапа ПВЕ не поможет при выборе бэкапа в есхи, совсем. Да и вееам ушла из рф.

Плюс ПВЕ в том, что там можно всегда залезть под капот - там обычный Дебиан. А в есхи под капотом чтото свое, закрытое и знания подкапотом вам кроме есхи нигде не пригодятся.

а там без серта не пустят к вмваре

Он не один ушен, а вместе с потенциальным начальником, который его и без сертификата возьмёт.

Если ты используешь Debian на своем сервере, то можно рассмотреть неплохой продукт, Proxmox VE с lxc контейнерами.

Sign up to leave a comment.

Articles