Automatikus regisztráció az SQL IaaS-ügynök bővítményével

A következőre vonatkozik:SQL Server azure-beli virtuális gépen

Alapértelmezés szerint az SQL Server 2016 vagy újabb rendszerű Azure-beli virtuális gépek automatikusan regisztrálva lesznek az SQL IaaS Agent bővítményben , amikor a CEIP szolgáltatás észleli. Engedélyezheti, hogy az előfizetés automatikus regisztrációs funkciója egyszerűen és automatikusan regisztráljon minden olyan SQL Server virtuális gépet, amelyet a CEIP szolgáltatás nem vett fel, például az SQL Server régebbi verzióit.

Ez a cikk bemutatja az automatikus regisztrációs funkció engedélyezését. Másik lehetőségként regisztrálhat egy virtuális gépet, vagy tömegesen regisztrálhatja a virtuális gépeket az SQL IaaS-ügynök bővítményével.

Feljegyzés

Az Azure Marketplace-en 2022 októbere után üzembe helyezett SQL Server virtuális gépek alapértelmezés szerint a legkevésbé kiemelt modellel rendelkeznek. Az SQL IaaS-ügynök bővítmény felügyeleti módjai 2023 márciusában el lettek távolítva.

Áttekintés

Regisztrálja AZ SQL Server virtuális gépét az SQL IaaS Agent bővítményével , hogy az előnyök teljes halmazát kihasználhassa.

Alapértelmezés szerint az SQL Server 2016-os vagy újabb verziójú Azure-beli virtuális gépek automatikusan regisztrálva lesznek az SQL IaaS Agent bővítményben korlátozott funkcionalitással, amikor a CEIP szolgáltatás észleli. Az automatikus regisztrációs funkcióval automatikusan regisztrálhatja a CEIP szolgáltatás által nem azonosított SQL Server virtuális gépeket. A licenctípus automatikusan a virtuálisgép-rendszerképre alapértelmezés szerint érvényes. Ha használatalapú fizetéses rendszerképet használ a virtuális géphez, akkor a licenc típusa az lesz PAYG, ellenkező esetben a licenc típusa alapértelmezés szerint meg fog jelenni AHUB . Az adatvédelemmel kapcsolatos információkért tekintse meg az SQL IaaS Agent bővítmény adatvédelmi nyilatkozatait.

Ha az előfizetés automatikus regisztrációja engedélyezve van, az SQL Serverrel rendelkező összes jelenlegi és jövőbeli virtuális gép regisztrálva lesz az SQL IaaS Agent bővítményben. Ez egy havi feladat futtatásával történik, amely észleli, hogy az SQL Server telepítve van-e az előfizetés összes regisztrálatlan virtuális gépére. A nem regisztrált virtuális gépek esetében a feladat átmásolja az SQL IaaS-ügynök bővítmény bináris fájljait a virtuális gépre, majd futtat egy egyszeri segédprogramot az SQL Server beállításjegyzék-hive-jének ellenőrzéséhez. Ha az SQL Server hive-t észleli, a virtuális gép regisztrálva lesz a bővítményben. Ha a beállításjegyzékben nincs SQL Server-hive, a bináris fájlok el lesznek távolítva.

Az automatikus regisztráció a bővítmény korlátozott funkcióit kínálja, például a licenckezelést. Az SQL virtuális gépek erőforrásából további funkciókat is engedélyezhet az Azure Portalon.

Figyelem

  • Ha az SQL Server-struktúra nincs jelen a beállításjegyzékben, a bináris fájlok eltávolítása akkor lehet hatással, ha erőforrás-zárolások vannak érvényben.
  • Ha olyan SQL Server virtuális gépet helyezett üzembe egy marketplace-rendszerképpel, amelyen előre telepítve van az SQL IaaS Agent bővítmény, és a bővítmény sikertelen állapotban van, vagy el lett távolítva, az automatikus regisztráció ellenőrzi a beállításjegyzékben, hogy telepítve van-e az SQL Server a virtuális gépen, majd regisztrálja azt a bővítményben.

Integráció a központilag felügyelt Azure Hybrid Benefittel

A központilag felügyelt Azure Hybrid Benefit (CM-AHB) egy olyan szolgáltatás, amely segít az ügyfeleknek optimalizálni az Azure-költségeit, és más előnyöket is használniuk kell, például:

  • Helyezze át az összes használatalapú (teljes árú) SQL PaaS/IaaS számítási feladatot, hogy kihasználhassa az Azure Hybrid Benefits előnyeit anélkül, hogy egyenként konfigurálnia kell őket az előny engedélyezéséhez.
  • Győződjön meg arról, hogy az ÖSSZES SQL-számítási feladat licence a meglévő licencszerződéseknek megfelelően van licencelve.
  • A licencmegfeleltségi felügyeleti szerepkörök elkülönítése a devops-szerepköröktől az RBAC használatával
  • A passzív és vészhelyreállítási (DR) környezetek megfelelő azonosításának biztosításával kihasználhatja az ingyenes üzletmenet-folytonosság előnyeit.
  • MsDN-licenceket használjon az Azure-ban nem éles környezetekhez.

