LINUX.ORG.RU

Сообщения Yustas

 

Нарезка iSCSI+LVM под виртуалки

Есть у меня iSCSI сторадж, там нарезаны тома, подключены к серверам, разбиты в LVM и скормлены виртуалкам.
Хочу нарезать тома помельче, что бы без промежуточного LVM на хостовой машине - напрямую отдавать небольшие тома виртуалкам.

В плюсе - удобство управления и миграции.
Как минус - я не знаю, как правильно их скормить kvm'у к примеру:

<disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/dev/disk/by-uuid/f06ba262-4331-47ca-87d3-e6d056a7631d'/>
      <target dev='vda' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </disk>
или как-то иначе.

Насколько «иделогоически верен» тот и другой вариант?

Спасибо за внимание.

 , ,

Yustas
()

Почтовик, SSL

Есть у меня сервантик Postfix+Dovecot со STARTTLS на самописном сертификате.
Пользователей стало больше, хочу «официально-подписанный» сертификат.
Нашел на reg.ru самый дешевый wildcard от Comodo, завернуть ещё веб-морду да и резервный почтовик.
Саппорт ихний сказал что «для почтовых серверов нужен специальный сертификат, мы такой не продаём».
Поиском нашелся пример прикручивания обычного самописного вайлдкарда к почтовику... итого:
Какой сертификат(ы) мне нужен для STARTTLS SMTP/pop3/IMAP на одном почтовике?
А для веб-морды почтовой?
А если я захочу SMTP over SSL, PKI и так далее?

Спасибо за внимание.

PS. Если порекомендуйте другого ресселлера и/или материалы по теме буду особо благодарен.

 , ,

Yustas
()

Реверс-зона и маска подсети

Есть у меня бинд с зоной example.com
Даже два - в разных подсетях.
Подсетей несколько по 24й маске.
Следует мне сделать одну реверс зону по, к примеру, 16й маске (168.192.in-addr.arpa) или наплодить кучу этих самых реверс-зон по 24й маске (1.168.192.in-addr.arpa, 2.168.192.in-addr.arpa и т.д.).

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

Спасибо за внимание.

 

Yustas
()

Kraftway Terminal Linux

Есть у меня машинка с сабжем.
Надобно подставить костыль в инит CUPS'a.
Не могу найти откуда оно берёт содержимое /etc/init.d/ и /etc/runlevels (default, safe и т.д.)
На флешке встроенной, откуда разворачивается система в /etc его нет.
Подскажите, какой там может быть способ инициализации.

Спасибо за внимание.

Перемещено DoctorSinus из general

 ,

Yustas
()

Centos 7 и BIND

Есть DNS на Winserver'e 2008.
Есть желание перетянуть его на BIND.
Поднимаю BIND 9.9.4 под седьмым кентом, добавляю в конфиг:

zone "mydomain.local" {
        type slave;
        file "slaves/named.mydomain.local";
        masters { 192.168.0.1; };
};

zone "0.168.192.in-addr.arpa" {
        type slave;
        file "slaves/named.0.168.192";
        masters { 192.168.0.1; };
};
Всё хорошо, всё работает и резолвит, НО файл зоны выглядит примерно так:
^@^@^@^B^@^@^@^ASØï£^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@X^@^A^@^F^@^@^@^@^N^P^@^@^@^A^@^N^mydomain^Elocal^@^@4^Esrv^mydomain^Elocal^@
hostmaster^@^@^A>¾^@^@^C<84>^@^@^BX^@^AQ<80>^@^@^N^P^@^@^@M^@^A^@^B^@^@^@^@^N^P^@^@^@^B^@^N^mydomain^Elocal^@^@^S^Dsrv3^mydomain^Elocal^@^@^T^Esrv^mydomain^Elocal^@^@^@^@.^@^A^@^A^@^@^@^@^BX^@^@^@^B^@^N^mydomain^Elocal^@^@^DÀ¨^@^C^@^DÀ¨^@^D^@^@^@?^@^A^@^B^@^@^@^@^N^P^@^@^@^A^@^U^F_msdcs^mydomain^Elocal^@^@^T^Esrv^mydomain^Elocal^@^@^@^@|^@^A^@!^@^@^@^@^BX^@^@^@^B^@1^C_gc^D_tcp^RDefault-First-Site^F_sites^mydomain^Elocal^@^@^Y^@^@^@d^LÄ^Dsrv3^mydomain^Elocal^@^@^Z^@^@^@d^LÄ^Esrv^mydomain^Elocal^@^@^@^@<82>^@^A^@!^@^@^@^@^BX^@^@^@^B^@7
и далее в том же духе.
С аналогичным конфигом запускаю BIND 9.6 на убунте 12.04.
На выходе нормальный файл зоны.

