LINUX.ORG.RU

Избранные сообщения zelenij

Мониторинг виртуальных машин Proxmox

Форум — Admin

Привет всем.
А можно ли как-то из консоли увидеть загрузку процессора виртуальной машины? При помощи qm list такой инфы не предоставляется...
Также не плохо бы было бы смотреть на другие параметры утилизации системных ресурсов конкретной виртуалки.
По одной машине из вебморды смотреть - не вариант - виртуалок много и хочется видеть кто именно жрет ИО и проц...
Может есть какой-то аналог top специально для прокса? или есть какой-то скрипт? или другое готовое решение?
Заранее премного благодарен.

 

zelenij
()

Сервер видеонаблюдения Bluecherry полностью открыт под GPL 2.0

Новости — Open Source
Группа Open Source

Bluecherry — комплекс DVR (Digital Video Recorder) для видеонаблюдения, состоящий из сервера, работающего на GNU/Linux, и клиента — приложения, работающего на GNU/Linux, MacOS и Windows, а также через сторонние мобильные приложения для Android и iOS.

( читать дальше... )

>>> Подробности

 , ,

anonymous
()

Синхронизация файлопомойки

Форум — Admin

Добрый день. Есть задача сделать синхронизацию двух файлопомоек. Они будут находиться в разных городах. Нужны именно файлопомойки, вариант WebDav или облаками не подходит т.к. файлы больших объемов (от 100мб до 2гб) и в относительно больших количествах (~ 6TB). Пользователи работающие с этими файлопомойками должны иметь доступ к файлам друг друга. Сейчас на 2х тестовых машинах запустил файлопомойки и установил Syncthing для «посмотреть как работает». Все вроде бы нормально (оценка очень поверхностная т.к. работает все в одной локальной сети) но есть вещи которые смущают.

Ну и собственно вопрос. Кто уже делал такие вещи? Какие средства использовали? Как работает? Подскажите софтинку для таких целей желательно бесплатную ). Хотелось бы что бы была возможность зеркалирования файлопомоек в обе стороны, блокировка файла который уже кем то открыт на другом сервере, зеркалирование по событию (изменение, удаление, переименование).

P/S/ Файлопомойки на CentOS 7+samba.

 , ,

one_player
()

Домашняя хранилка

Форум — Admin

Хотелось бы пофантазировать на тему «личного гугла».
Идея пока на уровне размышлений, но все хочется запустить в реале.
В работу пойдет исключительно для личных целей для некоммерческого использования.
Итак:
Дано железо:
а)какая-то бесшумная машинка в микрокорпусе с какой-то итх мамкой на SOC и парой ССД по пол тера в зеркале( например мдадм или лвм - не суть важно) и, например, дебианом на третьем ССД (допустим 30г). Железа в нете навалом, и вполне современного за весьма разумные деньги - не вижу проблем собрать абсолюно бесшумный экземпляр без вентиляторов, в т.ч. и блок питания.
Стоять будет дома с каким-то внешним каналом.
б) дешёвая, но надёжная впска на внешнем хостинге с установленным дебианом (емкость диска думаю будет гигов 20-30)
Хочется:
получить какую-то связку софта, чтобы мой телефон (рабочая машина и т.п.) синкал фотки, видео и какие-то другие файлы (документы etc) с впской (которая 100% всегда онлайн), а они в свою очередь сливались на мою домашнюю хранилку. Причем крайне желательно, чтобы на домашней машине, я мог получить доступ к файлам на прямую при желании(типа по самбе или нфс - эта реализация элементарна, но интереснее поиметь какую-то вебморду). Про морду думал - но ничего кроме некстклауда в голову не лезет.. Но оно прожорливое и неповоротное... хоть и симпатичное.
Также требуется чтобы при нахождении домашней железки в офлайне, файло копилось на внешнем ресурсе, и по мере появления вышеупомянутой домашней хранилки в онлайне выливалось все на нее, и соответственно стиралось (освобождая место) с впски.
Пока вижу эту реализацию при помощи каких-то самописных скриптов и впн туннеля между ними...
Но может есть какие-то готовые или похожие решения? пока интересует механизм синхронизации между впской и домом, но есть еще масса других хотелок, про которые пока размышляю и пытаюсь как-то оформить в понятном кроме меня виде :)
ЗЫ: дистрибутивы и софт значения особого не имеют.

 

