@partizan
partizan
27 Feb 2014

котаны, в каком формате можно хранить диски вируалок? сначала мы собирались в raw-диски на lvm, но они требуют выделения всего места сразу. попробовали qcow2, но там у них какая-то мутная схема снепшотов, хотелось бы возможность снять снепшот куда-то в файл и забыть про него, а потом если надо восстановить.

27 Feb 2014

Подпишусь, юзаю qcow так как лучше не нашел

27 Feb 2014

Veresk, LVM сверху файловая система, а в ней - qcow2.
Снапшоты делаем средствами LVM, спокойно копируя потом файлы qcow2 для бэкапов

#cmhx/3 в ответ на /1
27 Feb 2014

1010101, погоди. это как получается, создаем допустим lvm-раздел /dev/kvm-storage/vm1, монтируем его в /mnt/kvm-vm1/, в этом /mnt/kvm-vm1 создаем storage.qcow2
потом для бекапов делаем снепшот /dev/kvm-storage, монтируем его куда-то тоже и копируем с него storage.qcow2?

#cmhx/4 в ответ на /3
27 Feb 2014

partizan, да, вот кусок из скрипта бэкапов:

######## Backup LVM SSD ########
#create snapshot
$LVCREATE -L $SIZE_SSD_SNAP -s -n $NAME_SSD_SN $DEV_SSD

if [ $? -ne 0 ]; then
   $LOGGER -s "No create snapshot $DEV_SSD";
else
   $LOGGER -s "Creat snapshot $DEV_SSD";
fi

#mount snapshot
$MOUNT $DEV_MAPPER_SSD $PATH_IN_SSD

if [ $? -ne 0 ]; then
   $LOGGER -s "Snapshot SSD did not mount in $PATH_IN_SSD";
else
   $LOGGER -s "Snapshot SSD mounted in $PATH_IN_SSD";
fi

#Copy snapshot

TEMP_QCOW2=`ls -1 $PATH_IN_SSD | grep qcow2`

COL=`echo $TEMP_QCOW2 | wc -w`

if [ $COL -eq 0 ]; then
   $LOGGER -s "Not files"
else
   for i in $TEMP_QCOW2
   do
      #$COPY $PATH_IN_SSD/$i $PATH_OUT/$DATA/
      $TAR -cf - $PATH_IN_SSD/$i | $PIGZ -9 -p 4 | $SSH -i /var/backups/.ssh/id_rsa backup@116.9.43.11 "/bin/cat > /vm/big/archive/$HOST/$i-$DATA.tar.gz"
      $LOGGER -s "Copy $i done"
   done
fi
$UMOUNT $PATH_IN_SSD
$LVREMOVE -f $DEV_DIR_SSD/$NAME_SSD_SN
#cmhx/5 в ответ на /4
27 Feb 2014

1010101, у меня LVM, на нём файлы QCOW, но внутри гостей тоже LVM

#cmhx/8 в ответ на /3
27 Feb 2014

У тебя сервер, часом, не в уборной стоит при этом?

#cmhx/10 в ответ на /1
27 Feb 2014

Weltschmerz, нет, сервер в серверной, а у тебе если нечем аргументировать, лучше просто помолчать

#cmhx/12 в ответ на /10
27 Feb 2014

Зачем что-то аргументировать, достань амперметр и померь. Амперметр, как правило, врать не настроен.

#cmhx/13 в ответ на /12
27 Feb 2014

Про картинки виртуалок в формате qcow2, ты физику в школе не учил?

#cmhx/15 в ответ на /14
27 Feb 2014

Weltschmerz, физику учил, но давненько. Так что ты предлагаешь амперметром выяснить вообще?

#cmhx/16 в ответ на /15
27 Feb 2014

Бля, ну миллисекунды посчитать, что еще можо выяснить амперметром?

#cmhx/17 в ответ на /16
27 Feb 2014

Weltschmerz, хорошо, иди в BL, коли толком мысли формулировать не научили в школе

#cmhx/18 в ответ на /17
27 Feb 2014

Ты охуел что ли, Варламов ебаный?

#cmhx/19 в ответ на /18
27 Feb 2014

Weltschmerz, у тя что, куркума головного мозга? Или вообще такой орган отсох за ненадобностью?

#cmhx/20 в ответ на /19
27 Feb 2014

С органом все в порядке, почему ты беспокоишься?

#cmhx/21 в ответ на /20
27 Feb 2014

Тред испортил ты, когда начал описывать свой калькулятор подстольный, ну

#cmhx/23 в ответ на /22
27 Feb 2014

блять! что это? какие амперметры? почему оскорбления? я один не понял что это всё значит?

#cmhx/24 в ответ на /23
27 Feb 2014

mrtron, я тоже не понял, про что тот поцыент, поэтому просто забанил. Тролить приходило оно.

