LINUX.ORG.RU

Сообщения Natan4ik

 

Автоматизация или дружба окошек с пингвином

Форум — General

Добрый(ое) день/вечер/утро. Возможно конечно не по адресу вопрос, но откровенно говоря даже не знаю куда еще можно обратиться. Вопрос на уровне интереса (возможно кто-то сталкивался).

В скором будущем, а именно через пару месяцев, будет стоять задача массовой заливки сотни серверов. В чем нюанс: на физическом сервере будет стоять Windows 2012R2 HyperV, а на нем уже десяток ВМ. С задачами по окнам, вопроса не стоит, но... Среди этого десятка есть еще 3 ВМ, которые живут на любимом CentOS. Для минимизации разливаемого образа HV там живет только одна ВМ с Linux на борту, из которой потом делают несколько штук, настраивая сеть через LIS. Раньше вручную на рабочем компе запускался скрипт который долбится по ssh на эти ВМ и выполняет определенные действия по настройке. Однако сейчас это будет делать крайне проблематично. Что было придуманно, делается один огромный скрипт с набором функций, который при запуске по ip адресу определяет будущее предназначение ВМ и настраивает ее должным образом.

Идея №1: Хочется после первичной настройки HV, когда все ВМ залиты и сеть на них настроена, чтобы HV запустил каким-то образом этот скрипт лежащий локально на пока еще пустой ВМ.

Идея №2: На каком-нибудь сервере, предположим в ЦОД запустить задачу по крону, которая будет гулять по пулу адресов и проверять настроен или нет. Если настроен - удалять адрес из пула, если нет - выполнять локальный скрипт, если не доступен - пробовать долбануть на него позже. Но этот вариант не совсем практичный, так как новый HV может появиться online а до него очередь дойдет примерно через день, а надо чтобы при появлении HV online он сразу начинал настройку...

Надеюсь описал все доступно и понятно... пусть и несколько сумбурно... готов ответить на вопросы.

И жду ваших предложений, может кто сталкивался с такими задачами?

 , , , ,

Natan4ik
()

Вопрос про кэш squid

Форум — General

Уважаемые знатоки. Прошу помощи.

Столкнулись с проблемой. Есть 6 тачек на которых работает squid Version 4.0.17 Конфиги на всех 3х идентичные. Есть параметр

[root@localhost ~]# cat /etc/squid/squid.conf | grep ^cache_dir
cache_dir ufs /home/squid/ 8196 16 256

Однако папка с кешем переполнена и на данный момент имеет размер

[root@localhost ~]# du -hd 0 /home
95G	/home

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

Кто сталкивался с подобным?

 , , ,

Natan4ik
()

Подключение нового устройства

Форум — General

Добрый день. Столкнулся тут с трудностью. Есть комп (назовем его Мастер) к которому подключен мониторы сбор с тачем, есть собственная сборка linux на xubuntu 14.04. Тач plug&play, подключаем к компу с windows - работает моментально, подключаем к ноуту с mac os - работает моментально. Установил сборку второй системой на свой рабочий комп. Подключил тач - заработал.

А при подключении тача к Мастер компу он не работает. Смотрю syslog через tail -f, идет постоянное переподключение оборудования.