Спасибо за внимание!

P.S. Локаль одна и та же: en_US.UTF-8.

 , , ,

Yustas
()

XEN, бриджи и MTU

Есть физический сервант с XEN'ом.
В нём крутятся несколько виртуалок, в том числе с самбой и почтовиком. А ещё гейтвей.
В гейтвей воткнута, помимо инета, вторая сеть.
При обращении из этой самой второй сети к самбовой шаре или почтовику пакеты дропает.
Проблема решается понижением MTU на клиенте до 1492.
На соседнем физическом сервере поднят KVM, трафик на него со второй сети идёт через ксеновую виртуалку-гейтвей.
Там, в качестве эксперимента, аналогичным образом поднята шара.
К ней обращения из второй сети идут без проблем.

MTU на всех интерфейсах хостовой машины XEN'a 1500.
Внутри виртуалок тоже.
Буду благодарен за соображения, что может быть с бриджами или самим ксеном.

Спасибо за внимание,

 , ,

Yustas
()

SAMBA и две сети

Есть две сети:
192.168.1.0/24 и 172.16.0.0/24.
Есть сервер с самбой в первой сети, включённый в AD.

[global]
        workgroup = MYDOMAIN
        realm = MYDOMAIN.LOCAL

        netbios name = SAMBA
        server string = "Global share"

        security = ads
        encrypt passwords = true
        dns proxy = no
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

        auth methods = winbind
        template homedir = /mnt/samba/%D/%U
        template shell = /bin/bash
        client use spnego = yes
        client ntlmv2 auth = yes
        restrict anonymous = 2

        domain master = no
        local master = no
        preferred master = no
        os level = 0
        domain logons = no

        load printers = no
        show add printer wizard = no
        printcap name = /dev/null
        disable spoolss = yes

        log level = 2
        log file = /var/log/samba/%M.log
        smb ports = 139
        interfaces = eth0
        bind interfaces only = yes

        winbind separator = ^
        winbind enum users = yes
        winbind enum groups = yes
        winbind use default domain = yes
        winbind nss info = rfc2307
        winbind refresh tickets = Yes
        winbind normalize names = Yes
        idmap config HOME:schema_mode = rfc2307
        idmap config HOME:range = 210000-3100000
        idmap config HOME:backend = ad
        idmap config * : range = 210000-3100000
        idmap config * : backend = tdb

        invalid users = root

[Docs]
  comment = Open share 
  path = /mnt/samba/Docs
  browseable = yes
  writable = yes
  create mask             = 0666
  directory mask          = 0777
  map acl inherit         = yes
  locking                 = no
  inherit permissions = yes
В этой самой сети всё хорошо, но клиенты из второй сети, заходя на шару несколько секунд шарятся по ней без проблем, после чего эксплорер на клиенте виснет на минуту, и так после каждой смены каталога.
Открывать файлы на шаре из второй сети невозможно - отваливается по таймауту.
Виндовые шары открываются без проблем.

Спасибо за внимание.

P.S. Samba 3.6.6

 ,

Yustas
()

Centos 7 iSCSI /