#cmhx/25 в ответ на /24
27 Feb 2014

Тебя тролить только хуй тупить

#cmhx/27 в ответ на /25
27 Feb 2014

Используй sparse raw files, на локальных дисках образы виртуалок не храни, хранишь - бери контроллер с батарейкой, что еще ты хотел понять?

#cmhx/26 в ответ на /24
28 Feb 2014

не понятно зачем блять нужен амперметр? и почему нужно обязательно raw файлы, когда можно lvm? но это уже хуйня и говно вопрос. а вот про амперметр - очень важно. нахера он нужен в данном вопросе. что им мерить и как это влияет на способы хранения образов.

#cmhx/28 в ответ на /24
28 Feb 2014

mrtron, это красноквадратник типа сострил, но никто не оценил его юмора

#cmhx/29 в ответ на /28
28 Feb 2014

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

#cmhx/37 в ответ на /29
28 Feb 2014

Weltschmerz, фотоэлектронный умножитель с матрицой и АЦП? Подойдет даже для одноэлектронного счета приизмерении тока если что

#cmhx/40 в ответ на /37
28 Feb 2014

Нас покидает очередной EMC certified storage expert, ну и пиздуй по холодку

#cmhx/43 в ответ на /41
28 Feb 2014

Держи нас в курсе, уёбок.

#cmhx/46 в ответ на /41
28 Feb 2014

Не умничай, мысли не выше кабельного тестера, стораджист

#cmhx/42 в ответ на /40
28 Feb 2014

Weltschmerz, В этом треде запредельная концентрация терапевтов по юзерпику, пиздец.

#cmhx/45 в ответ на /42
28 Feb 2014

Weltschmerz, в общем, идите нахуй, увожаемый, надрачивающий на EMC certified storage expert

#cmhx/48 в ответ на /42
28 Feb 2014

Но вообще гагага, канешн, теперь я еще и на EMC надрачиваю, сука. Да я даже не знаю, как он выглядит!

#cmhx/51 в ответ на /48
28 Feb 2014

Обоснуй, нахер нужен LVM сперва, а то мне кажется, у тебя сервер стоит в соседней стойке с Вереском

#cmhx/33 в ответ на /28
28 Feb 2014

начнём с того что у меня не сервер. у меня стойки серверов.

#cmhx/34 в ответ на /33
28 Feb 2014

Понял, пойду сперва добьюсь. И хули с того? А у меня детский совочек, но ты все же обоснуй, зачем LVM, похуй на "стойки серверов", у меня тоже стойки серверов, но LVM я там что-то не видел.

#cmhx/35 в ответ на /34
28 Feb 2014

ну и дурак. хотя в треде ходят слухи, что у тебя там hyper-v и ntfs. Тогда понятно что ты такой злой.

#cmhx/53 в ответ на /35
28 Feb 2014

Ходят слухи, что тебя четверо на заднем дворе в пердак драли. Какой hyper-v и ntfs, ты ебанутый?

#cmhx/54 в ответ на /53
28 Feb 2014

ну нет так нет - просто это хорошо объясняло твою агрессивность и несение лажи.

#cmhx/55 в ответ на /54
28 Feb 2014

Какой лажи? Я еще ничего не сказал (ну, кроме того, что у меня нет ни Hyper-V, ни NTFS, да и вообще Windows на хостах - какая-то дурная идея). Лажу несешь ты и твои друзья.

#cmhx/56 в ответ на /55
28 Feb 2014

Причем, на предельно простой вопрос "зачем вам LVM?" вы начинаете вилять хвостом. Так зачем тебе LVM, властелин стоек?

#cmhx/57 в ответ на /55
28 Feb 2014

давай ты сперва ответишь на ещё более простой и раньше заданный вопрос "Что ты меряешь амперметром, что влияет на твой выбор способа хранения образов виртуалок?"

#cmhx/59 в ответ на /57
28 Feb 2014

Нет проблем, я просто перепутал название прибора, это не амперметр.

#cmhx/60 в ответ на /59
28 Feb 2014

а какой? тахометр? ваттметр? может спидометр? спидометр подходит кстати. он же скорость меряет. вот по скорости lvm обходит raw файлы.

#cmhx/61 в ответ на /60
28 Feb 2014

Бля, ппц тупой, не знает, что ваттметр тоже скорость меряет. Да и амперметр тоже.

#cmhx/62 в ответ на /61
28 Feb 2014

Ты меня спросил - я тебе ответил, теперь ты мне ответь, после чего я тебе таки скажу название. Если ты мне, конечно, ответишь. Окей, LVM по скорости обходит raw файлы - в чем проблем взять block device с iSCSI таргета? В чем проблема взять raw partition? (Ну и это - по скорости чего именно обходит? Показать тебе сетап, на котором это неверно? За счет чего обходит, м?)

