Страницы

Сохранить статью у себя в соцсети:

понедельник, 29 октября 2012 г.

§ HVM vs. Paravirt

Разница между полной виртуализацией и паравиртуальной.

Краткое объяснение чем паравиртуализация отличается от полной виртуализация.
Почему "паравиртуализация"? Просто разработчикам понадобился новый нигде неиспользуемый термин.

четверг, 25 октября 2012 г.

§ Linux kernel build.

Сборка Linux ядра.

Как часто вы собираете ядро? Не умеете? Тогда это статья для Вас.

среда, 24 октября 2012 г.

§ Proxmox VE 2.2 Release

Релиз системы виртуализации Proxmox VE 2.2

  • релиз версии 2.2
  • обновлено ядро vzkernel-2.6.32-042stab062.2.src.rpm;
  • обновлены драйвера сетевых карт (e1000e до 2.1.4, ixgbe до 3.11.33, igb до 4.0.17);
  • qemu-kvm обновлен до последней на данный момент версии 1.2.0;
  • vzctl обновлен до 4.0;
  • openvz теперь использует настоящую консоль вместо "vzctl enter";
  • добавлена возможность делать живые снимки с qcow2 (на запущенной машине);
  • kvm: новая опция выбора SCSI контроллеров;
  • kvm: поддержка до 32 сетевых устройств;
  • kvm: поддержка до 16 virtio устройств;
  • обновлены кластерные пакеты;
  • версия Debian обновлена до 6.0.6;
  • добавлена перевод для Словенского языка;
  • исправлено множество ошибок.
На главную "Virtualizing Linux"

понедельник, 22 октября 2012 г.

§ Install VirtIO in FreeBSD guest.

Установка VirtIO в FreeBSD.

Про паравиртуальные драйвера VirtIO я уже писал, поэтому повторно расписывать что это, не имеет смысла. Привожу пример установки virtio-драйверов в гостевую систему FreeBSD.

четверг, 18 октября 2012 г.

§ Using USB in Proxmox VE.

Проброс USB устройств в Proxmox VE.

Функция проброса USB устройств очень полезна и неограничивается одними флешками. Можно привести пример из собственного опыта, когда на однйо из виртуальных машин была размещена система мониторинга, когда появилась необходимость отправлять SMS уведомления, к хост системе через USB был подключен мобильный телефон и проброшен в виртуальную машину. Вот так вот.
Итак, смотрим что подключено из USB устройств, нам понадобятся номера шины и устройства
# lsusb 
Bus 001 Device 004: ID 0951:1642 Kingston Technology
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Теперь правим конфигурацию машины:
# vi /etc/pve/qemu-server/101.conf
args: -device usb-host,hostbus=1,hostport=4

В Proxmox VE версии 2 или более новых версиях можно использовать новый формат
# vi /etc/pve/qemu-server/101.conf
usb0: host=1-4

Теперь перезапускаем машину.
На этом все.
На главную "Virtualizing Linux"

вторник, 16 октября 2012 г.

§ Proxmox VE VLAN's.

Пример настройки VLAN в Proxmox VE.

Не всем известно что VLAN'ы это хорошее инженерное изобретение. Коротко говоря VLAN'ы позволяют разделять трафик, это может понадобиться чтобы отделить один трафик от другого. Например, один из самых частых способов применения: на сервере есть один физический интерфейс, на нем подняты используемые в production  белые IP-адреса, используя VLAN'ы мы можем на том же физическом интерфейсе поднять виртуальный интерфейсы с серыми адресами для management трафика, или других нужд. 
Привожу пример настройки VLAN в Proxmox VE. Настройка вобщем проста и требует всего лишь правки конфига interfaces
# vi /etc/network/interfaces
auto lo
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
# Создаем основной bridge-интерфейс
auto vmbr0
iface vmbr0 inet static
address  10.101.14.1
netmask  255.255.0.0
gateway  10.101.0.1
bridge_ports eth0
bridge_stp off
bridge_fd 0

# Создаем VLAN 110 (помечаем пакеты тегом с VLAN ID 110, на интерфейсе eth1)
auto vmbr110
iface vmbr110 inet manual
bridge_ports eth1.110
bridge_stp off
bridge_fd 0

# Создаем VLAN 120 (помечаем пакеты тегом с VLAN ID 120, на интерфейсе eth1)
auto vmbr120
iface vmbr120 inet manual
bridge_ports eth1.120
bridge_stp off
bridge_fd 0

После сохранения конфигурации, нужно перезапустить networking сервис.

На главную "Virtualizing Linux"

четверг, 11 октября 2012 г.

§ Who uses a swap?

Получение информации о том кто использует Swap.

Бывают ситуации когда нужно посмотреть кто использует Swap и в каком объеме. К сожалению, готовой программы ненашлось, а информацию получить нужно. На выручку как всегда приходит bash.

понедельник, 8 октября 2012 г.

§ PostgreSQL monitoring via Zabbix

Настройка мониторинга PostgreSQL в Zabbix или Постгрес под наблюдением.

В PostgreSQL есть ряд системных таблицы в которых хранится статистика работы кластера БД. Выполняя обычные SQL запросы в эти таблицы можно получать разнообразные данные о базах, таблицах, индексах. 
ATTENTION: Эта статья, скрипты и конфиги устарели. Новая статья здесь.

четверг, 4 октября 2012 г.

§ How to restore deleted LVM volume or group.

Восстановление удаленных LVM томов и групп.

Зашел тут как-то сервер разработки, с которым постоянно экспериментирую и заметил несколько LVM томов, оставшихся после каких-то экспериментов (так мне тогда показалось). Атрибута open на них не было, я укрепился с мыслью что это ошметки какого-то очередного эксперимента. Недолго думая, я их удалил. Спустя пару минут, я понял что это внутренние LVM тома, недавно запущенной виртуальной машины. 

понедельник, 1 октября 2012 г.

§ FlashCache: Monitoring

Мониторинг устройств FlashCache в Linux.

Третья, заключительная статья, из цикла про FlashCache. Здесь будет рассмотрено как настроить мониторинг FlashCache устройств в Zabbix.

Популярные сообщения

Профиль в Google+ Яндекс цитирования Яндекс.Метрика