Как стать автором
Обновить
0
Карма
0
Рейтинг
Александр Гришин @GrishinAlex

Product manager

  • Подписчики
  • Подписки 1
  • Публикации
  • Комментарии

DCIM-платформа Racks: почему мы отказались от энтерпрайз-решения в пользу самописного приложения

Блог компании SelectelХостингIT-инфраструктураСерверная оптимизацияСетевые технологии

Как вести учет и контроль оборудования, если у тебя более десятка серверных в трех географически разделенных дата-центрах? Как и многие крупные провайдеры, в России и за рубежом, Selectel начал реализовывать DCIM-систему. Однако история с готовым энтерпрайз-решением нам не подошла: попытка адаптировать внешнюю систему под свои потребности с помощью пары скриптов на Python выросла в полноценную самописную DCIM-платформу.

Собственно, о том, как «вылупилась» и развивается DCIM-система, которую мы назвали Racks, мы сегодня и расскажем. Что сейчас может приложение и почему мы в итоге отказались от стороннего решения? Ченджлог подняли руководитель направления DCIM Вячеслав Литвинов и разработчик систем управления инфраструктурой дата-центров Николай Огоров.
Читать дальше →
Всего голосов 36: ↑36 и ↓0+36
Просмотры2.6K
Комментарии 12

Таков путь! Эволюция бэкапов в Timeweb: от rsync до ZFS

Блог компании TimewebСистемное администрирование
Мы постарались кратко описать путь, который прошла команда Timeweb за 10 лет: от rsync, LVM и DRBD до ZFS. Эта статья будет полезна тем, кто занимается серверной масштабируемой инфраструктурой, планирует делать бэкапы и заботится о бесперебойной работе систем.

image

Расскажем о:

  • rsync (remote synchronization)
  • DRBD (Distributed Replicated Block Device)
  • инкрементальные бэкапы под DRBD с помощью LVM
  • DRBD + ThinLVM
  • ZFS (Zettabyte File System)
Читать дальше →
Всего голосов 26: ↑24 и ↓2+22
Просмотры7.9K
Комментарии 22

Основы Ansible, без которых ваши плейбуки — комок слипшихся макарон, часть 2

Настройка LinuxСистемное администрированиеОблачные вычисленияСерверное администрированиеDevOps
Tutorial

Я продолжаю выразительно пересказывать документацию Ансибла и разбирать последствия её незнания (ссылка на предыдущую часть).


В этой части мы обсуждаем инвентори. Я обещал ещё и переменные, но инвентори оказалась большой темой, так что посвящаем ей отдельную статью.


Мы будем разбирать каждый элемент инвентори (кроме host_group_vars plugin) и обсуждать зачем он, как его использовать правильно, и как неправильно.


Оглавление:


  • Что такое хост? (и немного про транспорты)
  • Доступ IP vs FQDN; inventory_hostname vs ansible_host
  • ansible_user — писать или не писать?
  • Группы
  • Переменные: в инвентори или в плейбуку?
  • Классификация инвентори по происхождению.
Читать дальше →
Всего голосов 35: ↑34 и ↓1+33
Просмотры22K
Комментарии 13

Основы Ansible, без которых ваши плейбуки — комок слипшихся макарон

Настройка LinuxСистемное администрированиеОблачные вычисленияСерверное администрированиеDevOps
Tutorial

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


Для исправления этой вселенской несправедливости я решил написать введение в Ансибл для тех, кто его уже знает. Предупреждаю, это не пересказ манов, это лонгрид в котором много букв и нет картинок.


Ожидаемый уровень читателя — уже написано несколько тысяч строк ямла, уже что-то в продакшене, но "как-то всё криво".

Читать дальше →
Всего голосов 112: ↑110 и ↓2+108
Просмотры62K
Комментарии 66

Энтузиасты запустили виртуализацию GPU на видеокартах Nvidia серии GeForce

ВиртуализацияGitHubВидеокартыНастольные компьютеры
Виртуализация Nvidia GPU. Источник изображения: VideoCardz.com.

По информации портала Tom's Hardware, группа моддеров смогла реализовать функцию искусственного разделения ресурсов видеокарт серии GeForce на несколько ее виртуальных экземпляров. Ранее это было доступно штатным образом только на профессиональных видеокартах Nvidia Quadro и Tesla.

В настоящее время в исходный код проекта vgpu_unlock на GitHub добавлена поддержка графических процессоров Nvidia GP102, GP104, TU102, TU104. Данный проект распространяется под лицензией MIT.
Читать дальше →
Всего голосов 24: ↑24 и ↓0+24
Просмотры11K
Комментарии 18

Информация

В рейтинге
Не участвует
Откуда
Иркутск, Иркутская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность