By: Edwin Sarmiento | Päivitetty: Sarmento Sarmento: 2020-06-30 | Comments | Related: 2020-06-30 | Related: 2020-06-30 | Comments | Related: 2020-06-30 1 | 2 | Lisää > Clustering

Problem

Edellisessä vinkissäStep-by-step Installation of SQL Server 2016 on a Windows Server 2016 Failover Cluster- Part 1, olen nähnyt, miten SQL Server 2016 asennetaan Windows Server 2016 Failover Clusteriin (WSFC). Otamme käyttöön SQL Server 2017:n failover-klusterin, joka toimiiWindows Server 2016:ssa. Miten asennan ja määrittelen SQL Server2017-viansiirtoklusterin Windows Server 2016:een?

Ratkaisu

Prosessi WindowsServer 2016-viansiirtoklusterin asentamiseksi ja määrittelemiseksi perinteisellä tavalla – Active Directoryyn liitetyillä palvelimilla ja jaetulla tallennustilalla SQL Server -tietokantoja varten – on sama, joka on kuvattuSQL Server 2016:n asentaminen Windows Server 2016-viansiirtoklusteriin -sarjan 1. ja 2. osassa: SQL Server 2016:n asentaminen Windows Server 2016:n viansiirtoklusteriin -vaihe vaihe vaiheelta. Käytä näitä vinkkejä Windows Server 2016 -vikasietoklusterin asentamiseen ja konfigurointiin. Tässä vinkissä keskitytään SQL Server 2017:n failover-klusteroidun instanssin asentamiseen ja konfigurointiin.

SQL Server 2017:n failover-klusteroidun instanssin (FCI)

Alhaalla kuvatut vaiheet asentavat SQLServer 2017:n oletusarvoisen FCI:n. Valitse palvelin WSFC:ssä aloittaaksesi asennusprosessin.

  1. Käynnistä setup.exe SQL Server 2017 -asennusmediasta SQL Server Installation Centerin käynnistämiseksi. Napsauta vasemmanpuoleista Asennuslinkkiä.
  2. Napsauta New SQL Server failover cluster installationlinkkiä. Tämä käynnistää ohjatun SQL Server 2017 -asennusohjelman.
  1. Tuoteavain-valintaikkunassa kirjoita asennusmedian mukana tullut tuoteavain ja napsauta Seuraava.
  1. Lisenssiehdot-valintaikkunassa napsauta Hyväksyn lisenssiehdot -valintaruutua ja valitse Seuraava.
  1. Varmista Global Rules (Globaalit säännöt) -valintaikkunassa, että tarkistustulokset ovat onnistuneet, ja napsauta Next (Seuraava) -painiketta.
  1. Microsoft Update (Microsoft-päivitykset) -valintaikkunassa sinulla on valintamahdollisuusvalita, voiko asennukseen sisällyttää SQL Server -tuotepäivityksiä. Oletusarvoisesti se etsii tuotepäivitykset Microsoft Updates -palvelun kautta verkossa olettaen, että palvelimella on pääsy Internetiin. Jos palvelimella ei ole Internet-yhteyttä, voit ladata päivitykset manuaalisesti ja tallentaa ne verkon jaettuun kansioon. SQL Server FCI:n asentaminen uusimman kumulatiivisen päivityksen liukuvirralla käsitellään kohdassa SQL Server 2017 Failover Clustered Instance (FCI) -instanssin asentaminen liukuvirralla päivityksillä. Napsauta Seuraava.

  1. Varmista Install Failover Cluster Rules (Asenna Failover Cluster -säännöt) -valintaikkunassa, että tarkistukset palauttavat onnistuneet tulokset. Jos tarkistukset palauttivat muutamia varoituksia,varmista, että korjaat ne ennen asennuksen jatkamista. NapsautaNext. Huomaa, että saat varoitustuloksen MicrosoftCluster Service (MSCS) -klusterin tarkistusvaroituksista tässä vinkissä kuvattujenstorage spaces direct (S2D) -tarkistusten sivuvaikutuksena.
  1. Valintaikkunassa Feature Selection (Ominaisuuksien valinta) valitse seuraavatkomponentit Database Engine Services (Tietokantamoottoripalvelut) ja Client Tools (Asiakastyökalut) -yhteys. Napsauta Seuraava. Huomaa, että SQL Server 2016:sta alkaen SQL Server Management Studio ei enää sisälly asennusvälineeseen. Sinun on ladattava se erikseen, jos haluat asentaa sen palvelimillesi, mitä en suosittele. Asenna tietokantamoottori vain palvelimillesi ja käytä asiakastyöasemaa niiden etähallintaan.
  1. Tarkista Feature Rules (Ominaisuussäännöt) -valintaikkunassa, että kaikki säännöt on hyväksytty. Jos säännöt palauttivat muutamia varoituksia, varmista, että täytät ne ennen asennuksen jatkamista. Napsauta Seuraava.
  1. Anna Instance Configuration (Instanssin määritys) -valintaikkunassa SQL Server Network Name (SQL-palvelimen verkkonimi) -arvolle arvo. Tämä on nimi, jota asiakassovellukset käyttävät muodostettaessa yhteyttä tähän palvelimeen. Tämä nimi luodaan virtuaalisena tietokoneobjektina (VCO) Active Directoryyn. Varmista, että WSFC:hen liitetylle klusterinimiobjektille (CNO) on määritetty asianmukaiset käyttöoikeudet, kuten tässä Microsoftin artikkelissa on esitetty.

