Suport multi-server PAAS








În acest capitol vom verifica opțiunile pentru suportul multi-server PAAS.
PAAS poate rula sarcini de automatizare pe orice server accesibil. Acceptă o listă de servere pentru a accesa și procesa sarcini pe fiecare server.
Cuprins
1. Implementare pentru procesarea serverului de automatizare folosind API (pentru PAW)
2. Implementare pentru programarea serverului de automatizare folosind API
1. Implementare pentru procesarea serverului de automatizare folosind API (pentru PAW)
Acest tip de suport multi-server este implementat pentru clienții PAW și necesită tabelul tRA_MasterComSite în baza de date setat ca Master în fișierul de configurare PAAS.ini.
Configurația pentru ca multi-server să funcționeze necesită:
PAAS.ini:
[PAAS]
Master=MasterDatabase
…
Tablă MasterDatabase.dbo. tRA_MasterComSite trebuie să existe, cu câmpuri de tip string:
domain_name |
numele string al domeniului referit în apelurile API |
server_name |
numele instanței SQL server, în format HOSTNAME\INSTANCE |
databse_name |
numele bazei de date Pantheon |
user_name |
numele de utilizator SQL Server |
user_password |
parola SQL Server |
Country |
localizarea Pantheon (‘RS’, ‘HR’, …) |
 |
Atenție
Instalarea PAW conține întotdeauna tRA_MasterComSite tabel în baza de date master PAW. Numele bazei de date master PAW ar putea fi PAW_Master, PantheonRA_Master, etc. Pentru integrarea PAW, singura setare necesară este numele bazei de date Master în configurația PAAS.ini.
|
 |
Atenție
Pentru clienții API personalizați, baza de date și tabelul pot fi create cu aceste câmpuri și setate în PAAS.ini
|
Apelurile API de procesare PAAS sunt întotdeauna în format:
<paas_hostname>/api/v1/<domain>/process/<command>?param1=v1¶m2=v2…
Autorizarea este Basic, cu numele de utilizator și parola Pantheon.
Când <domain> se referă la domain_name d din baza de date Master, serviciul PAAS va începe conectarea Pantheon la serverul și baza de date referite în baza de date Master și va urmări sarcinile direct de la acel server SQL.
Dacă țara se potrivește cu subfolderul din instalarea PAAS, Pantheon din acel subfolder va fi pornit. Astfel, PAAS suportă multi-localizare pe o singură instanță PAAS.
2. Implementare pentru programarea serverului de automatizare folosind API
Autorun necesită un serviciu PAAS pentru o instanță SQL server.
Programarea serviciului PAAS se conectează la toate bazele de date Pantheon de pe instanța SQL Server și verifică sarcinile necesare pentru autorun. Aceasta limitează serviciul PAAS autorun la acea instanță SQL server.
Instalarea PAAS citește setările din PAAS.ini, unde pot fi specificate numele și descrierea serviciului Windows, portul, instanța SQL server. Astfel, instalarea diferitelor servicii PAAS poate fi realizată pe un singur server.
Subiecte conexe:
Semnificația și funcționarea PAAS
Instalarea și testarea PAAS
Descrierea metodelor REST pentru procesarea sarcinilor
Valori și opțiuni implicite pentru PAAS.exe
Actualizarea PAAS
Server de automatizare PANTHEON