понедельник, 26 марта 2012 г.

Почтовый сервер iRedMail

Наткнулся на статью Вменяемое готовое решение для организации почтового сервера под Debian — iRedMail
На сайте разработчиков есть инструкции по установке на разные дистрибутивы, для Red Hat, CentOS, Scientific Linux есть даже видео.

Для создания своего почтового сервера, видимого из Интернета, нужно после установки создать на почтовом сервере домен вида xyz.dyndns.org и пользователей в нём. Естественно, нужно имет аккаунт на dyndns.org и настроить соответственным образом свой роутер для работы с ним.
Не забыть про форвардинг портов на роутере и про настройку файрволла на сервере. Для работы только через веб-интерфейс нужны 80, 443 и 25 порты - для веб-сервера и smtp. Если нужны POP3/POP3S и IMAP/IMAPS, то открываем и их.

Не забыть про обратную петлю на роутере DynDNS ZyXEL

beeline и услуга «SMS и MMS нон-стоп»

Сменил недавно тариф на "Монстр общения 2011", но в салоне не предупредили о том, что там автоматически подключается услуга «SMS и MMS нон-стоп» и стоит она 2 рубля в день ). После внимательного чтения текста мелким шрифтом, была получена информация как это дело отключить.
Услугу «SMS и MMS нон-стоп» можно отключить, позвонив по номеру 067406540
В детализации эта услуга обозначается как
PC_SMSMMS_PVR
Заказать детализацию бесплатно можно в личном кабинете на сайте Билайна beeline.ru

понедельник, 12 марта 2012 г.

Установка kvm в Scientific Linux (RERemix) 6, CentOS

Почитал статьи
Статья о настройке KVM в RHEL/CentOS 6 
NIGHT Блог: Установка KVM на CentOS 6.0 howto
и на их основе состряпал небольшой мануальчик для себя.

Установка
# yum install kvm libvirt virt-manager virt-viewer
Не уверен на счёт virt-manager, но пусть будет )), а вот virt-viewer нужен точно.

Запускаем демона и добавляем его в автозапуск
# service libvirtd start
# chkconfig libvirtd on

Настраиваем сеть
Редактируем конфиг  /etc/sysconfig/network-scripts/ifcfg-eth0
Должно получиться нечто такое
DEVICE="eth0"
BOOTPROTO="static"
ONBOOT=yes
HWADDR=90:E6:BA:D7:71:C7
BRIDGE=bridge0

Создаём файл ifcfg-bridge0
# vi /etc/sysconfig/network-scripts/ifcfg-bridge0
И заполняем его примерно так
DEVICE="bridge0"
TYPE=Bridge
BOOTPROTO="static"
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT="yes"
DNS1=88.147.128.17
DNS2=88.147.129.15
DNS3=8.8.8.8

Если в системе установлен и работает NetworkManager, то останавливаем и удаляем его
# service NetworkManager stop
# yum remove NetworkManager

Перезапускаем сеть
# service network restart


При установке virt-manager созаётя виртуальная сеть default, нужно её удалить чтоб не мешалась под ногами
# virsh net-list
Name                 State      Autostart
-----------------------------------------
default              active     yes
 
Отключаем
# virsh net-destroy default
Network default destroyed
 
Удаляем 
# virsh net-undefine default
Network default has been undefined
 
 
Устанавливаем виртуальную машину (CentOS 6.2)
Устанавливаю по сети с зеркала яндекса или с зеркала в локальной сети провайдера
# virt-install -n vm01 -r 2048 -l http://mirror.yandex.ru/centos/6.2/os/x86_64 -f /var/lib/libvirt/images/vm01.img -s 10 --network bridge=bridge0 --vnc
virt-install -n vm01 -r 1024 -l ftp://ftp.san.ru/unix/linux/centos/6.2/os/i386 -f /var/lib/libvirt/images/vm01.img -s 10 --network bridge=bridge0 --vnc
Параметры
-n - имя виртуальной машины
-r - объем оперативной памяти
-l - расположение файлов для сетевой установки
-f - путь к файлу-контейнеру содержащему диск виртуальной машины
-s - размер файла-котейнера в гигабайтах
--network bridge - подключить виртуальный сетевой интерфейс к сетевому мосту
--vnc - использовать VNC-дисплей
VNC-консоль должна запуститься автоматически, если установлен virt-viewer
 
Управление виртуальнымы машинами осуществляетя с помощью утилиты virsh
Например 
virsh list --all
virsh start vm01
virsh shutdown vm01
virsh destroy vm01
virsh undefine vm01
В догонку пример установки Винды )
virt-install -n WinXP -r 512 -f /var/lib/libvirt/images/winxp.img -s 10 -c /home/date/mutno/ZverDVD_v2010.11.ISO --accelerate --os-type=windows --os-variant=winxp -v --vnc -w bridge:bridge0