Архив рубрики: Операционные системы

Что XenServer знает про NUMA

В процессе тюннинга производительности VDI инфраструктуры для одного из заказчиков, задался вопросом выравнивания машин по NUMA нодам для более быстрого доступа к памяти и как следствие — увеличение общей производительности системы.

В качестве платформы используется Citrix XenServer, который по моему скромному мнению является немного отсталым, но все же приходится выжимать из него максимум. К сожалению, эта статья скорее не руководство к действию а констатация печальной действительности. Читать далее

Linux VDI на Citrix: станцуем на граблях

Хоть как бы я не любил Linux на серверах и даже не смотря на то что Linux установлен на моем рабочем компе (вынуждено), всегда когда я слышу про Linux на пользовательской машине мне представляется куча граблей и боль…

(с) Доктор Добрянский XXI век Н.Э.

Однако здравствуйте!

Недавно испытал новый экспириенс сексуального характера с использованием экзотических приспособлений. Да-да, речь пойдет о Linux VDI :)

К этой идее я относился всегда скептически (да и сейчас тоже) и никогда не понимал зачем люди пытаются усложнять себе жизнь. Однако недавно столкнулся людьми, которые хотят на этом сэкономить бюджет компании и вполне справедливо. Но речь сегодня не совсем об этом, а о том как это работает в разрезе Citrix и с какими проблемами вы можете столкнуться, т.к. Citrix поддерживает это добро относительно недавно и есть ряд «детских болезней». Читать далее

Sysprep при клонировании Windows

Небольшая заметка по такой штуке как Sysprep.
Думаю, что с ней сталкивался каждый, или почти каждый Windows админ.

Данная утилита используется для так называемого «обезличивания» виндоуса после клонирования, или накатывания заранее созданого образа.
При работе с виртуальными машинами данная тулза особенно актуальна, сами знаете почему.
Читать далее

SWAP файлы виртуальных машин — в чем разница?

Достаточно часто, когда речь идет о свопе виртуальной машины, многие понимают файл подкачки Windows или SWAP раздел Linux, но эти понятия стоит разделять.

Для того что бы разобраться в вопросе, предлагаю вспомнить принципы работы с памятью в VMware ESXi.

Дисклеймер: Этот текст содержит информацию о базовых принципах которая предназначена для начинающих в данной теме. Многие детали преднамеренно не упомянуты для упрощения материала.

В момент создания виртуальной машины, ей назначается определенное количество Virtual RAM, которое будет видеть гостевая ОС внутри виртуальной машины (например 4 ГБ). Это значение называется Configured vRAM.

Читать далее

Строим кластер VMware: Часть 5 — создание и настройка кластера

Привет всем, кто уже поборол похмелье после праздников!

Если я ничего не упустил, то на данном этапе, после предыдущих частей рассказа, у нас уже должно быть все готово к созданию и настройке собственно самого кластера.

Кластер создается нажатием ПКМ на датацентре и выбором соответствующего пункта:

cluster-create-01

Читать далее

Строим кластер VMware: Часть 4 — общее хранилище

Итого, по мотивам предыдущих частей данной эпопеи: раз, два, три, мы имеем парочку хостов ESXi и vCenter Server, который этими хостами умеет управлять.

Следующее обязательное условие для построения кластера — общее хранилище с кластерной файловой системой VMware — VMFS (или NFS ресурс). Данное хранилище должно быть доступно одновременно всем узлам будущего кластера и на нем будут храниться файлы виртуальных машин. В двух словах про эти самые файлы.

Каждая виртуальная машина для гапервизора ESXi, это с одной стороны — набор файлов на диске, с другой стороны — процесс, или набор процессов в которые завернуты процессы гостевой операционной системы. Ниже на картинке — примерный список файлов типичной виртуальной машины:

vm-files

В данном примере машина называется w73D, это имя фигурирует в названиях ее файлов, в большинстве файлов отличается только расширение.

Читать далее

Строим кластер VMware: часть 3 — настройка ESXi и установка vCenter Server

Предыдущие 2 части данной эпопеи я писал опираясь на версии VMware vSphere 5.0 и 5.1 соответственно, которые на момент написания были актуальными. Сейчас актуальная версия — 5.5, авось к 10 версии я допишу эту серию :))))

Немного консолидирую все ранее сказанное тут и тут.

По сути, из того что я ранее писал, практически все актуально и сегодня и даже процедура установки VMware ESXi осталась такая же. В версии 5.5 добавилось много новых и интересных возможностей.

Установку и базовую настройку ESXi мы разобрали в предыдущей статье. Детальную настройку сети рассматривать не будем, будем использовать настройки по умолчанию. Когда мы настраивали IP управления после установки ESXi, на стандартном виртуальном уоммутаторе был создан Vmkernel Port для управления ESXi и виртуальная порт-группа VM Network для подключения виртуальных машин.

Теперь приступить к установке и настройке VMware vCenter Server который будет централизованно всем хозяйством управлять.

Читать далее