Есть сервант, бездисковый, с двумя сетевушками.
Одна смотрит в сеть iSCSI, другая в локалку.
При загрузке была проблема, после изменения /etc/sysconfig/grub (1й комментс) всё поднялось.
Сейчас мне нужно на каждом интефейсе по бриджу для виртуалок.
На том что в локалку - без проблем.
А вот для iSCSI оно само конфигурирует физический интрефейс, и бридж после загрузки не фурычит.
Понятно, что эта конфигурация происходит до ifcfg.
Есть ли варианты завернуть это в бридж, или разрулить как-то более грамотно?

Спасибо за внимание.

 , ,

Yustas
()

DNS, MX, PTR

Теперь у меня есть два канала в интернет.
Организовать, думаю, так:
В случае падения одного из них, все ходят(во вне) через оставшийся.
В случае подения обоих, все страшно кричат.

example.com.        3600    IN    A    XXX.XXX.XXX.XXX
example.com.        3600    IN    MX    10    example.com.
www.example.com.    3600    IN    A    XXX.XXX.XXX.XXX
Для веб-сервера я добавляю ещё одну A-запись, если один из хостов не доступен - все лезут на второй.
А как с MX'ом?
Ещё один MX с тем же или меньшим приоритетом и тот же PTR на другом ip?
Почтовый сервер только один(postfix), на EHLO обучен отвечать однозначно.
Как можно сделать лучше?

Спасибо за внимание.

 , ,

Yustas
()

Картинки

Есть директория с картинками. Отсортированы по дате создания.
Стоковый Eye of the GNOME в убунту кажет картинки сортируя по имени.
Как заставить его руководствоваться другим критериями при сортировке?
Ну или посоветуйте другой вьювер.

Спасибо за внимание.

Yustas
()

Сорцы nginx

Хочу обновить nginx до 1.6, нужен самосбор.
Не могу понять, как получить сорцы.
Их меркуриал предлагает 1.7-ветку, а как оттуда выдрать стейбл?

Спасибо за внимание.

 ,

Yustas
()

Мониторинг Oracle

Есть у меня инстанс в RAC(11.2) и заббикс-сервер.
Интересуюсь:
1. Чем лучше выдирать информацию: самописные скрипты с sqlplus или что-то типа orabbix.
2. Необходимый минимум параметров на доступность, как то:
- статус листенера,
- кол-во и занятость серверов-процессов,
- ситуация с ASM-томом
и далее.

Нашел много примеров на производительность, а вот собрать себе что-то именно на доступность сервиса не получается.

Спасибо за внимание.

 

Yustas
()

Костыль апача?

Есть кастомное веб-приложение на PHP.
Работает под апачем.
Шутки ради запустил его под nginx+php-fpm.
Не находятся css и js.
error.log кажет примерно следующее:

2014/04/16 13:13:23 [error] 32009#0: *22 open() "/var/www/htm/css/style.1234351_light.css" failed (2: No such file or directory), client 10.10.10.10, server : myhost.example.com, request: "GET /css/style.1234351_light.css HTTP/1.1", host "myhost.example.com", refferrer: "http://myhost.example.com"
И так далее на несколько десятков строк.
Но в наличии есть файл /var/www/htm/css/style.css.
И если его переименовать в искомый var/www/htm/css/style.1234351_light.css оно работает и аналогичным образом не находит что-то дальше.
Есть мнение, используется что-то вроде рерайта или какой-то хитрый апачевый костыль.

Вопрос: что это такое?
Спасибо за внимание!

 ,

Yustas
()

nginx, правильный код ответа

Есть nginx, в нём прикручен костыль вида:

location = /warning.html {
  root /usr/share/nginx/html;
}

error_page 520 /warning.html;

location / {
  if ($cookie_redirect != "true") {
    return 520;
  }
  ...
}
Страничка информационная, показывается раз в день, всё приложение динамическое.
Какой код правильнее использовать в таком случае?
Чем червато использование произвольного кода 5xx из числа неиспользуемых?

Спасибо за внимание.

 ,

Yustas
()

Adaptec asr-2010s

Есть сервантик с сабжевой железкой.
http://www.adaptec.com/en-us/support/raid/scsi_raid/asr-2010s/

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

Или есть метод?

 

Yustas
()

