SQL Servert futtató Linux rendszerű virtuális gép kiépítése az Azure Portalon

A következőkre vonatkozik:SQL Server az Azure-beli virtuális gépeken

Ebben a rövid útmutatóban az Azure Portal használatával hoz létre linuxos virtuális gépet, amelyen telepítve van az SQL Server 2017. Az alábbiakat sajátíthatja el:

Előfeltételek

Ha nincs Azure-előfizetésed, hozz létre egy ingyenes fiókot mielőtt elkezdenéd.

Linux rendszerű virtuális gép létrehozása telepített SQL Serverrel

  1. Jelentkezzen be a Azure portalra.

  2. A bal oldali panelen válassza az Erőforrás létrehozása lehetőséget.

  3. Az Erőforrás létrehozása panelen válassza a Számítás lehetőséget.

  4. Válassza a Kiemelt címsor melletti Összes megjelenítése lehetőséget.

    Képernyőkép az összes virtuálisgép-rendszerképről.

  5. Az operációs rendszer szűrőjében válassza a Red Hat, a SUSE vagy az Ubuntu lehetőséget a fent látható módon a követelménynek megfelelően. Az itt látható példában mind a háromat bemutattuk, de kiválaszthat egy kívánt disztribúciót.

  6. Válassza ki az igényeinek megfelelő képet.

  7. Válassza a Create gombot.

Linux rendszerű virtuális gép beállítása

  1. Az Alapszintű beállítások lapon válassza ki az előfizetést és az erőforráscsoportot.

    Képernyőkép az Alapismeretek ablakról.

  2. A virtuális gép nevében adja meg az új Linux rendszerű virtuális gép nevét.

  3. Ezután írja be vagy válassza ki a következő értékeket:

    • Régió: Válassza ki az Önnek megfelelő Azure-régiót.

    • Rendelkezésre állási lehetőségek: Válassza ki az alkalmazások és adatok számára legmegfelelőbb rendelkezésre állást és redundanciát.

    • Méret módosítása: Válassza ezt a lehetőséget a gép méretének kiválasztásához, és ha elkészült, válassza a Kiválasztás lehetőséget. A virtuálisgép-méretekkel kapcsolatos további információkért lásd a virtuálisgép-méreteket.

      Képernyőkép a virtuálisgép-méret kiválasztásáról.

    Jótanács

    Fejlesztéshez és funkcionális teszteléshez használjon DS2 vagy újabb virtuális gép méretet. A teljesítményteszteléshez használja a DS13 vagy újabb verziót .

    • Hitelesítési típus: Válassza ki az SSH nyilvános kulcsát.

      Megjegyzés:

      Választhat, hogy SSH nyilvános kulcsot vagy jelszót használ-e a hitelesítéshez. Az SSH biztonságosabb. Az SSH-kulcsok létrehozásával kapcsolatos utasításokért lásd: SSH-kulcsok létrehozása Linuxon és Macen Linux rendszerű virtuális gépeken az Azure-ban.

    • Felhasználónév: Adja meg a virtuális gép rendszergazdai nevét.

    • SSH nyilvános kulcs: Adja meg az RSA nyilvános kulcsát.

    • Nyilvános bejövő portok: Válassza a Kijelölt portok engedélyezése lehetőséget, és válassza ki az SSH-portot (22) a Nyilvános bejövő portok kiválasztása listában. Ebben a rövid útmutatóban erre a lépésre van szükség az SQL Server konfigurációjának csatlakoztatásához és befejezéséhez. Ha távolról szeretne csatlakozni az SQL Serverhez, manuálisan engedélyeznie kell a Microsoft SQL Server által az interneten keresztüli kapcsolatokhoz használt alapértelmezett portra (1433) irányuló forgalmat a virtuális gép létrehozása után.

      A bejövő portok képernyőképe.

  4. Módosítsa a beállításokat az alábbi további füleken, vagy tartsa meg az alapértelmezett beállításokat.

    • Disks
    • Networking
    • menedzsment
    • Vendégkonfiguráció
    • Címkék
  5. Válassza az Áttekintés + létrehozás lehetőséget.

  6. A Véleményezés + létrehozás panelen válassza a Létrehozás lehetőséget.

Csatlakozás Linux rendszerű virtuális géphez

Ha már használ BASH-felületet, csatlakozzon az Azure-beli virtuális géphez az ssh paranccsal. Az alábbi parancsban cserélje le a virtuális gép felhasználónevét és IP-címét a Linux rendszerű virtuális géphez való csatlakozáshoz.

ssh azureadmin@40.55.55.555

A virtuális gép IP-címét az Azure Portalon találja.

