Продуктивність Bitrix Старт на Proxmox і Virtuozzo 7 & Virtuozzo Storage


Тестування продуктивності Bitrix Старт на двох принципово різних платформах. Заміряти будемо за допомогою вбудованої панелі продуктивності Bitrix.

C однієї сторони, безкоштовна версія Proxmox 4.4, LXC контейнери з використанням файлової системи ZFS на SSD-дисках.

З іншого боку, ліцензійна Virtuozzo 7 CT + Virtuozzo Storage. У цьому варіанті ми використовуємо звичайні SATA диски + SSD для кеша запису і читання.

Ми враховуємо, що Virtuozzo 7 є комерційною системою, що вимагає обов'язкового ліцензування, а Proxmox 4 можна використовувати безкоштовно, але без технічної підтримки.

З цієї причини, повноцінно порівнювати дві платформи звичайно не коректно, але якщо
цікаво дізнатися як можна збільшити продуктивність сайту використовуючи одне і теж залізо, однакову конфігурацію віртуальних машин і її сервісів, то дана стаття може бути вам корисна.

Читати далі →

Ceph в ProxMox на ZFS

У своїй роботі (системний адміністратор) завжди доводиться шукати речі і знання, унікальні для свого регіону. Однією з таких речей в нашій конторі є ProxMox, поставлений на файлової системи ZFS, що дозволяє використовувати непоганий raid масив без використання залізних контролерів. Одного разу, думаючи, що можна ще здивувати і порадувати клієнтів, ми вирішили все це поставити на розподілену файлову систему Ceph. Не знаю вже, наскільки було таке рішення адекватним, але я вирішив втілити бажання в життя. І тут понеслася… Я перелопатив гори статей і форумів, але так і не знайшов одного адекватного мануала, описує в подробицях що і як робити, тому, впоравшись з усім, народилася ця стаття, кому цікаво, ласкаво просимо під кат.
image

Читати далі →

Автоматизація оновлення темплейтів OpenVZ на Proxmox

Одного разу з'явилася така потреба оновити версії темплейтів OpenVZ завантажених в кеш Proxmox'а.

Завдання в загальному-то проста і тривіальна. Всього то й потрібно, це завантажити новий темплейт і замінити ним старий. Але в глобальному плані завдання мені бачилася ширше, а саме періодично перевіряти оновлення та необхідності завантажувати нові версії темплейтів. Тобто постійно підтримувати їх в актуальному стані.

Бажання цілком природне і зрозуміле. І було б нерозумно виконувати ці рутинні і прості операції кожен раз вручну, а по сему, вирішення питання напрошувалося саме собою: зробити якийсь скрипт, який сам буде все це робити, в той час як адмін буде відпочивати, і лише час від часу перевіряти працює оновлення.

Отже, є бажання і час приступати до його здійснення. Для початку визначимося, що ж конкретно має робити наш скрипт.

Читати далі →

Об'єднання вузлів Proxmox в кластер за допомогою OpenVPN

Використання віртуалізації середовища Proxmox, а саме контейнерів OpenVZ, для створення віртуального хостингу ні для кого не стане новиною. Сервер, орендований на майданчику Hetzner, досить довго успішно справлявся зі своїми обов'язками.

Але час минав, кількість даних збільшувалася, клієнти множилися, ріс LA… Орендований новий сервер, встановлений і налаштований Proxmox, адміністратор рветься у бій налаштувати кластер, щоб мігрувати навантажені контейнери на новий сервер. У google знайдені поклади інструкцій, так і на wiki самого проекту Proxmox є необхідна інформація.

Читати далі →

Організація свого хоста віртуалізації на Hetzner

imageimage

Proxmox Virtual Environment (Proxmox VE) — система віртуалізації з відкритим вихідним кодом, заснована на Debian GNU/Linux. Розробляється австрійською фірмою Proxmox Server Solutions GmbH, спонсорується Internet Foundation Austria.

… і, треба сказати, дуже приємна в обслуговуванні і експлуатації система.

Я працюю зі своїми клієнтами (у більшості випадків студії веб-дизайну, або standalone-клієнти) вже близько 5 років. Всі мої клієнти використовують послуги німецького хостера Hetzner. Можна довго міркувати про якість надаваних ними послуг, як заліза в їх серверах — але факт залишається фактом: пропозиції Hetzner в сегменті root-серверів поза конкуренцією по співвідношенню ціна/якість.

Довідка: станом на час написання статті вартість щомісячної оренди сервера лінійки ЕХ60 (Intel® Core™ i7-920, 48 GB DDR3 RAM,2 x 2 TB SATA 3 Gb/s 7200 rpm HDD ) становить всього 59€ в місяць. Погодьтеся, зовсім недорого.

