SaltStack. Основы

SaltStack - система управления конфигурациями и удаленного выполнения операций. Для коммуникации Salt может использовать SSH или собственный протокол, работающий на базе ZeroMQ. Для работы используются 2 TCP порта 4505 и 4506. Для работы Salt не нужен SSH Отличия и сходства с Ansible: Ansible и Salt написаны на PythonAnsible работает только через SSH, Salt может работать … Читать далее SaltStack. Основы

Docker. Часть 2. Dockerfile и Docker-compose

Как мы уже знаем, Docker-контейнер разворачивается из Docker-образа, а настройки Docker-образа хранятся в Dockerfile. Создание Docker-контейнера на основе Dockerfile Создаём отдельную папку и переходим в неё: mkdir docker && cd dockerСоздаём Dockerfile: vi Dockerfile #Укажем базовый образ ОС (будет поиск по DockerHub) FROM ubuntu #Указываем свои учётные данные при создании образа MAINTAINER ALEXEY <ваш адрес … Читать далее Docker. Часть 2. Dockerfile и Docker-compose

Docker. Часть 1. Основы основ

Все чаще я стал слышать про Docker, но пока не могу понять, где я смогу применять его в своей работе. Поэтому я решил разобраться с ним, чтобы улучшить свой скилл и написать ещё одно умное слово в своём резюме)) Попробую объяснить простыми словами то, что я понял про Docker: Docker - маленькая виртуальная машина. Обычно … Читать далее Docker. Часть 1. Основы основ

Vagrant. Описание и простые команды

Vagrant - ПО для создания и настройки виртуальной среды. Vagrant является надстройкой для VirtualBox, vmWare, Hyper-V и т.д. Основные элементы Vagrant: Boxes - сжатые образы виртуальных машин. Один образ можно использовать несколько раз (аналог iso- файла)cli - консольные команды для управления средойVagrantFile - файл с описанием конфигурации Plugins - отдельные компоненты, которые упростят работу. Например … Читать далее Vagrant. Описание и простые команды

Изучаем Git и GitHub

Git - это система контроля версий. Позволяет отслеживать изменения в файле от откатить файл к предыдущим значениям. Git сохраняет только изменения, для хранения изменений используются хэш-суммы, которые записываются в БД Git. Установка и первоначальная настройка Git sudo apt install git git config --global user.name "Alex" git config --global user.email "aliesha1994@rambler.ru" Далее необходимо создать собственный git-репозиторий … Читать далее Изучаем Git и GitHub

Использование Vagrant при одновременно установленных vmWare Workstation и VirtualBox

Недавно я решил посмотреть, как работает Vagrant. Vagrant - это инструмент для быстрого развёртывания виртуальных машин, как для vmWare, так и для VirtualBox. Я установил VirtualBox и Vagrant (установка не составила труда: далее, далее... ок, готово!) после чего столкнулся с интересной ошибкой: При вводе любой команды вылетает ошибка лицензии vmWare provaiders Я погуглил, оказалось, что … Читать далее Использование Vagrant при одновременно установленных vmWare Workstation и VirtualBox