Aracılığıyla paylaş


Azure portalında SQL Server çalıştıran bir Linux sanal makinesi sağlama

Şunlar için geçerlidir:Azure VM'de SQL Server

Bu hızlı başlangıç öğreticisinde Azure portalını kullanarak SQL Server 2017 yüklü bir Linux sanal makinesi oluşturacaksınız. Aşağıdakileri öğrenirsiniz:

Önkoşullar

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.

SQL Server yüklü bir Linux VM oluşturma

  1. Azure Portal’ında oturum açın.

  2. Soldaki bölmede Kaynak oluştur'u seçin.

  3. Kaynak oluştur bölmesinde İşlem'i seçin.

  4. Öne çıkan başlığın yanındaki Tümünü gör'e tıklayın.

    Tüm VM görüntülerinin ekran görüntüsü.

  5. İşletim Sistemi filtresinde, gereksinimlerinize göre yukarıda gösterildiği gibi Red Hat veya SUSE veya Ubuntu'yı seçin. Buradaki örnekte üçünü de gösterdik, ancak tercih ettiğiniz bir dağıtımı seçebilirsiniz.

  6. gereksinimlerinize uygun belirli bir görüntü seçin.

  7. Oluştur'u belirleyin.

Linux VM'nizi ayarlama

  1. Temel Bilgiler sekmesinde Aboneliğinizi ve Kaynak Grubunuzu seçin.

    Temel Bilgiler penceresinin ekran görüntüsü.

  2. Sanal makine adı alanına yeni Linux VM'niz için bir ad girin.

  3. Ardından aşağıdaki değerleri yazın veya seçin:

    • Bölge: Size en uygun Azure bölgesini seçin.

    • Kullanılabilirlik seçenekleri: Uygulamalarınız ve verileriniz için en uygun kullanılabilirlik ve yedeklilik seçeneğini belirleyin.

    • Boyutu değiştir: Makine boyutu seçmek için bu seçeneği belirleyin ve işiniz bittiğinde Seç'i seçin. VM makine boyutları hakkında daha fazla bilgi için bkz . VM boyutları.

      VM boyutu seçme ekran görüntüsü.

    İpucu

    Geliştirme ve işlevsel test için DS2 veya üzeri bir VM boyutu kullanın. Performans testi için DS13 veya üzeri kullanın.

    • Kimlik doğrulama türü: SSH ortak anahtarını seçin.

      Not

      Kimlik doğrulaması için SSH ortak anahtarı veya Parola kullanabilirsiniz. SSH daha güvenlidir. SSH anahtarı oluşturma talimatları için bkz. Azure'daki Linux VM için Linux ve Mac üzerinde SSH anahtarı oluşturma.

    • Kullanıcı adı: VM için Yönetici adını girin.

    • SSH ortak anahtarı: RSA ortak anahtarınızı girin.

    • Genel gelen bağlantı noktaları: Seçili bağlantı noktalarına izin ver'i seçin ve Genel gelen bağlantı noktalarını seçin listesindeN SSH (22) bağlantı noktasını seçin. Bu hızlı başlangıçta, SQL Server yapılandırmasını bağlamak ve tamamlamak için bu adım gereklidir. SQL Server'a uzaktan bağlanmak istiyorsanız, sanal makine oluşturulduktan sonra İnternet üzerinden bağlantılar için Microsoft SQL Server tarafından kullanılan varsayılan bağlantı noktasına (1433) gelen trafiğe el ile izin vermeniz gerekir.

      Gelen bağlantı noktalarının ekran görüntüsü

  4. Aşağıdaki ek sekmelerde ayarlarda istediğiniz değişiklikleri yapın veya varsayılan ayarları koruyun.

    • Diskler
    • Yönetim
    • Konuk yapılandırması
    • Etiketler
  5. Gözden geçir ve oluştur’u seçin.

  6. Gözden Geçir ve oluştur bölmesinde Oluştur'u seçin.

Linux VM'sine bağlanma

BASH kabuğu kullanıyorsanız ssh komutuyla Azure VM'ye bağlanabilirsiniz. Aşağıdaki komutta yer alan VM kullanıcı adı ve IP adresini Linux VM bilgileriyle değiştirin.

ssh azureadmin@40.55.55.555

VM'nizin IP adresini Azure portalında bulabilirsiniz.

Azure portalında IP adresinin ekran görüntüsü.

Windows üzerinde çalışıyorsanız ve BASH kabuğunuz yoksa PuTTY gibi bir SSH istemcisi yükleyin.

  1. PuTTY'yi indirin ve yükleyin.

  2. PuTTY'yi çalıştırın.

  3. PuTTY yapılandırma ekranına VM'nizin genel IP adresini girin.

  4. Aç'ı seçin ve istemlere kullanıcı adınızı ve parolanızı girin.

Linux VM'lerine bağlanma hakkında daha fazla bilgi için bkz. Azure portalını kullanarak Azure'da Linux VM oluşturma.

Not

Sunucunun konak anahtarının kayıt defterinde önbelleğe alınmamasıyla ilgili bir PuTTY güvenlik uyarısı görürseniz aşağıdaki seçeneklerden birini seçin. Bu konağa güveniyorsanız, anahtarı PuTTy önbelleğine eklemek ve bağlanmaya devam etmek için Evet'i seçin. Anahtarı önbelleğe eklemeden yalnızca bir kez bağlanmaya devam etmek istiyorsanız Hayır'ı seçin. Bu konağa güvenmiyorsanız bağlantıyı bırakmak için İptal'i seçin.

SA parolasını değiştirme

Yeni sanal makine SQL Server'ı rastgele bir SA parolasıyla yükler. SA oturum açma bilgileriyle SQL Server'a bağlanmadan önce bu parolayı sıfırlayın.

  1. Linux VM'nize bağlandıktan sonra yeni bir komut terminali açın.

  2. Aşağıdaki komutları kullanarak SA parolasını değiştirin:

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

    Sorulduğunda yeni bir SA parolası girin ve tekrar girerek onaylayın.

  3. SQL Server hizmetini yeniden başlatın.

    sudo systemctl start mssql-server
    

Yolunuza araçları ekleme (isteğe bağlı)

Varsayılan olarak SQL Server komut satırı araçları paketi dahil olmak üzere birkaç SQL Server paketi yüklenmiştir. Araçlar paketi sqlcmd ve bcp araçlarını içerir. Kolaylık sağlamak için, isteğe bağlı olarak ortam değişkeninize /opt/mssql-tools/bin/ araçlar yolunu PATHekleyebilirsiniz.

Hem oturum açma seansları hem de etkileşimli/oturum açma dışı seanslar için PATH'ü değiştirmek üzere aşağıdaki komutları çalıştırın.

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

Uzak bağlantılar için yapılandırma gerçekleştirme

Azure VM üzerindeki SQL Server'a uzaktan bağlanmanız gerekirse ağ güvenlik grubu üzerinde bir gelen kuralı yapılandırmanız gerekir. Kural SQL Server'ın dinlediği bağlantı noktasından (varsayılan olarak 1433) gelen trafiğe izin verir. Aşağıdaki adımlar, bu işlemi Azure portalından nasıl yapacağınızı göstermektedir.

İpucu

Sağlama sırasında ayarlarda MS SQL (1433) gelen bağlantı noktasını seçtiyseniz, bu değişiklikler sizin için yapılmış olur. Güvenlik duvarını yapılandırmayla ilgili sonraki bölme geçebilirsiniz.

  1. Portalda Sanal makineler'i ve ardından SQL Server VM'nizi seçin.

  2. Sol gezinti bölmesindeki Ayarlar'ın altında Ağ'ı seçin.

  3. Ağ penceresinde Gelen Bağlantı Noktası Kuralları'nın altında Gelen bağlantı noktası ekle'yi seçin.

    Gelen port kurallarının ekran görüntüsü.

  4. Hizmet listesinde MS SQL girişini seçin.

    MS SQL güvenlik grubu kuralının ekran görüntüsü.

  5. Vm'nizin kuralını kaydetmek için Tamam'ı seçin.

RHEL güvenlik duvarını açma

Bu öğreticide nasıl Red Hat Enterprise Linux (RHEL) VM oluşturacağınız gösterilmiştir. RHEL VM'lerine uzaktan bağlanmak isterseniz Linux güvenlik duvarı üzerindeki 1433 numaralı bağlantı noktasını da açmanız gerekir.

  1. RHEL VM'nize bağlanın.

  2. BASH kabuğunda aşağıdaki komutları çalıştırın:

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