firefox: Permission denied

Скачал с сайта архив с бетой 29го фокса.
OS - Ubuntu 13.10 x64
Распаковал

tar xvf firefox-29.0b1.tar.bz2
Делаю
$./firefox/firefox
bash: firefox/firefox: Permission denied
$ ls -l firefox
total 90844
-rw-r--r-- 1 yustas yustas      686 марта 24 12:59 application.ini
drwxr-xr-x 7 yustas yustas     4096 марта 24 14:25 browser
-rw-r--r-- 1 yustas yustas       40 марта 24 14:22 chrome.manifest
drwxr-xr-x 2 yustas yustas     4096 марта 24 14:24 components
-rwxr-xr-x 1 yustas yustas   155647 марта 24 14:25 crashreporter
-rw-r--r-- 1 yustas yustas     4003 марта 24 11:22 crashreporter.ini
drwxr-xr-x 3 yustas yustas     4096 марта 24 14:22 defaults
-rw-r--r-- 1 yustas yustas      127 марта 24 13:59 dependentlibs.list
drwxr-xr-x 2 yustas yustas     4096 марта 24 14:22 dictionaries
-rwxr-xr-x 1 yustas yustas   159516 марта 24 14:24 firefox
-rwxr-xr-x 1 yustas yustas   159524 марта 24 14:24 firefox-bin
drwxr-xr-x 2 yustas yustas     4096 марта 24 14:24 icons
-rw-r--r-- 1 yustas yustas      899 марта 24 14:25 libfreebl3.chk
-rwxr-xr-x 1 yustas yustas   517952 марта 24 14:24 libfreebl3.so
-rwxr-xr-x 1 yustas yustas    14033 марта 24 14:22 libmozalloc.so
-rwxr-xr-x 1 yustas yustas   799051 марта 24 14:24 libmozsqlite3.so
-rwxr-xr-x 1 yustas yustas   267595 марта 24 14:22 libnspr4.so
-rwxr-xr-x 1 yustas yustas  1278234 марта 24 14:24 libnss3.so
-rwxr-xr-x 1 yustas yustas   599026 марта 24 14:24 libnssckbi.so
-rw-r--r-- 1 yustas yustas      899 марта 24 14:25 libnssdbm3.chk
-rwxr-xr-x 1 yustas yustas   180084 марта 24 14:24 libnssdbm3.so
-rwxr-xr-x 1 yustas yustas   176819 марта 24 14:24 libnssutil3.so
-rwxr-xr-x 1 yustas yustas    22140 марта 24 14:22 libplc4.so
-rwxr-xr-x 1 yustas yustas    19178 марта 24 14:22 libplds4.so
-rwxr-xr-x 1 yustas yustas   206578 марта 24 14:24 libsmime3.so
-rw-r--r-- 1 yustas yustas      899 марта 24 14:25 libsoftokn3.chk
-rwxr-xr-x 1 yustas yustas   280191 марта 24 14:25 libsoftokn3.so
-rwxr-xr-x 1 yustas yustas   243826 марта 24 14:25 libssl3.so
-rwxr-xr-x 1 yustas yustas 77840161 марта 24 14:23 libxul.so
-rwxr-xr-x 1 yustas yustas   146845 марта 24 14:24 mozilla-xremote-client
-rw-r--r-- 1 yustas yustas  9291858 марта 24 14:22 omni.ja
-rw-r--r-- 1 yustas yustas      137 марта 24 13:55 platform.ini
-rwxr-xr-x 1 yustas yustas   134475 марта 24 14:24 plugin-container
-rw-r--r-- 1 yustas yustas     2321 марта 24 14:25 precomplete
-rw-r--r-- 1 yustas yustas      682 марта 24 14:25 removed-files
-rwxr-xr-x 1 yustas yustas     8915 марта 24 11:14 run-mozilla.sh
-rw-r--r-- 1 yustas yustas      825 марта 24 11:22 Throbber-small.gif
-rwxr-xr-x 1 yustas yustas   196883 марта 24 14:25 updater
-rw-r--r-- 1 yustas yustas      679 марта 24 14:02 updater.ini
-rw-r--r-- 1 yustas yustas      131 марта 24 13:00 update-settings.ini
drwxr-xr-x 2 yustas yustas     4096 марта 24 14:25 webapprt
-rwxr-xr-x 1 yustas yustas   201250 марта 24 14:25 webapprt-stub
Что ему не нравится?

 

