Delen via


Een virtuele Linux-machine inrichten waarop SQL Server wordt uitgevoerd in Azure Portal

Van toepassing op:SQL Server op Azure VM-

In deze quickstart-zelfstudie gebruikt u Azure Portal om een virtuele Linux-machine te maken waarop SQL Server 2017 is geïnstalleerd. U leert het volgende:

Vereiste voorwaarden

Als je geen Azure-abonnement hebt, maak dan een gratis account aan voordat je begint.

Een Virtuele Linux-machine maken waarop SQL Server is geïnstalleerd

  1. Meld u aan bij het Azure-portaal.

  2. Selecteer een resource maken in het linkerdeelvenster.

  3. Selecteer Compute in het deelvenster Een resource maken.

  4. Selecteer Alles weergeven naast de aanbevolen kop.

    Schermopname van alle VM-installatiekopieën.

  5. Selecteer In het besturingssysteemfilter Red Hat of SUSE of Ubuntu zoals hierboven wordt weergegeven op basis van uw behoeften. In het voorbeeld hier hebben we alle drie weergegeven, maar u kunt één distributie selecteren die u wilt.

  6. Selecteer een specifieke afbeelding die bij uw behoeften past.

  7. Klik op Creëren.

Uw Virtuele Linux-machine instellen

  1. Selecteer uw abonnement en resourcegroep op het tabblad Basisbeginselen.

    Schermopname van het venster Basisbeginselen.

  2. Voer in de naam van de virtuele machine een naam in voor de nieuwe Virtuele Linux-machine.

  3. Typ of selecteer vervolgens de volgende waarden:

    • Regio: Selecteer de Azure-regio die geschikt is voor u.

    • Beschikbaarheidsopties: kies de optie beschikbaarheid en redundantie die het beste is voor uw apps en gegevens.

    • Grootte wijzigen: selecteer deze optie om een machinegrootte te kiezen en kies Selecteren wanneer u klaar bent. Zie VM-grootten voor meer informatie over VM-machinegrootten.

      Schermopname van het kiezen van een VM-grootte.

    Aanbeveling

    Gebruik voor het ontwikkelen en functioneel testen een VM-grootte van DS2 of hoger. Gebruik DS13 of hoger voor prestatietests.

    • Verificatietype: selecteer openbare SSH-sleutel.

      Opmerking

      U kunt kiezen uit een openbare SSH-sleutel of een wachtwoord voor verificatie. SSH is veiliger. Zie SSH-sleutels maken in Linux en Mac voor Linux-VM's in Azure voor instructies voor het genereren van een SSH-sleutel.

    • Gebruikersnaam: voer de naam van de beheerder in voor de virtuele machine.

    • Openbare SSH-sleutel: voer uw openbare RSA-sleutel in.

    • Openbare binnenkomende poorten: kies Geselecteerde poorten toestaan en kies de SSH-poort (22) in de lijst openbare binnenkomende poorten selecteren. In deze quickstart is deze stap nodig om verbinding te maken en de SQL Server-configuratie te voltooien. Als u extern verbinding wilt maken met SQL Server, moet u handmatig verkeer toestaan naar de standaardpoort (1433) die door Microsoft SQL Server wordt gebruikt voor verbindingen via internet nadat de virtuele machine is gemaakt.

      Schermopname van binnenkomende poorten.

  4. Breng de gewenste wijzigingen aan in de instellingen op de volgende extra tabbladen of behoud de standaardinstellingen.

    • Disks
    • Netwerken
    • Beheer
    • Gastconfiguratie
    • tags
  5. Kies Beoordelen + creëren.

  6. Selecteer Maken in het deelvenster Beoordelen en maken.

Verbinding maken met de Virtuele Linux-machine

Als u al een BASH-shell gebruikt, maakt u verbinding met de Azure-VM met behulp van de ssh-opdracht . Vervang in de volgende opdracht de gebruikersnaam en het IP-adres van de VM om verbinding te maken met uw Linux-VM.

ssh azureadmin@40.55.55.555

U vindt het IP-adres van uw VIRTUELE machine in Azure Portal.

