Рубрика «kvm» - 4

В этой статье я отклонюсь от традиционной для меня темы систем хранения FAS и подниму тему объектного хранения данных в системах NetApp StorageGrid WebScale. Если кратко, то объектное хранение — это третий тип хранения наряду с NAS и SAN. Представьте себе, что каждый файл состоит из данных и метаинформации (владелец, права, время модификации и т.д.), так вот объектное хранение позволяет разъединить эти части и хранить их в виде «ключ/значение». Такой подход хранения информации открывает возможности децентрализованного, распределённого хранения данных огромных масштабов с прозрачной миграцией данных, репликацией и прозрачным переключением конечных потребителей между нодами объектного кластера. В широком смысле объектное хранилище может быть реализовано как на уровне устройства (жесткого диска), при помощи специализированных SCSI команд (Object-based Storage Device Commands), так и на уровне протокола доступа к системе хранения, которая состоит из нескольких дисков (которые, в свою очередь, вовсе не обязаны быть объектными). В обоих случаях используется Ethernet для подключения и IP протокол для передачи данных. Примером реализации объектного хранилища на уровне устройства являются жесткие диски линейки Seagate Kinetic Open Storage platform. Примером систем хранения данных в облаке может быть Microsoft Azure BLOB, Amazon S3. В этой статье я остановлюсь на объектных СХД, которые можно развернуть у себя на сайте и при необходимости подключить к облаку.
Объектное хранилище NetApp StorageGrid - 1
Читать полностью »

Мы в Cloud4Y считаем лидирующим решением для виртуализации продукты VmWare. Тем не менее, мы интересуемся и другими решениями, в том числе, Xen и KVM. И вот что мы заметили: существует не так уж много информации, позволяющей сравнить эти гипервизоры: последние дельные исследования, которые мы нашли в сети, относятся  к 2012 году и, конечно, уже не могут считаться актуальными. Сегодня мы представим вашему вниманию тоже не самое новое, но, на наш взгляд, достаточно полезное исследование, посвященное производительности гипервизоров KVM и Xen.
image
Читать полностью »

Несмотря на то, что явление матричной коммутации далеко не ново и даже относительно востребовано, мне не удалось найти объективного сравнения имеющихся сегодня решений Matrix KVM, а по долгу службы понадобилось. Руководствуясь принципом «учи других и сам поймёшь», я написал то, что вы сейчас читаете. Буду рад, если мой опыт кому-то пригодится. Также приветствую экспертные комментарии и мнения бывалых, кому приходилось работать с подобными системами.

Читать полностью »

image

Наш проект, носящий название Acropolis (др.-греч. ἀκρόπολις — верхний город, обычно крепость на вершине холма в греческом городе, контролирующая все окрестности ввиду своего положения) был начат еще в прошлом году, и вскоре уже по-максимуму использовался для внутренних задач компании Nutanix. Лучший способ разработать что-то качественное — самим активно пользоваться своим продуктом. Практически вся внутренняя IT инфраструктура (включая “святая святых” — разработку самого продукта) работает на Acropolis уже весьма продолжительное время.

В течение прошлого года мы уже показывали и немного рассказывали о проекте, вернее о его пред-релизной версии. Например, участвовавшие в конференции HighLoad++ 2014 возможно слышали наш рассказ о том, что это такое и куда планируется развиваться, там же на стенде можно было посмотреть на продукт “вживую” (правда, только CLI управление). И вот, наконец, в январе, в одном из обновлений Nutanix OS (NOS 4.1.1) разработчики компании выпустили первую публичную версию Acropolis (или как он сейчас будет официально называться KVM Management Tool) «в апстрим».
Читать полностью »

image
Компания DigitalOcean, один из крупнейших провайдеров услуг хостинга VPS в мире, в очередной раз радует пользователей тем, что прислушивается к их просьбам. В августе 2013 года одним из пользователей их услуг на портале User Voice было создано предложение открыть дата-центр в Германии. Это должно было значительно улучшить качество услуг для пользователей из Европы.

Совсем недавно, 12 декабря 2014, был получен официальный ответ от представителя компании.
Читать полностью »

В данной статье для виртуализации используется KVM/libvirt, но сразу отмечу, статья не столько о KVM, сколько именно об особенностях преимуществах использования Open vSwitch для объединения виртуальных и физических сетевых устройств посредством технологии VLAN (802.1q). В былинные времена для проброса тегированного трафика в гипервизор использовались всевозможные костыли и подпорки различной степени неожиданности (tuntap, brctl, vconfig, ebtables и прочее), что приводило к захламлению операционной системы, хостящей гипервизор большим количеством ненужных виртуальных сетевых интерфейсов, мозолящих глаза в выводе ifconfig и вообще огорчало администраторов необходимостью строить стандартное сетевое устройство (коммутатор) из отдельных частей как какой-то велосипед. Помимо поддержки 802.1q от коммутатора на самом деле сегодня требуется еще много функций. Так необходимость в виртуальном устройстве максимально соответствующем по функционалу стандартному современному управляемому коммутатору привела к появлению проекта Open vSwitch (далее — OVS).

image
Рисунок 1: Проект песочницы
Читать полностью »

Как известно, бэкапы нужно делать, мало того, нужно делать их так, чтобы потом с них можно было развернутся. Особенно это касается виртуальных машин (ВМ). Рассмотрим, как можно сделать бэкап виртуальных дисков машины в среде QCOW/KVM. Основных проблем здесь две: во-первых, нужно получить консистентый (целостный) бэкап, т.е. если у нас есть СУБД или другое ПО, которое активно использует собственный кэш на запись, то перед бэкапом его нужно попросить сбросить кэш и заморозить запись на диск, иначе данные-то в снэпшот попадут, но не те, и при восстановлении СУБД может не понять такой финт. Второй вопрос — производительность ВМ в режиме снэпшота, неплохо было бы, что бы ВМ не слишком тормозила, когда мы снимаем копию, и не зависала бы, когда мы удаляем снэпшот.

Сразу дам ответ на первый вопрос — чтобы получить консистентный бэкап, нужно перед созданием бэкапа выключить ВМ средствами гостевой ОС, тогда бэкап точно получится целостным. Если вас устраивает такая ситуация — статью можно дальше не читать. Если же нет — прошу под кат.
Читать полностью »

Возможно, вы уже слышали достаточно новый для рынка не_онлайн проектов термин — Web-Scale IT, который по мнению Gartner в 2017 году займет не менее 50% рынка корпоративного IT.

В этом году — это один из основных модных терминов.

Ситуация на корпоративных рынках сейчас активно напоминает фразу про подростковый секс — все говорят что имели (= умеют), но реально — дела обстоят невесело.

Буквально каждый вендор рассказывает про BigData, конвергентные решения, перспективы и прочее.

Мы в свою очередь смеем надеяться, что у нас с этим реально все весьма неплохо, но тут всегда виднее со стороны и ваше мнение может не совпадать с нашим.

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

image

Читать полностью »

Релиз системы управления виртуализацией Proxmox 3.3

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

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

Сразу хочу заметить – это не реклама. Ниже только сухие факты.
Для всех желающих кинуть в меня булыжником – принимаю на e-mail*
Для остальных: «welcome под кат».Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js