A CM-AHB az SQL IaaS Agent bővítmény által biztosított adatokat használja az egyes Azure-beli virtuális gépek által használt SQL Server-licencek számának figyelembe vételéhez, és javaslatokat nyújt a számlázási rendszergazdának a licenc-hozzárendelési folyamat során. A javaslatok használata biztosítja, hogy a maximális kedvezményt az Azure Hybrid Benefit használatával kapja meg. Ha a virtuális gépek nincsenek regisztrálva az SQL IaaS Agent bővítményben, amikor a CM-AHB-t a számlázási rendszergazda engedélyezi, a szolgáltatás nem kapja meg a teljes használati adatokat az Azure-előfizetésekből, ezért a CM-AHB-javaslatok pontatlanok lesznek.

Fontos

Ha a CM-AHB engedélyezése után aktiválódik az automatikus regisztráció, fennáll annak a kockázata, hogy az AZURE-beli virtuálisgép-számítási feladatokon futó SQL Server használatalapú fizetéses díjakat számít fel. Ennek a kockázatnak a csökkentése érdekében módosítsa a CM-AHB-ben a licenchozzárendeléseket, hogy figyelembe vegyék az SQL IaaS-ügynök bővítmény által az automatikus regisztráció után jelentett további használatot. Közzétettünk egy nyílt forráskód eszközt, amely betekintést nyújt az SQL Server-licencek kihasználtságába, beleértve az SQL Server által az Azure-beli virtuális gépeken végzett kihasználtságot, amelyek még nincsenek regisztrálva az SQL IaaS Agent bővítményben.

Előfeltételek

Ha engedélyezni szeretné az SQL Server virtuális gép automatikus regisztrációját a bővítményrel, a következőkre lesz szüksége:

  • Egy Azure-előfizetés.
  • A virtuális gépek regisztrálásához használt ügyfél-hitelesítő adatok a következő Azure-szerepkörök bármelyikében léteznek: virtuális gép közreműködője, közreműködője vagy tulajdonosa.

Az automatikus regisztráció engedélyezése után az SQL Server virtuális gépek regisztrálása az alábbi feltételek szerint történik:

  • A virtuális gépek azure-erőforrásmodell használatával vannak üzembe helyezve egy támogatott Windows Server rendszerűvirtuális gépen.
  • Telepítve van az SQL Server .
  • A virtuális gépeket a nyilvános vagy az Azure Government-felhőben helyezik üzembe. Más felhők jelenleg nem támogatottak.
  • A virtuális gépek futnak.

Feljegyzés

Az azure-beli Ubuntu Linux rendszerű virtuális gépek automatikus regisztrációja támogatott.

Automatikus regisztráció engedélyezése

Ha engedélyezni szeretné az SQL Server virtuális gépek automatikus regisztrációját az Azure Portalon, kövesse az alábbi lépéseket:

  1. Jelentkezzen be az Azure Portalra.

  2. Lépjen az SQL virtuális gépek erőforráslapjára.

  3. Az Automatikus regisztráció lap megnyitásához válassza az Automatikus SQL Server virtuálisgép-regisztráció lehetőséget.

    Screenshot showing how to select Automatic SQL Server VM registration to open the automatic registration page

  4. Válassza ki előfizetését a legördülő listából.

  5. Olvassa el a feltételeket, és ha elfogadja, válassza az Elfogadom lehetőséget.

  6. Válassza a Regisztráció lehetőséget a funkció engedélyezéséhez, és automatikusan regisztrálja az összes jelenlegi és jövőbeli SQL Server-virtuális gépet az SQL IaaS-ügynök bővítményével. Ez nem indítja újra az SQL Server szolgáltatást egyik virtuális gépen sem.

Automatikus regisztráció letiltása

Az automatikus regisztrációs funkció letiltásához használja az Azure CLI-t vagy az Azure PowerShellt . Ha az automatikus regisztrációs funkció le van tiltva, az előfizetéshez hozzáadott SQL Server virtuális gépeket manuálisan kell regisztrálni az SQL IaaS-ügynök bővítményével. Ez nem szünteti meg a már regisztrált SQL Server virtuális gépek regisztrációját.

Az automatikus regisztráció azure CLI-vel való letiltásához futtassa a következő parancsot:

az feature unregister --namespace Microsoft.SqlVirtualMachine --name BulkRegistration

Több előfizetés engedélyezése

Az automatikus regisztrációs funkciót több Azure-előfizetéshez is engedélyezheti a PowerShell használatával.

Ehhez kövesse az alábbi lépéseket:

  1. Mentse ezt a szkriptet.

  2. Navigáljon arra a helyre, ahová a szkriptet mentette egy rendszergazdai parancssor vagy PowerShell-ablak használatával.

  3. Csatlakozás az Azure-ba (az login).

  4. Futtassa a szkriptet, és adja át az SubscriptionIds paraméterként. Ha nincs megadva előfizetés, a szkript engedélyezi az automatikus regisztrációt a felhasználói fiók összes előfizetéséhez.

    Az alábbi parancs két előfizetés automatikus regisztrációját teszi lehetővé:

    .\EnableBySubscription.ps1 -SubscriptionList a1a1a-aa11-11aa-a1a1-a11a111a1,b2b2b2-bb22-22bb-b2b2-b2b2b2bb
    

    Az alábbi parancs minden előfizetéshez engedélyezi az automatikus regisztrációt:

    .\EnableBySubscription.ps1
    

A sikertelen regisztrációs hibák ugyanabban a könyvtárban RegistrationErrors.csv vannak tárolva, ahonnan a .ps1 szkriptet mentette és végrehajtotta.

Következő lépések

További információkért tekintse át a következő cikkeket: