LINUX.ORG.RU

Сообщения DALDON

 

Выбор сервера

Господа, подскажите, ищется сервер, удовлетворяющий, следующим характеристикам:

  • Rack mount
  • Есть хороший шаблон для zabbix
  • Тихий
  • Не дорогой
  • Не менее двух БП
  • RAID - можно номинальный контроллер, лишь бы показывал неисправность диска. Больше от него ничего не требуется.
  • Надёжный
  • 6-10 мест для дисков
  • Попсовая модель

Я подозреваю, что это должен быть dell, 2U, например такой: Dell R520

Быть может глянуть в сторону supermicro? Но мне кажется они шумные... И не очень надёжные. Кто что подскажет? Надо, чтобы оно удовлетворяло всем вышеописанным критериям.

 , ,

DALDON
()

zol zfs send/recive разные версии

Есть к примеру на одном узле: ZoL 0.6.3, на другом Zol 0.6.5.

На сколько опасно делать между ними: zfs send/recive, при условии, что больше ничего особо не надо? На томах включено только лишь стандартное сжатие.

В треде буду рад видеть: King_Carlo и других пользователей zol.

 

DALDON
()

Интерфейс vnet, на kvm, дропает пакеты

I need help.

Сабж выглядит так:

vnet6     Link encap:Ethernet  HWaddr fe:54:00:45:f6:bb
          inet6 addr: fe80::fc54:ff:fe45:f6bb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:42696005 errors:0 dropped:0 overruns:0 frame:0
          TX packets:49211933 errors:0 dropped:16505 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:47253984213 (47.2 GB)  TX bytes:31525463466 (31.5 GB)

Схема выглядит так: eth0 -> vlan0.10 -> br10 -> vnet -> guest vm

Такое происходит только, когда гость офтопик. Когда гость онтопик - сотни гигабайт пролетают без единого дропа.

Кусочек виндового xml определения для libvirt:

    <interface type='bridge'>
      <mac address='xx:xx:xx:xx:xx:xx'/>
      <source bridge='br1'/>
      <target dev='vnet6'/>
      <model type='e1000'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>

interfaces:

# The primary network interface
auto p5p1
iface p5p1 inet manual
   up ip link set p5p1 up


auto p5p1.10
iface p5p1.10 inet manual
   vlan_raw_device p5p1


auto br10
iface br10 inet manual
   bridge_ports p5p1.10
   bridge_stp off
   bridge_fd 0.0

 , ,

DALDON
()

Отфильтровать вывод ansible

Друзья!

Запускаю ansible, через rundeck - всё прекрасно! Но, не хочу городить множество ролей, по сему, вывод ansible выдаёт много лишних, пропущенных шагов, что затрудняет просмотр вывода в rundeck:

Вывод от запуска ansible, примерно такой:

PLAY [alfresco] *************************************************************** 
			
GATHERING FACTS *************************************************************** 
ok: [productive]
ok: [test]
ok: [dev1]
ok: [dev2]
			
TASK: [alfresco | create symlink for tomcat services] ************************* 

TASK: [alfresco | stop alfresco on a target host] *****************************
changed: [dev1]

TASK: [alfresco | run xxxx on a target host] *****************************

Задача:

Используя pipe, вывод в одну строку опустить. Показывать только две и более строки подряд. Чтобы не лезло всякого мусора от skipped task.

P.S. сам ansible такого не умеет. Такое только в ansible Tower есть.

 , , ,

DALDON
()

Мигать светодиодами

Всем привет! Давно интересуюсь, темой, RassperyPi - хочу, капец, GPIO, поюзать. :) Есть-ли какой-нибудь API, в zabbix, чтобы при наличии хотя-бы одной из критических проблем, оно куда-нибудь что-нибудь плевало, чтобы это можно было жрать малиной, и перерабатывать, в скрипт для зажигания красного светодиода? Когда критических проблем нету, чтобы горел зелёный светодиод. Ну и если малинка, не будет видеть zabbix, тогда, должен мигать жёлтый диод. - Идея такая. В общем то, для фана хочу. Очень хочу. :) Можно даже потом через тиристоры, на что-то более прикольное, чем светодиоды подать.

Гуглил, по теме, примерно так: zabbix light signal, zabbix led blink и т.п. - Глухо.

В общем, интересует, только софт часть. С железом - всё просто.

 ,

DALDON
()

На сколько безопасно, делать drop_caches?

Собственно, очень не радует поведение кеша linux.