Oct 28 12:04:51 czn-MS-7592 mtp-probe: checking bus 3, device 80: "/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1"
Oct 28 12:04:51 czn-MS-7592 mtp-probe: bus: 3, device: 80 was not an MTP device
Oct 28 12:04:51 czn-MS-7592 kernel: [   69.096107] usb 3-1: USB disconnect, device number 80
Oct 28 12:04:52 czn-MS-7592 kernel: [   69.424051] usb 3-1: new full-speed USB device number 81 using uhci_hcd
Oct 28 12:04:52 czn-MS-7592 kernel: [   69.596713] usb 3-1: New USB device found, idVendor=aaec, idProduct=c021
Oct 28 12:04:52 czn-MS-7592 kernel: [   69.596720] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Oct 28 12:04:52 czn-MS-7592 kernel: [   69.596724] usb 3-1: Product: Multi touch overlay device
Oct 28 12:04:52 czn-MS-7592 kernel: [   69.596729] usb 3-1: Manufacturer: Multi touch
Oct 28 12:04:52 czn-MS-7592 kernel: [   69.596733] usb 3-1: SerialNumber: 6989FEA70C31
Oct 28 12:04:52 czn-MS-7592 kernel: [   69.607938] hid-generic 0003:AAEC:C021.009F: hiddev0,hidraw0: USB HID v1.10 Device [Multi touch   Multi touch overlay device] on usb-0000:00:1d.1-1/input0
Oct 28 12:04:52 czn-MS-7592 kernel: [   69.618864] input: Multi touch   Multi touch overlay device as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.1/0003:AAEC:C021.00A0/input/input171
Oct 28 12:04:52 czn-MS-7592 kernel: [   69.619139] hid-multitouch 0003:AAEC:C021.00A0: input,hiddev0,hidraw1: USB HID v1.00 Mouse [Multi touch   Multi touch overlay device] on usb-0000:00:1d.1-1/input1
Oct 28 12:04:52 czn-MS-7592 mtp-probe: checking bus 3, device 81: "/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1"
Oct 28 12:04:52 czn-MS-7592 mtp-probe: bus: 3, device: 81 was not an MTP device
Oct 28 12:04:52 czn-MS-7592 kernel: [   69.840099] usb 3-1: USB disconnect, device number 81
Oct 28 12:04:52 czn-MS-7592 kernel: [   70.116042] usb 3-1: new full-speed USB device number 82 using uhci_hcd
Oct 28 12:04:52 czn-MS-7592 kernel: [   70.290061] usb 3-1: New USB device found, idVendor=aaec, idProduct=c021
Oct 28 12:04:52 czn-MS-7592 kernel: [   70.290068] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Oct 28 12:04:52 czn-MS-7592 kernel: [   70.290073] usb 3-1: Product: Multi touch overlay device
Oct 28 12:04:52 czn-MS-7592 kernel: [   70.290078] usb 3-1: Manufacturer: Multi touch
Oct 28 12:04:52 czn-MS-7592 kernel: [   70.290082] usb 3-1: SerialNumber: 6989FEA70C31
Oct 28 12:04:52 czn-MS-7592 kernel: [   70.301286] hid-generic 0003:AAEC:C021.00A1: hiddev0,hidraw0: USB HID v1.10 Device [Multi touch   Multi touch overlay device] on usb-0000:00:1d.1-1/input0
Oct 28 12:04:52 czn-MS-7592 mtp-probe: checking bus 3, device 82: "/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1"
Oct 28 12:04:52 czn-MS-7592 mtp-probe: bus: 3, device: 82 was not an MTP device
Oct 28 12:04:52 czn-MS-7592 kernel: [   70.312213] input: Multi touch   Multi touch overlay device as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.1/0003:AAEC:C021.00A2/input/input173
Oct 28 12:04:52 czn-MS-7592 kernel: [   70.312481] hid-multitouch 0003:AAEC:C021.00A2: input,hiddev0,hidraw1: USB HID v1.00 Mouse [Multi touch   Multi touch overlay device] on usb-0000:00:1d.1-1/input1
Oct 28 12:04:53 czn-MS-7592 kernel: [   70.336116] usb 3-1: USB disconnect, device number 82
Oct 28 12:04:53 czn-MS-7592 kernel: [   70.696057] usb 3-1: new full-speed USB device number 83 using uhci_hcd
Oct 28 12:04:53 czn-MS-7592 kernel: [   70.869352] usb 3-1: New USB device found, idVendor=aaec, idProduct=c021
Oct 28 12:04:53 czn-MS-7592 kernel: [   70.869359] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Oct 28 12:04:53 czn-MS-7592 kernel: [   70.869364] usb 3-1: Product: Multi touch overlay device
Oct 28 12:04:53 czn-MS-7592 kernel: [   70.869368] usb 3-1: Manufacturer: Multi touch
Oct 28 12:04:53 czn-MS-7592 kernel: [   70.869372] usb 3-1: SerialNumber: 6989FEA70C31
Oct 28 12:04:53 czn-MS-7592 kernel: [   70.880588] hid-generic 0003:AAEC:C021.00A3: hiddev0,hidraw0: USB HID v1.10 Device [Multi touch   Multi touch overlay device] on usb-0000:00:1d.1-1/input0
Oct 28 12:04:53 czn-MS-7592 kernel: [   70.891501] input: Multi touch   Multi touch overlay device as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.1/0003:AAEC:C021.00A4/input/input175
Oct 28 12:04:53 czn-MS-7592 kernel: [   70.891780] hid-multitouch 0003:AAEC:C021.00A4: input,hiddev0,hidraw1: USB HID v1.00 Mouse [Multi touch   Multi touch overlay device] on usb-0000:00:1d.1-1/input1

Затем появилась идея подключить через usb-hub.