zelenij
()

Несколько почтовых серверов за натом

Форум — Admin

Приветсвую всех!
Жил у меня в моей виртуальной проксмокс-помойке почтовик (postfix+dovecot+roundcube) и не кашлял..
И все бы ничего, но понадобилось мне завести еще один такой же.
А конкретнее - он должен быть полностью изолированным. То есть - он находится в другой подсетке (в другом влане и тд. и т.п.)
Проблема в том, что внешний адрес только один.
Я так понимаю, что для нормальной работы нужно соблюдать проброс стандартных портов.
Ну если для вебсерверов все просто - поставил нгинкс, прописал в конфиге реверспрокси - и погнали - никаких проблем нет ни с http ни с https...
А вот есть ли подобное решение для почты?
Понимаю, что можно настроить еще один (первый в цепочке) сервер постфикс, который будет разруливать почту на нужный сервер..
Но как-то не очень хочется, ибо я не совсем в курсе какие домены будут прилеплены на второй сервер (который будет админиться не мной):) (видимо я ленивый... да...)
Решал кто-то такие проблемы? гугл не помог... поиск по форуму тоже...

 

zelenij
()

Офисно-джентельмеский набор....

Форум — Admin

Приветствую всех.. Появилась необходимость сообразить на троих офисный «насик» с возможностью хранения кофиденциальных данных
И все бы ничего.. Казалось бы... Дебиан с самбой поверх лвм который поверх лукса..
Но не так для меня все просто оказалось.
Грубое тз: надо чтобы в самбовой шаре один из каталогов был шифрованым.. т.е. при определенных обстоятельствах, доступ к нему был открыт определенной группе юзеров, а при других обстоятельствах - соответственно закрыт.

Проблема номер 1 - это использование шифрованного раздела под виндами. Подскажите, какие есть вменяемые способы реализации (клиенты) использования шифрованного раздела через самбу под виндой? или это должно реализовываться со стороны наса?

Проблема номер 2: было бы не плохо чтобы он включался-выключался при помощи какой-то двухэтапной схемы (типа пришла смска/почта/паш - ввел гдето код - все расшифровалось) нажал где-то кнопку - все зашифровалось.. нет сетевой активности - опять все зашифровалось..

Проблема номер 3 - не могу придумать - как шифрованый раздел всунуть в какой-то из каталогов на самбе: начнутся же пляски с АЦЛами и т.п., т.к. юзеров и групп много - настраивается сложный доступ для разных групп (да и много этих групп.. штук 30 - только ключевых, и в каждой не менее 4-5 дополнительных)

Есть у кого-то мысли на тему?
Или может есть описание каких-то готовых реализаций подобного толка?

 , ,

zelenij
()

Сервер для раздачи 3g интернета.

Форум — General

Приветствую.
Вот такая задачка:
Есть 3 штуки 3ж модема и локалка.
Нужно воткнуть модемы в какой-то серверок (железо по фиг какое - есть куча разного), поднять 3 интерфейса от жсм оператора и раздавать каждый интерфейс по впн в локалку.
Один интерфейс = 1 клиент.
В принципе, никаких проблем с этим не вижу, но хочется какой-то удобной вебморды для контроля модемов.

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

 ,

zelenij
()

Proxmox. Storage: LVM Thin

Форум — Admin

Добрался я наконец, и до этого участка возни с хранением виртуалок.
Итак, имею массив на 2,2тб, на котором развернут тонкий пул емкостью 1,8тб.

# lvs -a
 LV                  VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  datar15k            r15k    twi-a-tz--   1.90t             0.00   0.42
  [datar15k_tdata]    r15k    Twi-ao----   1.90t
  [datar15k_tmeta]    r15k    ewi-ao---- 124.00m  
  [lvol0_pmspare]     r15k    ewi------- 124.00m