vm.vfs_cache_pressure - как-то тоже особых результатов не принёс. Хочу отключить кеш, ну или чистить его почаще.

Понятное дело, что в таких случаях рекомендуют, нечто, вроде:

sync; echo 1 > /proc/sys/vm/drop_caches

Но зачем делать sync? drop_caches - потенциально опасное действие? И ещё не записанные данные на НЖМД, могут потеряться?

Погуглил на сей счёт, в рассылке RHEL, говорят, что можно не переживать, в других местах, говорят, что надо это делать, весьма аккуратно, т.к., можно потерять данные.

Я считаю, что это безопасно.

Что думает многоуважаемый ЛОР?

 

DALDON
()

https везде и всюду... mlug даже...

Посмотрел на главную страницу МЛУГА, и ужаснулся... Оно на https

https уже везде?

Я проспал, или нет? Вроде как Мозилла и Ко, обещали всем, бесплатный https этим летом. Лето прошло. И..? Где? Хде..? Ась?

Кто в курсе?

 ,

DALDON
()

switch с возможностью backup на tftp

Требования:

  • L2
  • 8-16 портов
  • Монтаж в 19"
  • backup настроек по telnet/ssh на tftp или ещё куда - чтобы можно было автоматизировать
  • Желательно гигабитный
  • Как можно дешевле

 

DALDON
()

Тестовый сервер e-mail, как организовать?

Вопросец такой, Господа:

Имеется:

  • свой DNS.
  • Продуктивный сервер mail.
  • Продуктивный узел ECM.
  • Тестовый узел ECM.
  • Каталог LDAP.

Задача: Тестовый узел ECM, работает с общим для всех каталогом LDAP. Каким образом наиболее правильно и наиболее красиво, сотворить такое: разработчик тестового узла ECM, хочет спамить всех кто в LDAP. Но так-как оно тестовое, надо как-то отлавливать письма и не доставлять их на продуктивный сервер почты, но при этом надо организовать доступ к просмотру этих писем разработчику.

Что приходит на ум..? Основная задача: как можно меньше трогать продуктивное окружение.

Вариант 1: DNS split view, отдельная A запись для почты. На отдельном lxc поднять какой-нибудь mail rewrite сервис, который будет изменять поле to, на e-mail разработчика. - Но тогда надо как-то понять, кому же всё же изначально было адресовано письмо... В тело лезть письма бы не хотелось.

Вариант 2: DNS split view, отдельная A запись для почты. Склонировать продуктивную почту, и разработчик туда будет ходить и вычитывать чужую почту как-то... - Но это отстой, т.к. ему придётся узнавать пароли пользователей, или чего-нибудь ещё костылять. Да и вообще - продуктивная почта, хранит кучу дерьма, весит много... Клонировать её - не благодарное дело.

Вариант 3: самый Ъ, на мой взгляд. На продуктивном сервере работает postfix. Можно ему как-то объяснить, что все приходящие письма с такого-то ip, складывать вот на этот email, но при этом не трогая поля TO? А потом в этот email будет смотреть разработчик... - Ну или как-то так смаршрутизировать (в dovecot вроде такое можно было, без особых проблем).

Как можно сделать поумнее и попроще?

 

DALDON
()

arping не хочет пинговать mac адреса

$ sudo arping -c 1 10:fe:ed:02:5b:29 -i eth0
ARPING 10:fe:ed:02:5b:29

--- 10:fe:ed:02:5b:29 statistics ---
1 packets transmitted, 0 packets received, 100% unanswered (0 extra)

Что я делаю не так?

# arp -a|grep 10:fe:ed:02:5b:29
blah (192.168.1.1) в 10:fe:ed:02:5b:29 [ether] на eth0

Версия:

# arping -v
ARPing 2.11

 ,

DALDON
()

cache vs swap

Не хочу использовать swap, и держать кучу глупостей в кеше. У меня kvm узел, и выходит двойное кеширование, да ещё и swap...

root@kvm1:~# free -m
             total       used       free     shared    buffers     cached
Память:      31888      31263        625          0         40       9694
-/+ буферы/кэш:      21527      10360
Swap:        32491        349      32142

Что ещё можно придумать?

root@kvm1:~# sysctl -p
vm.swappiness = 5
vm.vfs_cache_pressure = 10

Занулить vm.vfs_cache_pressure, идея хорошая?

P.S. такое случается, после того, как я например вычитаю backup на пару сотен гигабайт с одной из виртуальных машин.

 

DALDON
()