#cmhx/63 в ответ на /61
28 Feb 2014

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

#cmhx/64 в ответ на /63
28 Feb 2014

Ты нихера не ответил, потому что не описал свое окружение даже примерно. Ты не сказал, ни как у тебя настроены кэш в KVM, ни что у тебя является стораджем, ты даже не сказал, что такое "быстрее". "Лейтенси меньше", ты хотел сказать, не так ли? Окей, "быстрее", а "apache легче nginx". Ни обосновать, ни предъявить графики не можем, объяснить, почему на графиках разница - тоже не можем, но ВЕРУЕМ. Условия проведения эксперимента тоже описывать не будем - нахуя? Понятно же, что если сравнивать с Hyper-V over NTFS, побеждает все что угодно. Расскажи мне еще немного за мою агрессивность. Ты же сопли жуешь, вместо того, чтобы одним, так сказать, ударом, разрушить любые мои теории. Ну, удиви меня.

#cmhx/65 в ответ на /64
28 Feb 2014

ты приходишь в тред, начинаешь постить оскорбления, потом ляпаешь про амперметр, потом уходишь в глухую несознанку, а потом вдруг хочешь аргументированных рассказов про тестирование производительности и другие преимущества и недостатки lvm по сравнению с прямым доступам к блочным девайсам? моча в голову стучит?

#cmhx/66 в ответ на /65
28 Feb 2014

Я сразу же задал всем участникам треда вопрос - "чем LVM лучше, чем все остальное", в ответ началось соплежуйство. Рассказов мне от тебя никаких не надо, ты не похож в этой одежде на перформанс инжинира. Тоже мне, модель приза, блядь. Ты правда думаешь, что сейчас от вас я мог бы почерпнуть здесь Знание? Ну, сделай вид, что оно у тебя есть. Уже одно то, что ты всерьез готов обсуждать преимущества и недостатки LVM по сравнению с прямым доступом к блочным девайсам выдает в тебе лоха. Я просил вовсе не этого. Я просил перечислить бенефиты именно LVM. Очевидно, что они не в перформансе.

#cmhx/68 в ответ на /66
28 Feb 2014

интересно, на просьбу чрезвычайных и полномочных коллег (ну, независимых аудиторов там каких-нибудь) обосновать выбор технологии этот кент тоже ответит "вы агрессивны и несете лажу"?

#cmhx/58 в ответ на /55
28 Feb 2014

Weltschmerz, вот как придёшь ко мне в контору в качестве аудитора - так и получишь ответ.

#cmhx/67 в ответ на /58
28 Feb 2014

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

#cmhx/69 в ответ на /67
28 Feb 2014

Ну посколько я работаю на буржуев, то есть вероятность твоего появления?

#cmhx/70 в ответ на /69
28 Feb 2014

Поскольку размер глобального рынка несколько больше, чем родного, с вероятностью 99.5% мы не пересечемся никогда.

#cmhx/71 в ответ на /70
28 Feb 2014

Даже 99.9999995, да похуй, любое большое число, я математику плохо знаю. 146, во.

#cmhx/72 в ответ на /71
28 Feb 2014

В этом треде запредельная концентрация терапевтов по юзерпику, пиздец. Меня уже назвали красноквадратником, теперь я еще и хайпервист. Ладно, давай сразу договоримся, что я Гитлер, после чего ты расскажешь мне вкратце о бенефитах LVM.

#cmhx/39 в ответ на /36
28 Feb 2014

Weltschmerz, тебе пересказывать все маны по lvm? Конкретно в этом треде речь шла о применении lvm для виртуалок и создания снапшотов. с чем lvm прекрасно справляется при правильном дизайне. что еще вас интересует?

#cmhx/44 в ответ на /39
28 Feb 2014

Я думаю, что все маны по lvm я прочитал еще до того, как у тебя волосы на лобке стали расти. Конкретно в этом треде полно дебилов, которые не только не знают, как физически работает снэпшот LVM, но и не пробовали делать их под нагрузкой. Ты же про классические снэпшоты?

#cmhx/47 в ответ на /44
28 Feb 2014

Пизда блядь, физику он учил давненько и уже имеет право ЗАБЫТЬ.

#cmhx/50 в ответ на /16
28 Feb 2014

Weltschmerz, кстати, рекомендую самому измерить, раз уж прокукарекал

#cmhx/30 в ответ на /13
27 Feb 2014

а счас модно сразу в оба сервиса постить?

27 Feb 2014

во все три, хоть где-то ответят

#cmhx/7 в ответ на /6
27 Feb 2014

Если не хочешь выделять место сразу - забацай отдельное хранилище и храни на нем sparse raw files. Снэпшоты, которые в qcow2 это адский кал.
Кстати, хорошая же мысль, гляну-ка я на них под blktrace...

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.