суббота, 30 августа 2014 г.

пятница, 29 августа 2014 г.

Linux KVM подключение USB в гостевую ОС

Через virt-manager View-Details click "Add Hardware" USB Host Device и выбираем нашу флешку. После этого она появляется в гостевой системе.
Но при уже включенной гостевой автоматом новая флешка в системе не подхватилась. Гостевая была Windows 7. Драйвера установились после выключения и последующего включения ОС.

четверг, 28 августа 2014 г.

Linux KVM увеличение образа гостевой ОС

Останавливаем гостевую ОС. Конвертируем:

qemu-img resize image.qcow2 +1GB

Загружаемся, и средствами ОС расширяем диск.

среда, 27 августа 2014 г.

Linux KVM QCOW2, конвертирование образа гостевой системы IMG -> QCOW2

По-умолчанию, образ в формате RAW (IMG). Из всех перечисленных в man qemu-img типов дисков наиболее гибким и современным является QCOW2. Он поддерживает снапшоты, шифрование и сжатие. Его необходимо создавать до того, как создать новую гостевую систему.

qemu-img create -o preallocation=metadata -f qcow2 qcow2.img 20G

Согласно тому же man qemu-img, предварительное размещение метаданных (-o preallocation=metadata) делает диск изначально немного больше, но обеспечивает лучшую производительность в те моменты, когда образу нужно расти. Кроме типа образа впоследствии можно будет выбрать способ его подключения — IDE, SCSI или Virtio Disk.

Конвертирование:

qemu-img convert -f raw -O qcow2 image.img image.qcow2

Потом выставить права и owner-а на файл образа и скопировать в папку с образами. В virtual-manager останавливаем гостевую систему, удаляем старый диск и добавляем новый.

суббота, 23 августа 2014 г.

четверг, 7 августа 2014 г.

Linux перенос Zabbix со старого сервера на новый с обновлением версии

Дано: есть backup базы zabbix 2.0.3 на ubuntu 12.10, нужно поставить на ubuntu 14.04 текущий релиз zabbix 2.2.5

Поставить zabbix 2.0.3 и потом обновить на ubuntu 14.04 из deb-пакетов нельзя, нет релиза 2.0.3 для ubuntu 14.04

Решение: разворачиваем backup 2.0.3, даем права пользователю zabbix в MySQL, запускаем установку zabbix-server-mysql (версия 2.2.5). Веб-интерфейс у меня разворачивается вручную из tar-архива.

Во время установки предлагается создать базу zabbix, но так как она уже развернута - отказываемся. Проверяем конфиг /etc/zabbix/zabbix_server.conf и заполняем отутствующие параметры. У меня там после установки не были заполнены данные для подключения к базе (DBUser=zabbix  DBPassword=password).
Что дальше? Дело в том, что база обновляется при старте zabbix-server. Поэтому важно, чтобы не было ограничений доступа к базе и не прерывайте обновление. Иначе можно словить подобное: Configuration file error: The frontend does not match Zabbix database. Current database version (mandatory/optional): 2010033/2010033. Required mandatory version: 2020000. Contact your system administrator.
и придется выкручиваться по ситуации. У меня например добавилось поле в таблицу config и обновление остановилось. Пришлось ручками удалять и запускать заново zabbix-server.

Для этого просматриваем лог zabbix на предмет таких записей
 31958:20140806:152453.863 completed 94% of database upgrade
 31958:20140806:152454.097 completed 95% of database upgrade
 31958:20140806:152454.316 completed 96% of database upgrade
 31958:20140806:152454.364 completed 97% of database upgrade
 31958:20140806:152454.481 completed 98% of database upgrade
 31958:20140806:152454.539 completed 99% of database upgrade
 31958:20140806:152454.598 completed 100% of database upgrade
 31958:20140806:152454.598 database upgrade fully completed
 31965:20140806:152454.607 server #1 started [configuration syncer #1]
 31966:20140806:152454.607 server #2 started [db watchdog #1]

Если нужно остановить zabbix-server, то проверяем лог и не останавливаем во время обновления.

После обновления можно заходить в веб-интерфейс и работать.

среда, 6 августа 2014 г.

Linux установка Zabbix на Ubuntu 14.04

Перед этим установлен LEMP. Использую php5-fpm.
Для frontend-а использую nginx, поэтому от мануала немного отличается. Zabbix версия 2.2.5

sudo wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+trusty_all.deb
sudo dpkg -i zabbix-release_2.2-1+trusty_all.deb 

sudo apt-get update
sudo apt-get install zabbix-server-mysql

Frontend беру из скаченного tar-а.

вторник, 5 августа 2014 г.

Ubuntu 14.04 виснет после блокировки и отключения дисплея

Ubuntu 14.04 виснет после блокировки и отключения дисплея. Т.е. перед уходом с рабочего места заблокировал экран. Пришел минут через 10 - черный экран (отключен дисплей). По клавишам клац, мышкой тыц - не помогает. Приходилось холодный reset делать.
Думал помогло, но не нет:

Оказалось дело в драйверах видеокарты (старая ATI Radeon X800). На интегрированной такой проблемы не оказалась.