Pari asiaa on syytä korostaa tässä jaksossa. Oletusarvoisesti instanssin nimeä käytetään Instance ID:nä.Tätä käytetään tämän tietyn SQL Serverin instanssin asennushakemistojen ja rekisteriavainten tunnistamiseen. Tämä on erittäin hyödyllistä, kun haluat käyttää useita instansseja WSFC:ssä. Se koskee sekä oletusinstanssia että nimettyjä instansseja. Kun kyseessä on oletustilanne, tilaston nimi ja tilaston tunnus on MSSQLSERVER.Jos haluat käyttää muuta kuin oletustilaston tunnusta, sinun on määritettävä arvo InstanceID-tekstiruutuun. Napsauta Seuraava.

  1. Klusterin resurssiryhmä -valintaikkunassa tarkista WSFC:ssä käytettävissä olevat resurssit. Tämä kertoo, että WSFC:ssäsi luodaan uusi resurssiryhmä SQL Server FCI:tä varten. Voit määrittää SQL Server -klusterin resurssiryhmän nimen joko käyttämällä pudotusvalikkoa, jossa voit määrittää olemassa olevan ryhmän käytettäväksi, tai kirjoittamalla uuden ryhmän nimen sen luomiseksi. Hyväksy kaikki oletusasetuksetja napsauta Seuraava.

  1. Valintaikkunassa Cluster Disk Selectiondialogialogi, valitse käytettävissä olevat levyryhmät, jotka ovat WSFC:ssä SQLServer FCI:n käytettäväksi. Napsauta Seuraava.Tässä valintaikkunassa näkyvä levyjen luettelo riippuu siitä, miten olet määrittänyt jaetut levyresurssit WSFC:ssä.Tässä näet, mitä hyötyä on jaettujen levyresurssien nimeämisestä uudelleen, kuten tässä vinkissä on tehty.
  1. Klusteriverkon konfigurointi -valintaikkunassa anna IP-osoite- ja aliverkon peite- eli aliverkkomaskin arvot, joita SQL Server FCI käyttää. Valitse IPv4-valintaruutu IP Type (IP-tyyppi) -sarakkeessa, koska käytät staattista IP-osoitetta. Napsauta Next (Seuraava). Tämän virtuaalisen IP-osoitteen sisältävä SQLServer-verkkonimi luodaan DNS-palvelimeen. Tässäkin vaiheessa näet, mitä hyötyä on klusterin verkkoresurssien uudelleennimeämisestä, kuten tässä vinkissä on tehty.
  1. Palvelimen konfigurointi -valintaikkunassa anna SQL Server -palvelutilien tunnukset Service Account -välilehdessä. Varmista, että sekä SQL Server Agentin että SQL Server Database Engines -palvelun käynnistystyyppi on Manuaalinen. WSFC huolehtii näiden palvelujen pysäyttämisestä ja käynnistämisestä. Valitse valintaruutu GrantPerform Volume Maintenance Task -oikeudet SQL Server Database Engine Service -palvelulle.Tämä mahdollistaa SQL Serverin välittömän tiedostojen alustuksen (Instant File Initialization), kuten tässä vinkissä korostetaan. Koska tämä on tilille annettu paikallinen oikeus, sinun on tehtävä tämä nimenomaisesti kaikissa SQL Server FCI:n solmuissa. NapsautaNext.
  1. Tietokantamoottorin konfigurointi -valintaikkunan Server Configuration (Palvelimen konfigurointi) -välilehdellä
    • Valitse Windows-todennustila Authentication Mode (Todennustila) -osiossa. Voit tarvittaessa muuttaa sitä myöhemmin asennuksen päätyttyä.
    • Lisää tällä hetkellä kirjautuneena oleva käyttäjä SQL Serverin ylläpitäjäryhmään napsauttamalla Add CurrentUser-painiketta Specify SQL Server Administrators -osiossa. Voit myös lisätä Active Directory -toimialueen tilejä tai suojausryhmiä tarpeen mukaan.

Määritä datatiedostojen, lokitiedostojen ja varmuuskopiointitiedostojen sijainti Tietohallinta-välilehdessä.

TempDB-välilehdessä voit määrittää tempdb-tietokantatiedostojen lukumäärän, datatiedostojen ja lokitiedostojen alkuperäisen koon ja automaattisen kasvun asetukset sekä niitä vastaavat sijainnit.

