Как поднять Qemu-KVM

Временами полезно иметь развёрнутую инфраструктуру из N машин, чтобы посмотреть, как работает сетевое взаимодействие, как кластер шардится по нодам и т.д.

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

Ставим пакеты:

sudo aptitude install qemu-kvm libvirt-bin virtinst virt-viewer

Создаём папку, в которой будут лежать образы виртуалок.

mkdir ~/virt
cd ~/virt

Создаём пустой образ.

fallocate -l 8192M guest1.img

Запускаем установку в нужный образ, нужного iso’шника.

sudo virt-install -r 512 --accelerate -n deb1 -f guest1.img \
     --cdrom ~/Downloads/debian-testing-amd64-lxde-CD-1.iso

Мне на этот раз понадобился Debian, но можно ставить и Windows, если судьба заставит :)

Ну а далее — sudo virsh — чтобы гасить/поднимать и настраивать виртуалки.

Доклад про Redis (видео)

В этом году участвовал в конференции DUMP — открывал секцию «Serverside.Knowledge» с докладом про базу данных «Redis».

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

Читать далее Доклад про Redis (видео)

Что новый Redis нам готовит

В Redis 3 должна появиться возможность использовать несколько Redis-нод как кластер. О кластере говорили давно, примерно тогда же пытались сделать, но вскоре поняли, что с разбегу сделать его не получится — надо решить перед этим ряд проблем.

И вот уже Redis 3 rc-3 — документации особо нет, но есть пара paper’ов, описывающих виденье разработчиков.

Что сулит кластер:
Читать далее Что новый Redis нам готовит