У цій статті я хотів би описати невеликий howto по установці на root-сервер системи віртуалізації proxmox, щоб просто показати, наскільки це легко і доступно. Не буду описувати варіанти кластеризації системи з 2-х і більше серверів (можливо, зроблю це в наступній статті, якщо спільноті буде цікаво), а розпишу найпростіший варіант.

Читати далі →

Нанопатч до веб-інтерфейсу proxmox ve 3.3 для відображення lmsensors

Вітаю, колеги.

З'явилася нещодавно маленька завдання по загальній оцінці стану хост-машини з proxmox-му, з якою працюють практично тільки через web-інтерфейс. Просто, перед стартом тривалих ресурсномістких завдань і трохи пізніше) хотілося б бачити що машина «жива» і навантаження не призводить до потенційно небезпечної ситуації, всі прохолодно і не перевантажене. Зрозуміло, що є більш просунуті штуки типу nagios/munin тощо, з різними схемами оповіщення та контролю за ситуацією, красивими графіками і зберіганням всієї історії даних. Але звузимо все ж задачу до споглядання простої текстової інформації, яку можна отримати однієї консольною командою. І виведемо цю інформацію в рядок таблиці у вкладці «Summary» для ноди.


Читати далі →

Реліз систему управління віртуалізацією Proxmox 3.3



Для тих хто не знає Proxmox — це оболонка працює поверх Debian дозволяє зручно керувати віртуальними машинами kvm і контейнерами openvz через веб інтерфейс. Аналоги Xenserver, vmware vcenter, RHEV, oracle virtualbox та ін
Досить багато приємних змін, які я чесно очікував ще два роки тому:

Читати далі →

Кеш на запис і DRBD: чому корисно знати таємницю

  Передісторія
Існує гарне рішення для створення надійного недорогого кластера засноване на DRBD + Proxmox VE. Сторінка в Wiki проекту Proxmox з'явилася 11 вересня 2009-го року і створена вона була CEO компанії Martin-ом Maurer-му.
 
 
 
З тих самих пір це рішення стало дуже популярним, і ніхто не підозрював, що у цього рішення є прихований підводний камінь. У документації про це не пишуть, а ті, хто стикався з наслідками цієї проблеми (наприклад, зависання машини при онлайн міграції з одного хоста на інший), списували все на «випадок». Хтось грішив на залізо, хтось на Proxmox, а хтось на драйвери всередині віртуальної машини. Звичайно, хотілося б, щоб DRBD сам повідомляв про свої проблеми, і, якось підсвідомо віриш у те, що він так і робить. Перевіряєш / proc / drbd, бачиш рядок «cs: Connected ro: Primary / Primary ds: UpToDate / UpToDate» і продовжуєш вірити що DRBD не причем.
 
Читати далі →

Чергова міграція PROXMOX в softRAID1, але тепер вже 3.2 і на GPT-розділах, установка FreeNAS 9.2 на віртуальну машину і проброс в нього фізичного диска

Здравствуйте!
 
В черговий раз мені знадобився сервер Proxmox. Залізо наступне: AMD FX-4300, 4Gb, два диска 500Gb для самого proxmox і ще два для сховища. Завдання шару наступні: одна з машин FreeNAS, в неї хотілося прокинути декілька дисків (бажано фізичних), що б на них розмістити сховище, і ще кілька ВМ не відносяться до статті.
 
У мене є фішечка завжди намагатися ставити самі останні версії, а не перевірені старі. Так сталося і цього разу.
Скачав Proxmox VE 3.2 і FreeNAS 9.2. А ось що з цього вийшло під катом.
 
Читати далі →

Безкоштовна віртуалізація - практична застосовність

Ні, назвою я зовсім не хотів сказати, що це погана технологія, вона навпаки прекрасна, але от її реалізації дуже різняться. В інтернеті купа ресурсів, присвячених цій темі, і кожен вважає своїм обов'язком зробити порівняння, та ще з купою графіків та офіційних рекламацій. Щож, значить це і мій обов'язок. Вся різниця в тому, що моє порівняння буде включати в себе ті аспекти, які були значимі для мене, а ще мені буде лінь приводити офіційні таблиці і значить моє порівняння буде коротшим, прив'язане до однієї з практичних завдань. І найголовніше — оскільки підприємство, в якому я працюю дуже скупо на розвиток IT інфраструктури, то обговорення буде вестися навколо безкоштовних продуктів. Отже, в ході домашньої та професійної діяльності довелося зіткнутися з такими системами, як VMWare vSphere, Microsoft Hyper-V і KVM. Розглянемо їх у порядку мого знайомства:
 
Читати далі →