Yustas
()

NVIDIA греется

Есть у меня сервантик домашний, без X-ов.
Встроенной графики нет, в PCI-E воткнут GeForce 320Gt или что-то такое, с пассивным охлаждением.
Этот девайс яростно греется, к радиатору не прикоснутся, хотя нагрузок на него быть не может по определению.
Вопрос - отчего так, и можно ли что-то с этим сделать

Спасибо за внимание.

 

Yustas
()

Дабл-initiator в tgtd

Ставлю Oracle Clusterware.
Хосты в KVM(машина тестовая), tgtd на другой машине.
При запуске root.sh-скртита на втором хосте:

CRS-4402: The CSS daemon was started in exclusive mode but found an active CSS daemon on node rac1, number 1, and is terminating
An active cluster was found during exclusive startup, restarting to join the cluster
Start of resource "ora.asm" failed
CRS-2672: Attempting to start 'ora.asm' on 'rac2'
CRS-5017: The resource action "ora.asm start" encountered the following error: 
ORA-48189: OS command to create directory failed
Linux-x86_64 Error: 13: Permission denied
Additional information: 2
. For details refer to "(:CLSN00107:)" in "/u01/app/grid/11.2.0/log/rac2/agent/ohasd/oraagent_grid/oraagent_grid.log".
CRS-2674: Start of 'ora.asm' on 'rac2' failed
CRS-2679: Attempting to clean 'ora.asm' on 'rac2'
CRS-2681: Clean of 'ora.asm' on 'rac2' succeeded
CRS-4000: Command Start failed, or completed with errors.
Failed to start Oracle Grid Infrastructure stack
Failed to start ASM at /u01/app/grid/11.2.0/crs/install/crsconfig_lib.pm line 1339.
/u01/app/grid/11.2.0/perl/bin/perl -I/u01/app/grid/11.2.0/perl/lib -I/u01/app/grid/11.2.0/crs/install /u01/app/grid/11.2.0/crs/install/rootcrs.pl execution failed
ASM-диск подключен через iscsi, в логах иницатора:
 connection1:0: detected conn error (1020)
каждые несколько секунд. Конфиг таргета:
<target iqn.2008-09.com.example:S500Gb>
    backing-store /dev/vg_iscsi_test/lv_S500Gb
    write-cache off
    allow-in-use yes
    MaxConnections 2
    incominguser init1 pass
    initiator-address 192.168.1.101
    incominguser init2 ssap
    initiator-address 192.168.1.102
</target>

Вопрос: если проблема в ASM вызвана iSCSI, как прописать что бы инициаторы друг другу не мешали?
Если нет - приветствуются соображения на тему.

Спасибо за внимание.

 , , , ,

Yustas
()

Заделитесь rpm'кой

Есть у кого kmod-oracleasm-2.0.6.rh1-3.el6_5.x86_64.rpm?
Оракуль его больше отдельно не выкладывает, а RH только в закрытом разделе.
Нашел kmod-oracleasm-2.0.6.rh1-2.el6.x86_64.rpm на сайте какого-то Тайландского университета, но оно не проходит по чексамам.

Спасибо за внимание.

 , ,

Yustas
()

Сетевой диск под RAC

Есть необходимость собрать сестовый стенд под Oracle RAC.
Будет две виртуалки в KVM, нужно хранилище под ASM.
В продакшне стоит iSCSI от HP.
Имеет смысл городить iSCSI targer под линуксом, или можно взять NFS или что-то такое?
Сеть - гигабит, производительность не критична смысл - поиграться на обкорнанной базе.

Спасибо за внимение.

 , ,

Yustas
()

RSS подписка на новые темы