Docker, GitLab, безкоштовні SSL-сертифікати та інші плюшки сучасної веб-розробки

І знову здрастуйте!
Майже п'ять років вже не писав тут нових статей, хоча, якщо чесно, завжди знав, що рано чи пізно почну це робити знову. Не знаю як вам, а мені все таки це справа завжди здавалося досить захоплюючим.
Починати написання нового матеріалу після такого тривалого відпочинку від цієї справи — найважче. Але якщо мета поставлена — треба йти до кінця. Почну трохи здалеку.
Все своє свідоме життя основним родом моєї діяльності була і залишається донині веб-розробка. Саме тому, зізнаюся відразу, що даний матеріал варто сприймати саме як спроба побудови Docker-кластера від системного адміністратора любителя, але ніяк не професіонала. У цій статті я не можу не претендувати на експертну думку у кластеризації і навіть, більше того, сам же хочу перевірити достовірність власного досвіду.
Під хабракатом ви знайдете Quick Start по використанню Docker на рівні, необхідному для вирішення конкретних завдань, зазначених нижче, без заглиблення в "ліс" віртуалізації та інших супутніх тем. Якщо ви досі хочете почати успішно використовувати цю сучасну технологію, тим самим значно спростивши цілий ряд процесів: від розробки веб-продуктів і до розгортання і перенесення їх під яку-небудь сучасне обладнання — прошу під кат!
Opening Illustration - Docker
Читати далі →

Установка і оптимальна настройка Nginx + LAPM (CentOS 7)

Нещодавно прийняли рішення переїхати з хостингу на VPS, будемо використовувати: CentOS 7, Nginx, Apache, PHP, MySQL. Незважаючи на велику кількість статей на цю тему, багато аспектів не згадуються, тому викладаємо цю статтю щоб почути думку знаючих та досвідчених людей. Налаштовувати сервер як Ви вже зрозуміли, будемо перший раз, тому про актуальність статті можна буде судити з коментарів.

Читати далі →

Установка Quartus II на CentOS

image
Якщо ви, як і я, переконаний линуксойд та ще й електронник, який бажає долучитися до світу ПЛІС, то крім нерозуміння з боку колег ви з великою часткою ймовірності зіткнетеся з проблемами встановлення відповідного ПЗ. Тому я постараюся розповісти про своєму шляху і полегшити шлях послідовників. Ласкаво просимо під кат.

Читати далі →

Squid + Dansguardian + c-icap + ClamAV на базі CentOS 7

Мета статті
В Інтернеті доступна певна кількість статей з налаштування антивірусного захисту в зв'язці squid + ClamAV, але немає повного матеріалу по налаштуванню повної зв'язки під CentOS 7. В рамках даної статті буде показано процес налаштування проксі сервера з наступними можливостями:
  • фільтрація сайтів і посилань за категоріями;
  • антивірусний захист.
Аудиторія
Системні адміністратори Linux

image
Читати далі →

Налаштування Nginx з let's Encrypt на CentOS 7

Напевно, багато хто вже в курсі, що компанія let's Encrypt роздає безкоштовні SSL-сертифікати на https://letsencrypt.org. Як же його отримати і налаштувати на своєму сервері під управлінням CentOS 7 і Nginx?

image

Читати далі →

Домашній сервер на платформі Intel Atom і ОС Centos 7

У своїй статті я хочу представить шановному хаброобществу практичне посібник з складання, налагодження та введення в експлуатацію недорогого і економічного сервера на платформі Intel Atom і ОС Centos 7. Цього праця не претендує на повноцінний і вичерпний підручник розрахований, швидше, на початківців, ніж на професіоналів. Якщо людина, до цього в очі лінукс не бачив, зможе за допомогою цієї статті налаштувати свій перший сервер, я буду вважати своє завдання виконаним.

Перша частина статті (невелика за обсягом) присвячена апаратної складової, а друга, основна частина — докладного опису процесу налаштування на цій апаратурі системи Centos 7. Кому цікаво, прошу під кат.

Читати далі →

Змагання рішень In-Memory-Data-Grid (IMDG)

Результати тестування Oracle Coherence
Нещодавно ми брали участь у конкурсі з тестування кластерних технологій In-Memory. Метою тестування був вибір рішення для розробки відмовостійких фронтальних компонент високонавантажених систем. C нашого боку був представлений Oracle Coherence.


Читати далі →

Замітка за ansible. Server reboot

image

Зіткнулися із завданням: повністю порожній сервер, налаштовувати повністю через ansible, «так що б навіть мавпа» впоралася", — дослівна цитата клієнта.
Вихідні дані: є сервер, з ОС СentOS 7, зовнішнім IP і пароль root.
Завдання: встановити на нього всі оновлення, за списком і жодного разу до нього не підключитися консоллю. Весь процес описувати немає сенсу, але є два цікавих моменти про які я і розповім. А саме, як за допомогою ansible налаштувати ansible і як перезавантажити сервер, а потім продовжити виконувати palybook.


Читати далі →

HA-Cluster на основі Pacemaker під контейнерну віртуалізацію LXC і Docker

У цій статті я опишу установку і налаштування Active/Active кластера на основі Pacemaker, Corosync 2.x і CLVM з використанням розділяється сховища. Покажу, як пристосувати цей кластер для роботи з контейнерами LXC і Docker. Опишу команди для роботи з сервером. І пригадаю ті граблі, на які вляпався, що, сподіваюся, полегшить долю таким пройдисвітам.

Як серверних дистрибутивів використовуватиму CentOS 7 + epel та актуальні версії пакетів в них. Основний інструмент для роботи з Pacemaker-му буде PCS (pacemaker/corosync system configuration).




Читати далі →

Проблеми установки CentOS 7 з flash USB

У даній статті розглядаються труднощі, з якими може зіткнутися користувач при установці CentOS 7 з flash USB-накопичувача, а також показані деякі варіанти їх вирішення.

Зовсім недавно, 1 квітня 2015 року, вийшла нова версія операційної системи CentOS, а саме 7 (1503).
Є кілька можливостей установки даної системи: мережева установка, а також образи *.iso в варіантах виконання від «мінімальний набір» і " LiveCD" до «все включено». Однак при спробі зробити установку можна наткнутися на деякі складності.

Складність перша. Використання UltraISO
Для тих, хто мав справу з попередніми версіями, наприклад, 6.6, питання з установкою даної системи міг і не виникати, тому що процес досить простий: образ записується за допомогою програми UltraISO на флешку і успішно встановлюється.

Читати далі →