Oct 28 12:05:06 czn-MS-7592 kernel: [   83.904047] usb 1-3.2: new full-speed USB device number 88 using ehci-pci
Oct 28 12:05:06 czn-MS-7592 kernel: [   84.013032] usb 1-3.2: New USB device found, idVendor=202e, idProduct=0006
Oct 28 12:05:06 czn-MS-7592 kernel: [   84.013042] usb 1-3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Oct 28 12:05:06 czn-MS-7592 kernel: [   84.013050] usb 1-3.2: Product: Multi touch overlay device
Oct 28 12:05:06 czn-MS-7592 kernel: [   84.013057] usb 1-3.2: Manufacturer: Multi touch
Oct 28 12:05:06 czn-MS-7592 kernel: [   84.013061] usb 1-3.2: SerialNumber: 6989FEA70C31
Oct 28 12:05:06 czn-MS-7592 kernel: [   84.015628] hid-generic 0003:202E:0006.00A9: hiddev0,hidraw0: USB HID v1.10 Device [Multi touch   Multi touch overlay device] on usb-0000:00:1d.7-3.2/input0
Oct 28 12:05:06 czn-MS-7592 kernel: [   84.023044] input: Multi touch   Multi touch overlay device as /devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3.2/1-3.2:1.1/0003:202E:0006.00AA/input/input181
Oct 28 12:05:06 czn-MS-7592 kernel: [   84.076309] hid-multitouch 0003:202E:0006.00AA: input,hiddev0,hidraw1: USB HID v1.00 Mouse [Multi touch   Multi touch overlay device] on usb-0000:00:1d.7-3.2/input1

Все прекрасно заработало.

При детальном осмотре заметили, что при подключении тача на прямую к Мастер компу он пишет:

New USB device found, idVendor=aaec, idProduct=c021

А при подключении через хаб:

New USB device found, idVendor=202e, idProduct=0006

Попрошу заметить, что когда на своем рабочем компьютере подключил на тойже самой сборке этот тач, без всяких рабов он определился и в выводе syslog показал idVendor=202e, idProduct=0006

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

 , , , ,

Natan4ik
()

Авторизация ssh на 100500 серваков

Форум — General

Товарищи, подскажите, пожалуйста. Сейчас есть 21 сервак с серверной убунтой (количество серверов сейчас неумолимо растет и до декабря вырастит еще больше). На них нужно запилить определенный набор действий. Есть скрипт который все это может сделать...

Внимание вопрос: Можно ли как-то передать пароль от ssh через скрипт? Делать авторизацию по ключу не получится, а вводить 100500 раз пароль для массового подключения к серверам и выполнения там скрипта не сильно хочется.

Кто-нибудь сталкивался с подобным? Можно как-то облегчить жизнь?

 , ,

Natan4ik
()

Прошу помощи с GLIBCXX_3.4.14

Форум — General

Всем привет. Прошу помощи, уже всю голову себе сломал. И так вводная: Нужно установить КриптоПРО и клиент заставы. с криптопро вопросов нет, заставу собрал из *.src.rpm так же вопросов нету, но вот при установки rpm -i zastava.rpm вылезают ошибки, а именно

Ошибка: Пакет: ZASTAVAclient-5.3.15298-alt27.i386 (/ZASTAVAclient-5.3.15298-alt27.i386)
            Необходимо: kernel-image-2.6.32-573.8.1.el6.i686 = 2.6.32-573.8.1.el6.i686-2.6.32-573.8.1.el6.i686
Ошибка: Пакет: ZASTAVAclient-5.3.15298-alt27.i386 (/ZASTAVAclient-5.3.15298-alt27.i386)
            Необходимо: libstdc++.so.6(GLIBCXX_3.4.14)

При этом

# strings /usr/lib/libstdc++.so.6 | grep GLIB
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBC_2.3
GLIBC_2.0
GLIBC_2.4
GLIBC_2.1
GLIBC_2.1.3
GLIBC_2.3.2
GLIBC_2.2
GLIBCXX_DEBUG_MESSAGE_LENGTH

но, когда собирал rpm из сырцов была подобная проблема с ошибкой на GLIBCXX_3.4.14, заменил родной libstdc++.so.6 на файл с centos 7 - после этого ошибка исчезла.

и что меня еще смущает собирал gcc из исходников при этом команда

# gcc -v
Используются внутренние спецификации.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/i686-pc-linux-gnu/4.8.3/lto-wrapper
Целевая архитектура: i686-pc-linux-gnu
Параметры конфигурации: ./configure
Модель многопоточности: posix
gcc версия 4.8.3 (GCC) 

но

cat /proc/version 
Linux version 2.6.32-573.8.1.el6.i686 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) ) #1 SMP Tue Nov 10 14:58:44 UTC 2015

куда копать, где искать?

 , ,

Natan4ik
()

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