Huomautus: Voit myös tallentaa tempdb-tietokantatietokantatiedostot paikallisen levyn paikalliseen levyyn WSFC:hen. Voit silti halutessasi isännöidä tempdb-tietokantaa tämän esimerkin kaltaisessa jaetussa tallennustilassa. Jos päätät tallentaa tempdb:n paikalliselle levylle, sinua pyydetään varmistamaan, että WSFC:n kaikissa solmuissa on sama hakemistorakenne ja että SQL Server -palvelutilillä on luku- ja kirjoitusoikeudet kyseisiin kansioihin.

Klikkaa Seuraava.

  1. Varmista ominaisuuden määrityssäännöt -valintaikkunassa, että kaikki tarkistukset ovat onnistuneet. Napsauta Seuraava.
  1. Varmista Asennusvalmius -valintaikkunassa, että kaikki kokoonpanoasetukset ovat oikein. Jatka asennusta napsauttamalla Asenna.
  1. Napsauta Valmis-valintaikkunassa Sulje.Tämä päättää SQL Server 2017 FCI:n asennuksen.
SQL Server 2017 Failover Clustered Instance (FCI) -instanssin (FCI) asentaminen SlipstreamedUpdates

Voit valita päivitysten slipstream-asennuksen osana SQL Server 2017 FCI -asennusta, kuten on kuvattu vinkissä Service Packien ja kumulatiivisten päivitysten slipstream-asennus SQL Server 2016:ssa ja sitä korkeammissa versioissaVähentääksesi käyttöönottoon kuluvaa aikaa ja työtä. Samoin kuin vinkissä kuvatut vaiheet,tämä edellyttää SQL Serverin asentamista komentoriviltä. Mutta toisin kuin erillisen instanssin asentaminen, SQL Server FCI vaatii /Action=InstallFailoverClusterparametrin. Alla olevassa esimerkkikomennossa viitataan \\\CentralFileServer\SQLServer2017CUs\CU20jaettuun kansioon SQL Server 2017 -päivitysten etsimistä varten.

setup.exe /Action=InstallFailoverCluster /UpdateEnabled=True /UpdateSource="\CentralFileServer\SQLServer2017CUs\CU20"

Asennusprosessin Tuotepäivitykset-osio vahvistaa, onko päivitykset havaittu.

Jatka SQL Serverin asennusprosessia edellisessä kohdassa SQL Server 2017 Failover ClusteredInstance (FCI) -tilan (Failover ClusteredInstance) asentaminen esitetyllä tavalla. Asennusprosessin Ready to Install (Asennusvalmius) -osiossa vahvistetaan myös SQL Serverin versionumero asennuksen jälkeen. Tässä esimerkissä asennusvälineessä käytetään SQL Server 2017:n RTM-versiota (14.00.1000.169)kun taas päivitys sisältää SQL Server 2017 CU 20:n (14.0.3294.0), kuten päivitysversio: -kentässä näkyy.

Solmun onnistuneen asennuksen ja konfiguroinnin päätteeksi sinulla on nyt täysin toimiva SQL Server 2017 FCI.Voit tarkistaa sen avaamalla Failover Cluster Manager -konsolin ja napsauttamallaRoles-kohdassa SQL Server (MSSQLSERVER). Varmista, että kaikki riippuvuudet ovat verkossa.

Vaikka sinulla on täysin toimiva SQL Server2017 FCI, se ei ole vielä erittäin käytettävissä, koska SQL Serverin binäärit on asennettu vain yhteen WSFC:n solmuun. Jotta siitä tulisi erittäin käytettävissä oleva, sinun on vielä lisättävä WSFC:n toinen solmu SQL Server FCI:hen.

Tämän sarjan seuraavassa vinkissä lisäät tämän toisen solmun SQL Server FCI:hen ja testaat asiakassovellusyhteyden.

Seuraavat vaiheet
  • Katso aiemmat vinkit Step-by-step Installation of SQL Server 2016 on a WindowsServer 2016 Failover ClusterPart 1 andPart 2 asentaaksesi ja konfiguroidaksesi WSFC:n valmistautuaksesi SQL Server 2017FCI:n asentamiseen
  • Lue lisää seuraavistaaiheista:
    • Windows Server Failover Clusterin asentaminen, konfigurointi ja hallinta PowerShellin avullaOsa 1
    • Windows-klusterin validointi ennen SQL Server 2014:n asentamista
    • Mitä uutta Failover Clusteringissa Windows Server 2016:ssa

Viimeisin päivitetty:

Tietoa kirjoittajasta
Edwin M. Sarmiento on Ottawassa, Kanadassa asuva, korkean käytettävyyden, katastrofien jälkeisen palautuksen ja järjestelmäinfrastruktuurien asiantuntija, Microsoft SQL Server MVP ja Microsoft Certified Master.
Katso kaikki vinkkini

Vastaa

Sähköpostiosoitettasi ei julkaista.