Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

#Макет проекта для запуска сайта WIKI. Репозиторий не поддерживается и содержит ошибки. Создан исключительно как "заметка".

В нем будут созданы четыре виртуальные машины. Первая машина встречает пользователей и отправляет их дальше. Вторая и третья машины хранят файлы вики. Четвертая машина хранит базу данных. Мы используем Terraform для создания машин, а Ansible для настройки программ. Также на первой машине ставится Prometheus и Grafana для слежки за здоровьем серверов.

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

Шаг 1. Подготовка

Клонируй проект и создай ключ для входа на серверы. Выполни команду в терминале: ssh-keygen -t ed25519

Шаг 2. Создание машин

Перейди в папку terraform. Выполни команды: terraform init terraform apply -auto-approve Терминал покажет адреса машин. Скопируй внешние адреса из строки vm_nat_ip. Скопируй внутренние адреса из строки vm_ip.

Шаг 3. Настройка программ

Перейди в папку ansible. Открой файл inventory.yaml. Вставь туда внешние адреса в ansible_host. Вставь внутренние адреса в private_ip. Выполни команду: ansible-playbook -i inventory.yaml playbook.yaml

Шаг 4. Проверка сайта

Открой браузер. Введи внешний адрес первой машины. Ты увидишь страницу настройки вики. Заполни форму и создай администратора.

Шаг 5. Проверка графиков

Открой браузер. Введи внешний адрес первой машины и добавь порт 3000. Введи логин admin и пароль admin. Придумай новый пароль. Добавь источник данных Prometheus. Укажи адрес http://localhost:9090. Теперь ты можешь рисовать графики состояния серверов.

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages