Condividi tramite


Ripristinare un server livello applicazione

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

I database per Azure DevOps archiviano tutti i dati per la distribuzione di Azure DevOps Server. Anche se si esegue il backup del server a livello di applicazione, non si eseguirà il backup di dati per Azure DevOps Server. Tuttavia, se l'hardware di un server a livello applicazione non riesce, è possibile installare un altro server livello applicazione e configurarlo per l'uso dei database per la distribuzione. Tale server sostituirà quindi il server offline come server a livello di applicazione per la distribuzione. Se il server a livello di applicazione ospita prodotti SharePoint, è necessario ripristinare anche il software nel nuovo hardware. Per altre informazioni, vedere Backup (SharePoint Foundation), Backup e ripristino (SharePoint Server) o Protezione e ripristino di una farm (Office SharePoint Server 2007).

Nota

Dopo aver ripristinato un livello applicazione in un nuovo hardware, verificare che tutti gli utenti, i gruppi e gli account di servizio per la distribuzione siano configurati con le autorizzazioni necessarie per eseguire le attività necessarie. Ad esempio, gli amministratori per Azure DevOps devono essere membri del gruppo Administrators locale nel server a livello di applicazione in modo che possano aprire la console di amministrazione. Per altre informazioni, vedere Aggiungere utenti ai progetti, Impostare le autorizzazioni di amministratore per le raccolte di progetti, Impostare le autorizzazioni di amministratore per Azure DevOps Server e account di servizio e dipendenze in Azure DevOps Server.

È anche possibile aggiungere più server a livello di applicazione a una distribuzione di Azure DevOps Server, ma è necessario configurare i client per la connessione a tale server come livello applicazione separato. Non è possibile configurare il bilanciamento del carico automatico tra server livello applicazione. Per il bilanciamento del carico e la trasparenza per i client, è prima necessario installare e configurare un dispositivo hardware o software per il bilanciamento del carico di rete.

Per installare e configurare un server come server a livello di applicazione

  1. Arrestare i pool di applicazioni e i servizi usati da Azure DevOps Server.

    Per altre informazioni, vedere comando TFSServiceControl.

  2. Se si usa il servizio di rete come account del servizio per Azure DevOps (TFSService), nel server a livello di applicazione aprire una finestra del prompt dei comandi e modificare le directory in Unità:%programfiles%\Azure DevOps Server 2019\Tools. Al prompt dei comandi immettere il comando seguente:

    Account TfsConfig /add /account:"NT Authority\Network Service" /accountType:ApplicationTier /SQLInstance: ServerName /DatabaseName: DatabaseName: DatabaseName

    Nota

    Per altre informazioni, vedere Comando Account.

  3. Installare Azure DevOps Server nel nuovo server e avviare la procedura guidata Solo livello applicazione.

  4. Se si usa Visual Studio Lab Management, installare la console di amministrazione di System Center Virtual Machine Manager (SCVMM) nel livello applicazione e configurarla per connettersi al server che esegue SCVMM.

    Per altre informazioni, vedere Configurazione di Lab Management per gli ambienti SCVMM.

  5. Se il nome del computer è stato modificato, aprire la console di amministrazione per Azure DevOps.

  6. Nella barra di spostamento selezionare Livello applicazione e quindi selezionare Cambia URL.

    Verrà visualizzata la finestra Modifica URL .

  7. In URL di notifica specificare l'URL per il nuovo server livello applicazione e quindi selezionare OK.

    Nota

    Il nome del server livello applicazione precedente verrà comunque visualizzato nell'elenco dei server livello applicazione nella console di amministrazione per Azure DevOps. Se si seleziona la casella di controllo Filtra computer che non sono connessi in più di 3 giorni , il server precedente scomparirà dall'elenco entro tre giorni.