Megosztás a következőn keresztül:


Kettős kiszolgálókonfiguráció beállítása a helyszíni Azure DevOpsban

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020

Engedélyezheti az Azure DevOps Server üzembe helyezését, hogy több terhelést kezeljen, mint egyetlen kiszolgálókonfiguráció, ha külön kiszolgálókon helyezi üzembe az alkalmazást és az adatszinteket. Mindenképpen tekintse át hardverre vonatkozó javaslatainkat, ellenőrizze, hogy ez a konfiguráció megfelelő-e a csapatának. Ha nem, fontolja meg egy egykiszolgálós vagy több kiszolgáló konfigurációjának.

Ha egy korábbi verzióról frissít, tudjon meg többet a kompatibilitásról, a kibocsátási megjegyzésről, és arról, hogyan kezdje el a frissítést .

Előkészítés

  1. Készítse elő az Azure DevOps Server rendszerkövetelményeinek megfelelő alkalmazásréteg-kiszolgálót.

  2. Készítsen elő egy olyan adatréteg-kiszolgálót, amely megfelel a csapat hardverjavaslatainak.

    Állítsa be az SQL Server támogatott verzióját az adatszinten. Amikor beállítja az SQL Servert az Azure DevOps Serverhez, telepítse legalább az adatbázismotort és a teljes szöveges keresési szolgáltatásokat.

    SQL_SERVER_FEATURES

    Az Azure DevOps Server fizetős példányai rendelkeznek az SQL Server Standard licencével az Azure DevOps Serverhez való használatra. A Team Foundation Server díjszabási oldala ismerteti a részleteket. Ha az Azure DevOps Serverhez tartozó licencet használja, csak az Azure DevOps Server-adatbázisokhoz használhatja.

  3. Konfigurálja az adatszint tűzfalát úgy, hogy engedélyezze az SQL Server adatbázismotorjának elérését, hogy az Azure DevOps Server az alkalmazásszintről kapcsolódhasson az SQL Server adatbázismotorhoz.

  4. Győződjön meg arról, hogy az Azure DevOps Server konfigurálásához használni kívánt fiók tagja a SysAdmin kiszolgálói szerepkörnek az SQL Server.

    Megjegyzés

    Az Azure DevOps Server telepítése összetett műveletekből áll, amelyek magas szintű jogosultságot igényelnek – ilyenek például az adatbázisok létrehozása, a szolgáltatásfiókok bejelentkezési adatainak kiépítése stb. Technikailag csak a ServerAdmin szerepkör tagságára van szükség; BÁRMILYEN BEJELENTKEZÉS MÓDOSÍTÁSA, BÁRMILYEN ADATBÁZIS LÉTREHOZÁSA, és BÁRMELY DEFINÍCIÓ MEGTEKINTÉSE kiszolgáló hatókörébe tartozó engedélyek; és CONTROL-engedély a fő adatbázison. A SysAdmin-kiszolgálói szerepkör tagsága minden ilyen tagságot és engedélyt biztosít, ezért ez a legegyszerűbb módja annak, hogy az Azure DevOps Server konfigurációja sikeres legyen. Szükség esetén ezek a tagságok és engedélyek visszavonhatók az Azure DevOps Server telepítése után.

  5. Ha engedélyezni szeretné a jelentéskészítést, készítse elő az alkalmazás- és adatszinteket erre.

    Megjegyzés

    Mindenképpen tekintse át jelentéskészítési konfigurációs lehetőségeket, hogy megismerje az Ön számára elérhető lehetőségeket, és hogy milyen hatással van a munkakövetési testreszabási folyamatmodellekre.

    Telepítse az SQL Server Analysis Servicest, és telepítse és konfigurálja az SQL Server Reporting Servicest. Konfigurálja a tűzfalat úgy, hogy engedélyezze a Reporting Services elérését, és engedélyezze az Analysis Servicesvaló hozzáférést.

Telepítés

  1. Töltse le az Azure DevOps Servert az alábbi csatornák egyikén:

  2. Indítsd el a telepítést.

    A telepítő fájlokat másol a gépére, majd elindítja az Azure DevOps Server Configuration Centert.

A telepítés konfigurálása

Konfigurálja az Azure DevOps Servert a támogatott konfigurációs beállítások alapján, az első lépések útmutatójában.

Új üzembe helyezés – Alapszintű beállítás

Az Azure DevOps Server beállításának legegyszerűbb módja még kétkiszolgálós konfiguráció esetén is a Kiszolgálókonfiguráció varázsló használata az Új üzembe helyezés – Alapszintű forgatókönyv használatával. Részletekért lásd: Konfigurálás az Alapszintű beállítással. Ez a beállítás az egyszerűség kedvéért van optimalizálva, a legtöbb bemenet alapértelmezett beállításaival.

Képernyőkép a Kiszolgálókonfiguráció varázslóról, Új üzembe helyezés, Alapszintű beállítás, 2022.

Amikor kiválaszt egy SQL Server-példányt a varázslóban, mindenképpen mutasson a már konfigurált adatszintre. Az Új üzembe helyezés – Alapszintű lehetőséggel ki kell választania a következőket is:

  • alkalmazásszint: Mely webhelybeállításokat kell használni, beleértve a HTTP- vagy HTTPS-kötések használatát is. További információért tekintse meg webhelybeállításokat.
  • Keresési: Hogy telepítse és konfigurálja-e a Kódkeresési szolgáltatásokat. További információért lásd keresési konfigurálását.

Új üzembe helyezés – Speciális lehetőség

Ha az összes bemenetet teljes mértékben szabályozni szeretné, használja helyette az Új üzembe helyezés – Speciális beállítást.

Képernyőkép a Kiszolgálókonfiguráció varázslóról, Új üzembe helyezés, Speciális lehetőség kiválasztva, 2022.

Ha a Új üzembe helyezés – Speciális lehetőséget választja, a következő lehetőségek közül kell választania:

  • A különböző Azure DevOps Server üzembehelyezési folyamatainak szolgáltatásfiókja a következőképpen fog futni. Az Alapszintű forgatókönyvben használt alapértelmezett érték a tartományhoz csatlakoztatott forgatókönyvekben NT AUTHORITY\NETWORK SERVICE, munkacsoport-forgatókönyvekben pedig LOCAL SERVICE.
  • Engedélyezi-e az SSH-t, és hogy melyik porton figyeljen. Az Alapszintű forgatókönyvben az alapértelmezett érték az SSH konfigurálása a 22-s porton.
  • A gyakran használt Azure DevOps Server-erőforrásokhoz használt fájlgyorsítótár helye. Az Alapszintű forgatókönyvben használt alapértelmezett érték a helyi meghajtón található AzureDevOpsServerData\ApplicationTier\_fileCache elérési út, amely a legnagyobb szabad területtel rendelkezik.
  • Annak eldöntése, hogy létrehozzunk-e egy projektgyűjteményt a projektek számára, valamint a gyűjtemény nevének meghatározása. Az Alapszintű forgatókönyvben az alapértelmezett viselkedés egy DefaultCollectionnevű projektgyűjtemény létrehozása.
  • A különböző Azure DevOps Server üzembehelyezési folyamatainak szolgáltatásfiókja a következőképpen fog futni. Az Alapszintű forgatókönyvben használt alapértelmezett érték a tartományhoz csatlakoztatott forgatókönyvekben NT AUTHORITY\NETWORK SERVICE, munkacsoport-forgatókönyvekben pedig LOCAL SERVICE.
  • Engedélyezi-e az SSH-t, és hogy melyik porton figyeljen. Az Alapszintű forgatókönyvben az alapértelmezett érték az SSH konfigurálása a 22-s porton.
  • A gyakran használt Azure DevOps Server-erőforrásokhoz használt fájlgyorsítótár helye. Az Alapszintű forgatókönyvben használt alapértelmezett érték a helyi meghajtón található AzureDevOpsServerData\ApplicationTier\_fileCache elérési út, amely a legnagyobb szabad területtel rendelkezik.
  • A jelentéskészítési funkciók konfigurálása. Az alapszintű forgatókönyvben használt alapértelmezett viselkedés nem támogatja ezeknek a funkcióknak a konfigurálását. Vegye figyelembe, hogy ezek a beállítások nem érhetők el az ügyfél operációs rendszereiben.
  • Annak eldöntése, hogy létrehozzunk-e egy projektgyűjteményt a projektek számára, valamint a gyűjtemény nevének meghatározása. Az Alapszintű forgatókönyvben az alapértelmezett viselkedés egy DefaultCollectionnevű projektgyűjtemény létrehozása.

A varázsló mindkét esetben készenlét-ellenőrzéseket futtat a környezet és a beállítások ellenőrzéséhez. Ha minden jól megy, a varázsló lehetővé teszi az üzembe helyezés konfigurálását. Ha hibák merülnek fel, ki kell javítania őket, és újra kell futtatnia a készültségi ellenőrzéseket, mielőtt továbbléphet.