Skip to content

Instantly share code, notes, and snippets.

@DmitryevichD
Last active June 21, 2023 13:02
Show Gist options
  • Save DmitryevichD/a9137f85db224e2631a57c37055a0f90 to your computer and use it in GitHub Desktop.
Save DmitryevichD/a9137f85db224e2631a57c37055a0f90 to your computer and use it in GitHub Desktop.

Общая информация

  • Используются 2 сети:
DEV - 192.168.11.0/24
QA  - 192.168.22.0/24
Общие компоненты имеют 2 IP адреса, для доступа из 2х сетей
  • Быстрые диски HDD (fast) монтируются в директорию /data
  • На каждой VM следует создать пользователя techuser 1000:1000 для выполнения тех. работ и для случаев, если вдруг OpenLDAP недоступен
  • Предустановленное ПО
    • vim
    • htop
    • iputils-ping net-tools
    • docker docker-compose
    • openldap-clients sssd sssd-ldap oddjob-mkhomedir libsss_sudo

Этапы

1 этап

host name CPU MEM HDD (slow) HDD (fast) IP
openvpn 2 2 20 - ?
registry 4 8 300 - 192.168.11.102/192.168.22.102
qa-cms 3 8 50 - ?
dev-db-0 4 6 20 20 192.168.11.30
dev-db-1 4 6 20 20 192.168.11.31
Итого 17 30 410 40 -

2 этап

host name CPU MEM HDD (slow) HDD (fast) IP
elk 4 8 200 - 192.168.22.100/192.168.11.100
teamcity* 4 4 40 - 192.168.22.200/192.168.11.200
build-agent-1 4 8 40 - 192.168.22.201/192.168.11.201
cm-service-0 4 8 60 - 192.168.22.101/192.168.11.101
dev-web 2 2 15 - 192.168.11.10
dev-service-0 4 8 30 10 192.168.11.20
dev-service-1 4 8 30 10 192.168.11.21
Итого 26 46 415 20 -
  • Необходимо проверить доступ на search\stage\prod для деплоя артифактов

3 этап

host name CPU MEM HDD (slow) HDD (fast) IP
qa-web 2 2 20 - 192.168.22.10
qa-db-0 3 6 20 20 192.168.22.30
qa-db-1 3 6 20 20 192.168.22.31
qa-db-2 3 6 20 80 192.168.22.32
qa-services-0 4 8 40 10 192.168.22.20
qa-services-3 2 2 20 - 192.168.22.23
Итого 17 30 140 130 -

4 этап

host name CPU MEM HDD (slow) HDD (fast) IP
qa-services-1 4 8 40 10 192.168.22.21
qa-services-2 4 8 60 - 192.168.22.22
qa-elastic-0 2 4 20 - 192.168.22.40
qa-elastic-1 3 6 20 20 192.168.22.41
qa-elastic-2 3 6 20 20 192.168.22.42
qa-elastic-3 3 6 20 20 192.168.22.43
Итого 19 38 180 70 -

5 этап

host name CPU MEM HDD (slow) HDD (fast) IP
build-agent-2 4 8 40 - 192.168.22.202/192.168.11.202
build-agent-3 4 8 40 - 192.168.22.203/192.168.11.203
build-agent-4 2 4 40 - 192.168.22.204/192.168.11.204
sonarqube 4 8 40 - 192.168.22.103/192.168.11.103
В резерве 10 19 250 40 -
Итого 24 47 410 40 -

Всего необходимо ресурсов

CPU MEM HDD(slow) HDD (fast)
103 191 1555 300
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment