Найти в Дзене
Кибер Инфраструктура

Кибер Инфраструктура

Кибер Инфраструктура-отечественная разработка и я покажу как её настроить
подборка · 8 материалов
38 Развертывание базового стека ELK
vim ~/elk.yml version: '3.7' services: elasticsearch: image: elasticsearch:7.10.1 container_name: elasticsearch environment: - discovery.type=single-node - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms1g -Xmx1g" ulimits: memlock: soft: -1 hard: -1 ports: - "9200:9200" volumes: - es_data:/usr/share/elasticsearch/data logstash: image: logstash:7.10.1 container_name: logstash depends_on: - elasticsearch volumes: - ...
37 Развертывание приложений в Docker (азвертывание WordPress с использованием Docker Compose)
vim ~/wordpress.yml version: '3.1' services: wordpress: image: wordpress:latest container_name: wordpress networks: - wordpress-network ports: - "80:80" environment: WORDPRESS_DB_HOST: mysql:3306 WORDPRESS_DB_NAME: wordpress WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress depends_on: - mysql volumes: - wordpress_data:/var/www/html mysql: image: mysql:5.7 container_name: mysql networks: ...
36 Развертывание приложений в Docker (Развертывание Python-скрипта в Docker)
vim ~/py.py import os def main(): working_directory = os.path.expanduser("/root") file_path = os.path.join(working_directory, "input.txt") if os.path.exists(file_path): with open(file_path, "r", encoding="utf-8") as file: content = file.read() print(content) else: print("Ошибка: файл input.txt не найден в директории /root.") if...
35 Cоздание и настройка скрипта на машине ControlVM
terraform destroy cloudinit.sh #!/bin/bash cd /home/altlinux/bin source cloud.conf terraform init terraform apply -auto-approve terraform output > /home/altlinux/white.ip ansible-playbook -i ansible/inventory ansible/wireguard_playbook.yml ansible-playbook -i ansible/inventory ansible/ssh_playbook.yml echo "Проверяем доступность созданных инстансов, для каждого инстанса статус должен быть ACTIVE:" echo "" openstack --insecure server list echo "Проверяем доступность созданного балансировщика...
34 Подготовка облачной инфраструктуры
Все файлы создаются в контексте каталога /home/altlinux/bin, если не сказано иное vim network.tf # Обращаемся к источнику данных, чтобы узнать ID существующего виртуального маршрутизатора data "openstack_networking_router_v2" "router" { name = "cloud" } # Создаём сеть с именем "INTERNET" в соответствие с топологией resource "openstack_networking_network_v2" "network" { name = "INTERNET" admin_state_up = "true" } # Создаём подсеть с именем "INTERNET" в ранее созданной сети с именем...
33 Подготовка облачной инфраструктуры (Подключение Terraform к провайдеру OpenStack)
vim ~/.terraformrc provider_installation { network_mirror { url = "https://terraform-mirror.mcs.mail.ru" include = ["registry.terraform.io/*/*"] } direct { exclude = ["registry.terraform.io/*/*"] } } mkdir ~/bin && cd ~/bin vim cloud.conf # Terraform export TF_VAR_OS_AUTH_URL=https://cyber-infra.local.prof:5000/v3 export TF_VAR_OS_PROJECT_NAME=Project1 export TF_VAR_OS_USERNAME=user01 export TF_VAR_OS_PASSWORD=user01P@ssw0rd # openstacl-cli export OS_AUTH_URL=https://cyber-infra.local.prof:5000/v3 export OS_IDENTITY_API_VERSION=3 export OS_AUTH_TYPE=password export...