Skip to main content
Skip table of contents

Настройка развертывания платформы AIVP

Все действия выполняются на ВМ1, если не указано иное.

Для настройки развертывания платформы AIVP выполните следующие шаги:

  1. Перейдите в рабочую директорию:

CODE
cd ~/aivp-deploy/kubernetes
  1. Создайте файл sources.sh из sources.sh.sample:

CODE
cp ./sources.sh.sample ./sources.sh
  1. Настройте развертывание платформы AIVP:

CODE
vim ./sources.sh

CODE
#!/bin/bash -e

###Базовые конфигурации платформы VSaaS ###
export DOCKER_USERNAME=aivp                         #имя пользователя для входа в nexus docker-registry
export DOCKER_PASSWORD=aivp                         #парольт для входа в nexus docker-registry
export TRAEFIK_DOMAIN=traefik-dashboard.aivp.io     #доменное имя для traefik dashboard
export TRAEFIK_NAMESPACE=traefik-v2                 #k8s пространство имен для приложения traefik 
export VMS_DOMAIN=                                  #доменное имя для VMS
export ANALYTICS_DOMAIN=                            #доменное имя для orchestrator
export NS_VMS=vsaas-vms				                #k8s пространство имен для vms application
export NS_MS=vsaas-ms 				                #k8s пространство имен для mediaservers
export NS_A=vsaas-analytics 			            #k8s пространство имен для analytics
export NS_MINIO=minio-single                        #k8s пространство имен для minio s3

export RWO_STORAGE=local-storage                    # имя класса хранилища для ReadWriteOnce
                                                    # для GKE используйте standard-rwo
export RWX_STORAGE=openebs-kernel-nfs               # имя класса хранилища для ReadWriteMany
                                                    # для GKE используйте  standard-rwx

export ANALYTICS=no 				                # развернуть analytics (yes или no)
export TYPE=single 				                    ##Варианты установки
						                            #1) "single" - одноузловая демо инсталяция с дополнительным узлом для для Analytics (если устанавливается)

export VMS_LIC_OFFLINE=no 			                #Использовать оффлайн лицензии для vms (yes или no)
export MS_LIC_OFFLINE=no 			                #Использовать оффлайн лицензии для mediaserver (yes или no)
export A_LIC_OFFLINE=yes 			                #Использовать оффлайн лицензии для analytics (yes или no)

#S3 minio basic deployment parameters for analytics:
export MINIO_CONSOLE_DOMAIN=						#укажите доменное имя для minio console 
export MINIO_USR=minioadmin						    #укажите имя админа minio 
export MINIO_PSW=miniopassword 						#укажите пароль алмина minio admin
export MINIO_BACKEND_ACCESS_KEY=N2OK6ONUEH7CZ8R13H48 				#укажите ключ доступа minio для доступа к бэкэнд хранилищу S3(использовать только буквы и цифры)
export MINIO_ANALYTICS_ACCESS_KEY=Y4RJU1RNFGK48LGO9I2S 				#укажите ключ доступа minio для доступа к хранилищу analytics S3 (использовать только буквы и цифры)
export MINIO_SECRET_KEY=aZ6d6WCmTV0vJ0Q2q441VeJOGnEcyfYYHPKD0LZS	#укажите секретный ключ доступа minio для доступа к хранилищу S3(использовать только буквы и цифры)
export BACKEND_BUCKET_NAME=backend-store 			#название хранилища minio для бэкенда
export ANALYTICS_BUCKET_NAME=analytics-store 		#название хранилища minio для analytics

#Monitoring parameters
export MONITORING=no                            	#развернуть monitoring (yes или no)
export PROVISION_DASHBOARDS=yes						#grafana панели автоматически генерировать (yes или no)
export INFLUX_USR=admin 							#укажите influxdb администратора
export INFLUX_PSW=0hmSYYaRci6yJblARc6aHbHZ4YelTXTo				#укажите пароль для администратора influxdb (использовать только буквы и цифры)
export INFLUX_TOKEN=2pORp9tDo40Lm32oGUKFLL8r1UuNbgUT			#укажите токен для influxdb API (использовать только буквы и цифры)

#Portal parameters
export PORTAL=no                            		#развернуть portal (yes или no)
export PORTAL_STUB_DOMAIN=                          #укажите доменное имя для portal-stub 

###Окончание базовой конфигурации VSaaS ###


if [ ${TYPE} == "single" ]; then
    VMS_TEMPLATE="vms1"
    MS_TEMPLATE="mediaserver1"
    A_TEMPLATE="analytics1"
    MINIO_TEMPLATE="minio1"
else
    echo >&2  "ERROR: Variable TYPE is not correct"
    exit 2
fi

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.