Эмулятор терминала, вернуться на ранее открытую вкладку.

Всех с Пятницей! Я как обычно в Пятницу предпочитаю понубиться..!

И так, пусть имеется gnome-terminal (да и не важно какой в общем).

Пусть в нём открыто: 1....10 вкладок.

Пусть мне необходимо выполнить команду на вкладке 8 (например перезапустить dns сервер), и посмотреть результат выполнения на другом сервере, который открыт во вкладке 2.

Каким образом мне горячими клавишами прыгать между этими двумя вкладками, не пробегая по всему кругу 2....8?

 

DALDON
()

И снова zfs on Linux с ошибками i/o в dmesg

Проблема заключается в том, что в вирт. машине, фризится даже vi, на устойчиво периодической основе.

В тред приглашаю: King_Carlo, и других, умных и не равнодушных людей.

Пользуюсь jbod на adaptec 2405. Диски WD3000HLFS-0.

На одном из узлов, сабж:

root@kvm4:~# apt-cache show zfsutils
....
Version: 0.6.4.1-1~trusty

Ввод/вывод, статистика:

root@kvm4:~# iostat -mx
Linux 3.13.0-49-generic (kvm4) 	15.05.2015 	_x86_64_	(8 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0,39    0,00    0,18    3,31    0,00   96,12

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
....
sdb               0,20     0,00    0,96   30,91     0,10     1,61   109,86     0,22    6,95   11,07    6,82   3,29  10,47
sdc               0,20     0,00    0,90   30,86     0,09     1,61   109,76     0,21    6,62   10,76    6,50   3,09   9,80

dmesg:

[12973.186314] INFO: task txg_sync:3877 blocked for more than 120 seconds.
[12973.186334]       Tainted: P           OX 3.13.0-49-generic #83-Ubuntu
[12973.186348] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[12973.186373] txg_sync        D ffff88041fbd34c0     0  3877      2 0x00000000
[12973.186376]  ffff880400ca1bd0 0000000000000046 ffff8804003c4800 ffff880400ca1fd8
[12973.186378]  00000000000134c0 00000000000134c0 ffff8804003c4800 ffff88041fbd3d58
[12973.186379]  ffff8802e57a4790 ffff8802e57a47d0 ffff8802e57a47b8 0000000000000001
[12973.186381] Call Trace:
[12973.186387]  [<ffffffff8172626d>] io_schedule+0x9d/0x140
[12973.186395]  [<ffffffffa033aaaf>] cv_wait_common+0x9f/0x120 [spl]
[12973.186399]  [<ffffffff810ab120>] ? prepare_to_wait_event+0x100/0x100
[12973.186402]  [<ffffffffa033ab88>] __cv_wait_io+0x18/0x20 [spl]
[12973.186426]  [<ffffffffa05ae193>] zio_wait+0x123/0x210 [zfs]
[12973.186439]  [<ffffffffa053ac41>] dsl_pool_sync+0xb1/0x460 [zfs]

SMART второго диска ( # arcconf getsmartstats 1 tabular ) :


      PhysicalDriveSmartStats          
          channel ........................................ 0
          id ............................................. 3
          nonSpinning .................................... false
          isDescriptionAvailable ......................... true

         Attribute                     
             id ............................................. 0x01
             name ........................................... Read Error Rate
             normalizedCurrent .............................. 197
             normalizedWorst ................................ 192
             rawValue ....................................... 357899

         Attribute                     
             id ............................................. 0x03
             name ........................................... Spin-Up Time in millisecs
             normalizedCurrent .............................. 196
             normalizedWorst ................................ 196
             rawValue ....................................... 3191

         Attribute                     
             id ............................................. 0x04
             name ........................................... Start/Stop Count
             normalizedCurrent .............................. 100
             normalizedWorst ................................ 100
             rawValue ....................................... 34

         Attribute                     
             id ............................................. 0x05
             name ........................................... Reallocated Sectors Count
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 0

         Attribute                     
             id ............................................. 0x07
             name ........................................... Seek Error Rate
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 0

         Attribute                     
             id ............................................. 0x09
             name ........................................... Power-On Hours
             normalizedCurrent .............................. 42
             normalizedWorst ................................ 42
             rawValue ....................................... 42517

         Attribute                     
             id ............................................. 0x0A
             name ........................................... Spin Retry Count
             normalizedCurrent .............................. 100
             normalizedWorst ................................ 253
             rawValue ....................................... 0

         Attribute                     
             id ............................................. 0x0B
             name ........................................... Recalibration Retries
             normalizedCurrent .............................. 100
             normalizedWorst ................................ 253
             rawValue ....................................... 0

         Attribute                     
             id ............................................. 0x0C
             name ........................................... Power Cycle Count
             normalizedCurrent .............................. 100
             normalizedWorst ................................ 100
             rawValue ....................................... 34

         Attribute                     
             id ............................................. 0xC0
             name ........................................... Power-off Retract Count
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 11

         Attribute                     
             id ............................................. 0xC1
             name ........................................... Load/Unload Cycle Count
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 34

         Attribute                     
             id ............................................. 0xC2
             name ........................................... Current Internal Temperature
             normalizedCurrent .............................. 107
             normalizedWorst ................................ 101
             rawValue ....................................... 40

         Attribute                     
             id ............................................. 0xC4
             name ........................................... Reallocation Event Count
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 0

         Attribute                     
             id ............................................. 0xC5
             name ........................................... Current Pending Sector Count
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 0

         Attribute                     
             id ............................................. 0xC6
             name ........................................... Uncorrectable Sector Count
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 0

         Attribute                     
             id ............................................. 0xC8
             name ........................................... Write Error Rate
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 0



SMART первого диска:


      PhysicalDriveSmartStats          
          channel ........................................ 0
          id ............................................. 2
          nonSpinning .................................... false
          isDescriptionAvailable ......................... true

         Attribute                     
             id ............................................. 0x01
             name ........................................... Read Error Rate
             normalizedCurrent .............................. 187
             normalizedWorst ................................ 164
             rawValue ....................................... 1536688

         Attribute                     
             id ............................................. 0x03
             name ........................................... Spin-Up Time in millisecs
             normalizedCurrent .............................. 196
             normalizedWorst ................................ 194
             rawValue ....................................... 3200

         Attribute                     
             id ............................................. 0x04
             name ........................................... Start/Stop Count
             normalizedCurrent .............................. 100
             normalizedWorst ................................ 100
             rawValue ....................................... 29

         Attribute                     
             id ............................................. 0x05
             name ........................................... Reallocated Sectors Count
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 0

         Attribute                     
             id ............................................. 0x07
             name ........................................... Seek Error Rate
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 0

         Attribute                     
             id ............................................. 0x09
             name ........................................... Power-On Hours
             normalizedCurrent .............................. 42
             normalizedWorst ................................ 42
             rawValue ....................................... 42508

         Attribute                     
             id ............................................. 0x0A
             name ........................................... Spin Retry Count
             normalizedCurrent .............................. 100
             normalizedWorst ................................ 253
             rawValue ....................................... 0

         Attribute                     
             id ............................................. 0x0B
             name ........................................... Recalibration Retries
             normalizedCurrent .............................. 100
             normalizedWorst ................................ 253
             rawValue ....................................... 0

         Attribute                     
             id ............................................. 0x0C
             name ........................................... Power Cycle Count
             normalizedCurrent .............................. 100
             normalizedWorst ................................ 100
             rawValue ....................................... 29

         Attribute                     
             id ............................................. 0xC0
             name ........................................... Power-off Retract Count
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 165

         Attribute                     
             id ............................................. 0xC1
             name ........................................... Load/Unload Cycle Count
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 187

         Attribute                     
             id ............................................. 0xC2
             name ........................................... Current Internal Temperature
             normalizedCurrent .............................. 108
             normalizedWorst ................................ 101
             rawValue ....................................... 39

         Attribute                     
             id ............................................. 0xC4
             name ........................................... Reallocation Event Count
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 0

         Attribute                     
             id ............................................. 0xC5
             name ........................................... Current Pending Sector Count
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 0

         Attribute                     
             id ............................................. 0xC6
             name ........................................... Uncorrectable Sector Count
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 0

         Attribute                     
             id ............................................. 0xC8
             name ........................................... Write Error Rate
             normalizedCurrent .............................. 200
             normalizedWorst ................................ 200
             rawValue ....................................... 0

 , , ,

DALDON
()

Система для резервного копирования с ui. Чего выбрать?

Всем привет!

Много лет живу с rdiff-backup. Но не очень удобно:

  • добавлять каждое задание в cron (порядка несколько десятков заданий уже)
  • мониторить всё в полуручном режиме (при наличии настроенного zabbix) - писать для каждого backup свой кусочек shell кода.
  • писать для каждого backup, shell сценарий вида: примонтируй вот этот cifs, запусти backup, отмонтируй, удали старые backup

Хочется

  • Делать резервные копии: windows, linux
  • Хочется мониторить это хозяйство через zabbix, ну или на худой конец более удобно, чем в полуручную.
  • Настраивать backup через webui
  • Уметь всякие плюшки вида инкремента и всего прочего, годного, делать backup через: ssh, rsync, cifs, etc...
  • Делать резервные копии удалённых сотрудников (по возможности)
  • free of cost

Не хочется

  • Сильно долго возиться с настройкой, и получать в конечном итоге сложную систему.

Думаю на тему: bare os webui (но оно очень похоже ещё сырое!) или на тему backup PC. Backup PC уже форкнули, ну а bare os, это уже форк... В общем не знаю даже... backup-pc выглядит проще.

 ,

DALDON
()

apache не вычитывает php_value

Собственно... Не могу понять. Решил попробовать поиграться с ansible.galaxy, поюзать чужие роли, но похоже зря... Все баги до которых дотянулся - поправил. Но вот один не могу одолеть:

Поставил собственно роль:

https://github.com/dj-wasabi/ansible-zabbix-server

Пришёл такой файл конфигурации:

/etc/apache2/sites-enabled/zabbix.conf (я уж молчу про то, что автор кладёт его сюда напрямую а не симлинком...)

Насколько я понимаю конфиг бессмысленнен на половину... Куча повторов Directory ни к чему:


<VirtualHost *:80>
  ServerName zabbix.company.ru

  ## Vhost docroot
  DocumentRoot "/usr/share/zabbix"

  <Directory "/usr/share/zabbix">
    AllowOverride None
    Order Allow,Deny
    Allow from all
  </Directory>

  <Directory "/usr/share/zabbix/conf">
    AllowOverride None
    Order Deny,Allow
    Deny from all
  </Directory>

  <Directory "/usr/share/zabbix/api">
    AllowOverride None
    Order Deny,Allow
    Deny from all
  </Directory>

  <Directory "/usr/share/zabbix/include">
    AllowOverride None
    Order Deny,Allow
    Deny from all
  </Directory>

  <Directory "/usr/share/zabbix/include/classes">
    AllowOverride None
    Order Deny,Allow
    Deny from all
  </Directory>

  ## Logging
  ErrorLog "/var/log/apache2/zabbix.company.ru_error.log"
  ServerSignature Off
  CustomLog "/var/log/apache2/zabbix.company.ru_access.log" combined

  ## Rewrite rules
  RewriteEngine On
  RewriteRule ^$ /index.php [L]

  ## Custom fragment
  php_value max_execution_time 300
  php_value memory_limit 128M
  php_value post_max_size 16M
  php_value upload_max_filesize 2M
  php_value max_input_time 300
  # Set correct timezone.
  php_value date.timezone Europe/Moscow
</VirtualHost>

Суть в том, что переменная: php_value date.timezone, не подхватыватся, на что сильно ругается zabbix.

Если прописать переменную, в: /etc/php5/apache2/php.ini (по умолчанию не определена), то всё хватается. Хочу понять, почему не хватается из виртуального хоста?

P.S. пробовал: AllowOverride Config, как в этом файле ставить, так и в /etc/apache2/apache2.conf в директиве: Directory / , всё игнорируется. В том числе и мои тщетные попытки прописать это в htaccess

Я могу взять топор и поправить роль как надо, но всё же стало интересно понять...

 , ,

DALDON
()

zol, где мои dev..?

Я уже обращал внимание, на одну мааааленькую детальку...

А теперь вот решил вникнуть. И вот что обнаружил: zfs-0.6.3 + ubuntu 14.04. Но такие вопросы есть и от пользователей других дистрибутивов, пруф: https://github.com/zfsonlinux/zfs/issues/599

Смотрите:


root@kvm1:~# ls /dev/z
zero  zfs   


root@kvm1:~# zfs create zroot/kvm1/foo
root@kvm1:~# ls /dev/z
zero  zfs


root@kvm1:~# zfs create -V 1g zroot/kvm1/bar
root@kvm1:~# ls /dev/z
zd0   zero  zfs   zvol/ 
root@kvm1:~# ls /dev/zvol/zroot/kvm1/bar

То есть, выходит так, что пока мест, не будет указан ключ -V, в каталоге, dev не будет создано ничего.

Вопросы, ОЧЕНЬ тупые, я прошу прощения, у всех тех, кого мои посты расстраивают, много тонкостей... Надо во всё вникнуть.

У меня нету необходимости в создании тома, с ограничением размера, а следовательно, видимо, я не смогу его экспортировать, скажем по iscsi, и по сему у меня нету НИЧЕГО в /dev? Просто мне хочется понять, почему у меня нету ничего в /dev.

Второй вопрос таков: куда, собственно деваются снепшоты? :) Я правильно понимаю, что они начинают жрать место в томе? И если у меня том имеет ограниченный размер, за размером тома надо очень внимательно следить?

root@kvmbackup:~# zfs list -o space
NAME                         AVAIL   USED  USEDSNAP  USEDDS  USEDREFRESERV  USEDCHILD
zroot                        3,90T  1,46T      200K    160K              0      1,46T
zroot/kvmbackup/prd2         3,90T   275G     10,3G    265G              0          0
....

Вопрос 3 - zfs clone правда, столь крутая штука, что позволяет мне создать полный клон любого тома за милисекунды, и этот клон будет не зависим от своего источника? И потом я могу как удалять клон, не беспокоясь за исходную файловую систему, так и могу изменять исходную файловую систему или её снепшоты (в том числе те, от которых я создавал клон) - делать recive скажем на неё? Какие-то ограничения же вроде есть, я вроде как не могу делать send/recive на клоне или что-то подобное...

Вопрос 4: каким образом zfs разберётся, что диск в mirror массиве вышел из строя (если там полезут битые сектора в большом кол-ве)? За это переживать особо не стоит? Или всё же нужно делать scrub периодически?

Ну пока вроде всё... Готовлюсь я к продуктивной эксплуатации сего добра... Впилил малость bash костылей для синхронизации нужных libvirt, впилил весь необходимый мне функционал через ansible (очень доволен им!).

Попробовал SSD накопители для моих СУБД, остался ОЧЕНЬ доволен (на операциях полного перестроения БД - ускорение с двух суток, до 8ми часов), скоро буду заказывать SSD накопители для отдельных инстансов, благо база не большая.

И последний вопрос, при условии того, что у меня в /dev/zfs ничего нету (т.к. тома без размерные), сколько я могу создать снепшотов? Каков best practical? У меня примерно 40 вирт. машин (с них половину для dev), от каждой я бы по десятку снепшотов бы держал... - Итого: 400. Это много? Учитывая вот это: http://habrahabr.ru/post/153461/

 

DALDON
()

bash полностью форкнуть процесс, без родителя

Как можно полностью форкнуть нечто..?


cat ./my.sh

#!/bin/bash
if [ "$2" = "started" ] ; then
  exec sleep 15 ; virsh dumpxml $1 > /tmp/$1.xml
  exit 0
else
  exit 0
fi

Суть задачи такова: «virsh dumpxml $1 > /tmp/$1.xml» --- команда должна быть выполнена, только после завершения my.sh. Как этого достичь..? Да ещё и желательно без применения sleep. А чтобы, my.sh завершился, и «virsh dumpxml $1 > /tmp/$1.xml» выполнилась.

Спасибо!

 

DALDON
()

ansible изменение в /home у всех пользователей

Dear all!

Задача: пусть есть /etc/skel, в котором содержится профиль для вновь создаваемого пользователя.

Пусть есть «n» уже созданных пользователей.

Как с помощью ansible применить обновления из /etc/skel для всех уже созданных пользователей, без костылей?

 

DALDON
()

Zabbix новая установка, какую версию выбрать?!

Друзья, подскажите новую инсталляцию zabbix, имеет смысл ставить какую: 2.2 LTS или 2.4? Что будет лучше, с точки зрения дальнейшего обновления на версию 3.0 LTS, планируемую в мае 2015?

И как оно вообще, с noLTS на LTS, можно обновляться?

 

DALDON
()

zol , не всё так хорошо...

И так, сабж:

root@kvm2:~# zpool status -v

...

errors: Permanent errors have been detected in the following files:

        /zroot/kvm1/copy500/copy500.qcow2
        /zroot/kvm2/prd2/prd2.qcow2

Вышибает наглухо тестовые вирт. машинки. Память не ECC. Сперва вышибало одну, затем вообще ни с того, ни с сего, стало вышибать всё подряд.

Всё это случается, только при интенсивном IO.

Буду тестировать на ECC памяти завтра. О результатах - отпишусь. Ну и протестирую память, конечно.

Погнали холиварить..?

В логах всё чисто.

 

DALDON
()

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