Schermopname van IP-adres in Azure Portal.

Als u windows gebruikt en geen BASH-shell hebt, installeert u een SSH-client, zoals PuTTY.

  1. Download en installeer PuTTY.

  2. Voer PuTTY uit.

  3. Voer in het puTTY-configuratiescherm het openbare IP-adres van uw VIRTUELE machine in.

  4. Selecteer Openen en voer uw gebruikersnaam en wachtwoord in bij de prompts.

Zie Een Virtuele Linux-machine maken in Azure met behulp van Azure Portal voor meer informatie over het maken van verbinding met virtuele Linux-machines.

Opmerking

Als u een PuTTY-beveiligingswaarschuwing ziet over de hostsleutel van de server die niet in de cache van het register wordt opgeslagen, kiest u een van de volgende opties. Als u deze host vertrouwt, selecteert u Ja om de sleutel toe te voegen aan de cache van PuTTy en blijft u verbinding maken. Als u maar één keer verbinding wilt maken, zonder de sleutel toe te voegen aan de cache, selecteert u Nee. Als u deze host niet vertrouwt, selecteert u Annuleren om de verbinding af te breken.

Het SA-wachtwoord te wijzigen

De nieuwe virtuele machine installeert SQL Server met een willekeurig SA-wachtwoord. Stel dit wachtwoord opnieuw in voordat u verbinding maakt met SQL Server met de SA-aanmelding.

  1. Nadat u verbinding hebt gemaakt met uw Linux-VM, opent u een nieuwe opdrachtterminal.

  2. Wijzig het SA-wachtwoord met de volgende opdrachten:

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

    Voer een nieuw SA-wachtwoord en wachtwoordbevestiging in wanneer hierom wordt gevraagd.

  3. Start de SQL Server-service opnieuw op.

    sudo systemctl start mssql-server
    

Voeg de hulpprogramma's toe aan uw pad (optioneel)

Er zijn standaard verschillende SQL Server-pakketten geïnstalleerd, waaronder het sql Server-opdrachtregelprogrammapakket. Het hulpprogrammapakket bevat de sqlcmd - en bcp-hulpprogramma's . Voor het gemak kunt u desgewenst het hulpprogrammapad /opt/mssql-tools/bin/toevoegen aan uw PATH omgevingsvariabele.

Voer de volgende opdrachten uit om de PATH voor zowel aanmeldingssessies als interactieve/niet-aanmeldingssessies te wijzigen:

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

Configureren voor externe verbindingen

Als u op afstand verbinding moet maken met SQL Server op de Virtuele Azure-machine, moet u een regel voor binnenkomend verkeer configureren in de netwerkbeveiligingsgroep. De regel staat verkeer toe op de poort waarop SQL Server luistert (standaard 1433). In de volgende stappen ziet u hoe u Azure Portal gebruikt voor deze stap.

Aanbeveling

Als u tijdens het inrichten de binnenkomende poort MS SQL (1433) hebt geselecteerd in de instellingen, zijn deze wijzigingen voor u aangebracht. U kunt naar de volgende sectie gaan over het configureren van de firewall.

  1. Selecteer virtuele machines in de portal en selecteer vervolgens uw SQL Server-VM.

  2. Selecteer Netwerken in het linkernavigatiedeelvenster onder Instellingen.

  3. Selecteer in het venster Netwerken de optie Binnenkomende poort toevoegen onder Regels voor binnenkomende poort.

    Schermopname van regels voor binnenkomende poorten.

  4. Selecteer MS SQL in de lijst Service.

    Schermopname van de ms SQL-beveiligingsgroepregel.

  5. Selecteer OK om de regel voor uw VIRTUELE machine op te slaan.

Open de firewall op RHEL

In deze zelfstudie hebt u de opdracht om een RHEL-VM (Red Hat Enterprise Linux) te maken. Als u extern verbinding wilt maken met RHEL-VM's, moet u ook poort 1433 openen op de Linux-firewall.

  1. Maak verbinding met uw RHEL-VM.

  2. Voer in de BASH-shell de volgende opdrachten uit:

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