Проблема - безобразно высокая скорость заполнения раздела с метаданными, и как следствие - проблемы связанные с остановкой IO вплоть до кернелпаник на хосте гипервизора... :(

Гугл и маны по ЛВМ навели на такую идею: увеличить раздел с метаданными - что я и сделал:

lvresize --poolmetadatasize
Сказано - сделано:
# lvresize --poolmetadatasize +50G r15k/datar15k
  Size of logical volume r15k/datar15k_tmeta changed from 124.00 MiB (31 extents) to 50.12 GiB (12831 extents).
  Logical volume r15k/datar15k_tmeta successfully resized.

# lvs -a
  LV                  VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  datar15k            r15k    twi-a-tz--   1.90t             0.00   0.01
  [datar15k_tdata]    r15k    Twi-ao----   1.90t
  [datar15k_tmeta]    r15k    ewi-ao----  50.12g
  [lvol0_pmspare]     r15k    ewi------- 124.00m

И все бы хорошо, но есть еще такой раздел: [lvol0_pmspare], емкость которого изначально равна [datar15k_tmeta]
Пытался их уравнять при помощи:

# lvconvert --repair r15k/datar15k
и получил в ответ:
  Using default stripesize 64.00 KiB.
  WARNING: recovery of pools without pool metadata spare LV is not automated.
  WARNING: If everything works, remove r15k/datar15k_meta0 volume.
  WARNING: Use pvmove command to move r15k/datar15k_tmeta on the best fitting PV.

# lvs -a
  LV                  VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  datar15k            r15k    twi-s-tz--   1.90t             0.00   0.01
  datar15k_meta0      r15k    -wi-a-----  50.12g
  datar15k_meta1      r15k    -wi-a-----  50.12g
  [datar15k_tdata]    r15k    Twi-ao----   1.90t
  [datar15k_tmeta]    r15k    ewi-ao----  50.12g

По-моему какая-то фигня выходит :(
ЧЯДНТ????
Или просто забить на этот спар? (что кажется мне опасным)

 , ,

zelenij
()

Как правильно организовать кластер на Proxmox

Форум — Admin

Приветствую всех!.
Имею популярную проблему: низкая производительность файловой системы на госте (windows) который крутится под проксмоксом.
Грубо говоря - тормозит виртуалка....
Что имею по железу:
4 ноды с одинаковым конфигом (2*xeon 5645, 48GB ram, ssd 32gb, hdd sata2=1tb, 2*1Gbit lan)
1 nas - hp dl320s (контроллер p400, 512 кеша+батарейка, xeon 3060, 8gb ram, 2*1Gbit lan, 12*1tb wd black re в raid 6)
1 гигабитный свитч hp procurve 4104
На нодах стоит proxmox 4.4-5 в режиме ha cluster.
ceph не поднимал
Сейчас NAS не подключен. виртуалки стоят на локальных хардах.
Если надо - то все красиво мигрирует, клонируется и т.п. но это в настоящий момент меня не беспокоит.
Теперь что касается тормозов: в режиме линейного копирования большие файлы (4gb) копируются внутри гостя (130-140 мб/сек) и по сети (гость-живой комп) отлично - скорость - 100 мб/сек
Однако, при копировании большого количество мелких файлов (10000 файлов средним размером 100-200 килобайт) - начинается просадка скорости до 25 мб/сек, как внутри гостя, так и по сетке.
Образы виртуалок стартуют с опцией cache=writeback
(пробовал со свсеми настройками кеширования - последний показал себя лучше всех)
На госте стоит win2k8r2, и он при работе тоже характерно тормозит... Естественно, внутри гостя используются virtio драйверы.

вопрос1: не связано ли это с хранением файлов с виртуалками на локальном сторедже?...
вопрос2 (глобальный, и, возможно, риторический): как правильно использовать все мое железо для максимальной производительности?
Читал много про НАСы с zfs... но вроде как не помещаюсь с производительностью платформы наса...

PS: до этого виртуалки крутил только под убунтой безо всяких кластеров - при помощи либвирта... (конфигурялка virsh+ иксовая приблуда virt-manager). Там тоже наблюдались просадки, но почему-то я на них не сильно обращал внимание. Там крутилось только пара-тройка машин и требований к ним никаких не было :(

 , , ,

zelenij
()