Képernyőkép az Azure Portal IP-címéről.

Ha Windows rendszeren fut, és nem rendelkezik BASH shell-lel, telepítsen egy SSH-klienst, például a PuTTY-t.

  1. Töltse le és telepítse a PuTTY-t.

  2. Futtassa PuTTY-t.

  3. A PuTTY konfigurációs képernyőjén adja meg a virtuális gép nyilvános IP-címét.

  4. Válassza a Megnyitás opciót, és adja meg a felhasználónevet és a jelszót a felszólításnál.

További információ a Linux rendszerű virtuális gépekhez való csatlakozásról: Linux rendszerű virtuális gép létrehozása az Azure Portalon.

Megjegyzés:

Ha PuTTY biztonsági riasztás jelenik meg arról, hogy a kiszolgáló gazdagépkulcsa nincs gyorsítótárazva a beállításjegyzékben, válasszon az alábbi lehetőségek közül. Ha megbízik ebben a gazdagépben, válassza az Igen-t a kulcs PuTTY gyorsítótárához való hozzáadásához és a csatlakozás folytatásához. Ha csak egyszer szeretné folytatni a csatlakozást anélkül, hogy hozzáadta volna a kulcsot a gyorsítótárhoz, válassza a Nem lehetőséget. Ha nem bízik meg ebben a gazdagépben, kattintson a Mégse gombra a kapcsolat megszakításához.

Az SA-jelszó módosítása

Az új virtuális gép véletlenszerű SA-jelszóval telepíti az SQL Servert. Állítsa alaphelyzetbe ezt a jelszót, mielőtt az SA-bejelentkezéssel csatlakozik az SQL Serverhez.

  1. Miután csatlakozott a Linux rendszerű virtuális géphez, nyisson meg egy új parancsterminált.

  2. Módosítsa az sa-jelszót a következő parancsokkal:

    sudo systemctl stop mssql-server
    sudo /opt/mssql/bin/mssql-conf set-sa-password
    

    Amikor a rendszer kéri, adjon meg egy új sa-jelszót és jelszó-megerősítést.

  3. Indítsa újra az SQL Server szolgáltatást.

    sudo systemctl start mssql-server
    

Eszközök hozzáadása az elérési úthoz (nem kötelező)

Alapértelmezés szerint több SQL Server-csomag van telepítve, köztük az SQL Server parancssori eszközök csomagja. Az eszközök csomagja tartalmazza az sqlcmd és a bcp eszközöket. A kényelem érdekében igény szerint hozzáadhatja az eszközök elérési útját /opt/mssql-tools/bin/a PATH környezeti változóhoz.

Futtassa az alábbi parancsokat a bejelentkezési munkamenetek és az PATH interaktív/nem bejelentkezési munkamenetek módosításához:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Távoli kapcsolatok konfigurálása

Ha távolról kell csatlakoznia az SQL Serverhez az Azure-beli virtuális gépen, konfigurálnia kell egy bejövő szabályt a hálózati biztonsági csoportban. A szabály engedélyezi a forgalmat azon a porton, amelyen az SQL Server figyel (alapértelmezett értéke 1433). Az alábbi lépések bemutatják, hogyan használhatja az Azure Portalt ehhez a lépéshez.

Jótanács

Ha a kiépítés során a beállítások között az MS SQL (1433) bejövő portot választotta ki, ezek a módosítások történtek Önnél. A tűzfal konfigurálásáról a következő szakaszban olvashat.

  1. A portálon válassza ki a virtuális gépeket, majd válassza ki az SQL Server virtuális gépet.

  2. A bal oldali navigációs panel Beállítások csoportjában válassza a Hálózatkezelés lehetőséget.

  3. A Hálózatkezelés ablakban válassza a Bejövő portszabályok területen a Bejövő port hozzáadása lehetőséget.

    Képernyőkép a bejövő portszabályokról.

  4. A szolgáltatáslistában válassza az MS SQL lehetőséget.

    Képernyőkép az MS SQL biztonsági csoportszabályáról.

  5. Kattintson az OK gombra a virtuális gép szabályának mentéséhez.

Nyissa meg a tűzfalat az RHEL-en

Ez az oktatóanyag arra utasította, hogy hozzon létre egy Red Hat Enterprise Linux (RHEL) virtuális gépet. Ha távolról szeretne csatlakozni a RHEL virtuális gépekhez, meg kell nyitnia a 1433-as portot a Linux tűzfalon.

  1. Csatlakozzon az RHEL virtuális géphez.

  2. A BASH-rendszerhéjban futtassa a következő parancsokat:

    sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
    sudo firewall-cmd --reload