Dela via


Etablera en virtuell Linux-dator som kör SQL Server i Azure-portalen

Gäller för:SQL Server på en virtuell Azure-dator

I den här snabbstartsguiden använder du Azure-portalen för att skapa en virtuell Linux-dator med SQL Server 2017 installerat. Du lär dig följande:

Förutsättningar

Om du inte har en Azure-prenumeration, skapa ett gratis konto innan du börjar.

Skapa en virtuell Linux-dator med SQL Server installerat

  1. Logga in på Azure-portalen.

  2. I den vänstra rutan väljer du Skapa en resurs.

  3. I fönstret Skapa en resurs väljer du Beräkning.

  4. Välj Visa alla bredvid rubriken Aktuell .

    Skärmbild av alla VM-avbildningar.

  5. I filtret Operativsystem väljer du Red Hat, SUSE eller Ubuntu enligt ovan baserat på dina behov. I exemplet här har vi visat alla tre, men du kan välja en distribution som du föredrar.

  6. Välj en specifik bild som passar dina behov.

  7. Välj Skapa.

Konfigurera din virtuella Linux-dator

  1. På fliken Grundläggande väljer du din prenumeration och resursgrupp.

    Skärmbild av fönstret Grundinställningar.

  2. I Namn på virtuell dator anger du ett namn för den nya virtuella Linux-datorn.

  3. Skriv eller välj sedan följande värden:

    • Region: Välj den Azure-region som passar dig.

    • Tillgänglighetsalternativ: Välj det tillgänglighets- och redundansalternativ som passar bäst för dina appar och data.

    • Ändra storlek: Välj det här alternativet om du vill välja en datorstorlek och när du är klar väljer du Välj. Mer information om VM-datorstorlekar finns i VM-storlekar.

      Skärmbild av hur du väljer en VM-storlek.

    Tips/Råd

    För utveckling och funktionell testning använder du en VM-storlek på DS2 eller högre. För prestandatestning använder du DS13 eller senare.

    • Autentiseringstyp: Välj offentlig SSH-nyckel.

      Anmärkning

      Du kan välja att använda en offentlig SSH-nyckel eller ett lösenord för autentisering. SSH är säkrare. Anvisningar om hur du genererar en SSH-nyckel finns i Skapa SSH-nycklar på virtuella Linux- och Mac-datorer för Linux i Azure.

    • Användarnamn: Ange administratörsnamnet för den virtuella datorn.

    • Offentlig SSH-nyckel: Ange din offentliga RSA-nyckel.

    • Offentliga inkommande portar: Välj Tillåt valda portar och välj SSH-porten (22) i listan Välj offentliga inkommande portar . I den här snabbstarten är det här steget nödvändigt för att ansluta och slutföra SQL Server-konfigurationen. Om du vill fjärransluta till SQL Server måste du manuellt tillåta trafik till standardporten (1433) som används av Microsoft SQL Server för anslutningar via Internet när den virtuella datorn har skapats.

      Skärmbild av inkommande portar.

  4. Gör eventuella ändringar som du vill göra i inställningarna på följande ytterligare flikar eller behåll standardinställningarna.

    • Disks
    • Nätverk
    • Förvaltning
    • Gästkonfiguration
    • Tags
  5. Välj Förhandsgranska + skapa.

  6. I fönstret Granska + skapa väljer du Skapa.

Ansluta till den virtuella Linux-datorn

Om du redan använder ett BASH-gränssnitt ansluter du till den virtuella Azure-datorn med hjälp av ssh-kommandot . I följande kommando ersätter du det virtuella datoranvändarnamnet och IP-adressen för att ansluta till den virtuella Linux-datorn.

ssh azureadmin@40.55.55.555

Du hittar IP-adressen för den virtuella datorn i Azure-portalen.

Skärmbild av IP-adressen i Azure-portalen.

Om du kör i Windows och inte har något BASH-gränssnitt installerar du en SSH-klient, till exempel PuTTY.

  1. Ladda ned och installera PuTTY.

  2. Kör PuTTY.

  3. På skärmen PuTTY-konfiguration anger du den virtuella datorns offentliga IP-adress.

  4. Välj Öppna och ange ditt användarnamn och lösenord i anvisningarna.

Mer information om hur du ansluter till virtuella Linux-datorer finns i Skapa en virtuell Linux-dator i Azure med hjälp av Azure-portalen.

Anmärkning

Om du ser en PuTTY-säkerhetsavisering om att serverns värdnyckel inte cachelagras i registret väljer du bland följande alternativ. Om du litar på den här datorn väljer du Ja för att lägga till nyckeln i PuTTys cacheminne och fortsätta anslutningen. Om du bara vill fortsätta ansluta en gång, utan att lägga till nyckeln i cacheminnet, väljer du Nej. Om du inte litar på den här värden väljer du Avbryt för att avbryta anslutningen.

Ändra SA-lösenordet

Den nya virtuella datorn installerar SQL Server med ett slumpmässigt SA-lösenord. Återställ det här lösenordet innan du ansluter till SQL Server med SA-inloggningen.

  1. När du har anslutit till den virtuella Linux-datorn öppnar du en ny kommandoterminal.

  2. Ändra SA-lösenordet med följande kommandon:

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

    Ange ett nytt SA-lösenord och en ny lösenordsbekräftelse när du uppmanas att göra det.

  3. Starta om SQL Server-tjänsten.

    sudo systemctl start mssql-server
    

Lägg till verktygen i sökvägen (valfritt)

Flera SQL Server-paket installeras som standard, inklusive SQL Server-kommandoradsverktygspaketet. Verktygspaketet innehåller sqlcmd - och bcp-verktygen . För bekvämlighet kan du valfritt lägga till verktygssökvägen /opt/mssql-tools/bin/ till din PATH miljövariabel.

Kör följande kommandon för att ändra PATH för både inloggningssessioner och interaktiva/icke-inloggningssessioner:

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

Konfigurera för fjärranslutningar

Om du behöver fjärransluta till SQL Server på den virtuella Azure-datorn måste du konfigurera en regel för inkommande trafik i nätverkssäkerhetsgruppen. Regeln tillåter trafik på porten som SQL Server lyssnar på (standardvärdet är 1433). Följande steg visar hur du använder Azure-portalen för det här steget.

Tips/Råd

Om du valde den inkommande porten MS SQL (1433) i inställningarna under etableringen har dessa ändringar gjorts åt dig. Du kan gå till nästa avsnitt om hur du konfigurerar brandväggen.

  1. I portalen väljer du Virtuella datorer och sedan din virtuella SQL Server-dator.

  2. I det vänstra navigeringsfönstret går du till Inställningar och väljer Nätverk.

  3. I fönstret Nätverk väljer du Lägg till inkommande port under Regler för inkommande portar.

    Skärmbild av regler för inkommande portar.

  4. I listan Tjänst väljer du MS SQL.

    Skärmbild av MS SQL-säkerhetsgruppsregeln.

  5. Välj OK för att spara regeln för den virtuella datorn.

Öppna brandväggen på RHEL

Den här självstudien instruerade dig att skapa en virtuell Dator med Red Hat Enterprise Linux (RHEL). Om du vill fjärransluta till virtuella RHEL-datorer måste du också öppna port 1433 i Linux-brandväggen.

  1. Anslut till din virtuella RHEL-dator.

  2. Kör följande kommandon i BASH-gränssnittet:

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