Author Archives: Kagarlickij Dmitriy

Git: Локальная конфигурация

Теперь рассмотрим конфигурации Git на машине, всего их три:

System –  указывает параметры всех репозиториев всех пользователей;

Global –  указывает параметры всех репозиториев одного пользователя;

Local – указывает параметры конкретного репозитория.

Continue reading

Git: Вступление и оглавление

gitlogoВ этой статье я расскажу про основные принципы работы с распределённой Version Control Systems git, которая на сегодняшний день является наиболее популярной.

Почитать историческую справку и сравнение с другими VCS можно тут – https://ru.wikipedia.org/wiki/Git

Про то, как Git устроен внутри почитать можно тут

На сегодняшний день работа с Git является обязательной не только для DevOps, но и для любого ит-специалиста который занимается автоматизацией, управлением конфигурациями и т.д.

Оглавление:

1. Структура данных

2. Установка и обновление

3. Локальная конфигурация

4. Подключение к репозиториям

5. Добавление нового файла в репозиторий

6. Удаление файла из репозитория

7. Git ignore для репозитория

8. Tags

9. Branches

10. Групповая работа

11. Конфликты

12. Полезные опции SourceTree

13. Логирование

14. Restore file(s)

15. Stash

16. Pull requests

17. Fork

18. Tasks

19. Migration

20. Keep config files untouched in Git branches

21. How to clone GitHub Gist via SSH

Надеюсь озвученная информация будет полезной, а если нужна будет помощь — используйте форму на главной странице моего сайта.

Windows Server Core: Remote management

management128-brightВ предыдущей статье я рассказал про установку Windows Server Core, теперь о том, как управлять серверами развернутыми в core. Сервера, с которых будет выполнятся администрирование будем называть source, а сервера которые будем администрировать – target.

Target и source могут входить как в домен, так и в рабочую группу. Source может быть рабочим ПК администратора и работать под управлением Windows 7/8/8.1/10 с установленным пакетом RSAT соответствующей версии.

Continue reading

Hyper-V backups with PowerShell

backup_iconНередко встречаются случаи, когда в организации используется один или несколько хостов под управлением Hyper-V, на которых расположены виртуальные машины с “инфраструктурой” и “бизнес-приложениями” (в кавычках, потому что граница между ними достаточно размыта).
В таком случае разумно выполнять резервное копирование виртуальных машин (расписание для “инфраструктурных” и “бизнесовых” обычно разное), резервное копирование конфигурации хостов и резервное копирования баз SQL сервера.
Резервное копирование в таких случаях чаще всего выполняется на USB диск или сетевую шару. Неплохо держать на UBS или локальном диске резервную копию “на подхвате”, а на сетевой шаре хранить бэкап на случай если что-то случится с основной площадкой.
Для таких задач использование “тяжелых” систем резервного копирования вроде SC DPM, Symantec, Acronis очевидно излишне.
Поэтому я решил написать несколько скриптов, которые будут создавать резервные копии, удалять старые и отправлять отчеты на электронную почту с шифрованием.
Continue reading