Skip to content

Otus-DevOps-2023-09/aeivanov_infra

Repository files navigation

aeivanov_infra

aeivanov Infra repository

###Основное задание### ###Подключение к someinternalhost в одну команду

ssh -i ~/.ssh/id_ed25519 -A -t appuser@158.160.104.2 ssh 10.128.0.29

###Дополнительное задание### ###Правим ~/.ssh/config

nano ~/.ssh/config

###Доступ до ВМ bastion

host bastion HostName 158.160.104.2 User appuser IdentityFile ~/.ssh/id_ed25519

###Доступ до ВМ someinternalhost

host someinternalhost HostName 10.128.0.29 User appuser IdentityFile ~/.ssh/id_ed25519 ProxyCommand ssh -W %h:%p bastion

###проверяем подключение

ssh someinternalhost ###подключение к bastion

ssh bastion

bastion_IP = 158.160.104.2 someinternalhost_IP = 10.128.0.29

###ДЗ №6

testapp_IP = 84.201.134.218 testapp_port = 9292

###Сервис "Monolith Reddit"

адресс http://158.160.99.11:9292/

###Дополнительное задание #для автоматизации установки использовался скрипт metadata.yaml

--metadata-from-file user-data=metadata.yaml

#Развертывание инстанса

yc compute instance create
--name reddit-app
--hostname reddit-app
--memory=4
--create-boot-disk image-folder-id=standard-images,image-family=ubuntu-1604-lts,size=10GB
--network-interface subnet-name=default-ru-central1-a,nat-ip-version=ipv4
--metadata serial-port-enable=1
--zone ru-central1-a
--metadata-from-file user-data=metadata.yaml

About

aeivanov Infra repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •