Penyediaan komputer virtual Linux yang menjalankan SQL Server di portal Microsoft Azure

Berlaku untuk:SQL Server di Azure VM

Dalam tutorial mulai cepat ini, Anda akan menggunakan portal Microsoft Azure untuk membuat komputer virtual Linux dengan SQL Server 2017 yang telah dipasang. Anda akan mempelajari hal-hal berikut:

Prasyarat

Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

Membuat mesin virtual Linux dengan SQL Server yang terinstal

  1. Masuk ke portal Azure.

  2. Di panel kiri, pilih Buat sumber daya.

  3. Di panel Buat sumber daya, pilih Komputasi.

  4. Pilih Lihat semua di samping judul Unggulan.

    Cuplikan layar semua gambar VM.

  5. Di filter Sistem Operasi, pilih Red Hat atau SUSE atau Ubuntu seperti yang ditunjukkan di atas berdasarkan kebutuhan Anda. Dalam contoh di sini, kami telah menunjukkan ketiganya, tetapi Anda dapat memilih satu distribusi yang Anda sukai.

  6. Pilih gambar tertentu yang sesuai dengan kebutuhan Anda.

  7. Pilih Buat.

Menyiapkan VM Linux

  1. Di tab Dasar-Dasar, pilih Langganan dan Grup Sumber Daya Anda.

    Cuplikan layar jendela Dasar-Dasar.

  2. Pada Nama komputer virtual, masukkan nama untuk VM Linux baru Anda.

  3. Kemudian, ketikkan atau pilih nilai berikut:

    • Wilayah: Pilih wilayah Azure yang tepat untuk Anda.

    • Opsi ketersediaan:Pilih opsi ketersediaan dan redundansi yang paling sesuai untuk aplikasi dan data Anda.

    • Ubah ukuran: Pilih opsi ini untuk memilih ukuran komputer, dan setelah selesai, klik Pilih. Untuk informasi selengkapnya tentang ukuran komputer VM, lihat ukuran VM.

      Cuplikan layar memilih ukuran VM.

    Tips

    Untuk pengembangan dan pengujian fungsi, gunakan ukuran VM DS2 atau yang lebih tinggi. Untuk pengujian performa, gunakan DS13 atau yang lebih tinggi.

    • Jenis autentikasi: Pilih kunci umum SSH.

      Catatan

      Anda dapat memilih untuk menggunakan kunci publik SSH atau Kata Sandi untuk autentikasi. SSH adalah metode yang lebih aman. Untuk petunjuk tentang cara membuat kunci SSH, lihat Membuat kunci SSH di Linux dan Mac untuk komputer virtual Linux di Azure.

    • Nama pengguna: Masukkan nama Admin untuk VM.

    • Kunci umum SSH: Masukkan kunci umum RSA Anda.

    • Port masuk umum: Pilih Izinkan port yang dipilih, lalu pilih port SSH (22) dalam daftar Pilih port masuk umum. Dalam panduan memulai cepat ini, langkah tersebut diperlukan untuk menyambungkan dan menyelesaikan pengaturan konfigurasi SQL Server. Jika Anda ingin terhubung dari jarak jauh ke SQL Server, Anda perlu mengizinkan lalu lintas secara manual ke port default (1433) yang digunakan oleh Microsoft SQL Server untuk koneksi melalui Internet setelah komputer virtual dibuat.

      Cuplikan layar port Masuk.

  4. Buat perubahan apa pun yang Anda inginkan pada pengaturan di tab tambahan berikut ini, atau pertahankan pengaturan default.

    • Disks
    • Jaringan
    • Manajemen
    • Konfigurasi tamu
    • Tag
  5. Pilih Tinjau dan Buat.

  6. Di panel Tinjau + buat, pilih Buat.

Menyambungkan ke komputer virtual Linux

Jika Anda sudah menggunakan shell BASH, sambungkan ke komputer virtual Azure menggunakan perintah ssh. Pada perintah berikut, ganti nama pengguna dan alamat IP VM untuk menyambungkan ke VM Linux Anda.

ssh azureadmin@40.55.55.555

Anda dapat menemukan alamat IP VM Anda di portal Microsoft Azure.

Cuplikan layar alamat IP di portal Microsoft Azure.

Jika Anda menjalankan Windows dan tidak memiliki shell BASH, pasang klien SSH, seperti PuTTY.

  1. Unduh dan pasang PuTTY.

  2. Jalankan PuTTY.

  3. Pada layar konfigurasi PuTTY, masukkan alamat IP publik komputer virtual Anda.

  4. Pilih Buka, lalu masukkan nama pengguna dan kata sandi Anda pada perintah.

Untuk informasi selengkapnya tentang menyambungkan ke VM Linux, lihat Membuat VM Linux di Azure menggunakan portal Microsoft Azure.

Catatan

Jika Anda melihat pemberitahuan keamanan PuTTY tentang kunci host server yang belum disimpan dalam cache di registri, pilih salah satu opsi berikut. Jika Anda memercayai host ini, pilih Ya untuk menambahkan kunci ke cache PuTTy dan melanjutkan penyambungan. Jika Anda ingin terus menyambungkan sekali saja, tanpa menambahkan kunci ke cache, pilih Tidak. Jika Anda tidak mempercayai host ini, pilih Batal untuk meninggalkan koneksi.

Mengubah kata sandi SA

Komputer virtual baru memasang SQL Server dengan kata sandi SA acak. Reset kata sandi ini sebelum Anda tersambung ke SQL Server dengan login SA.

  1. Setelah menyambungkan ke VM Linux, buka terminal perintah baru.

  2. Ubah kata sandi SA dengan perintah berikut:

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

    Masukkan kata sandi SA baru dan konfirmasi kata sandi ketika diminta.

  3. Mulai ulang layanan SQL Server.

    sudo systemctl start mssql-server
    

Menambahkan alat ke jalur Anda (opsional)

Beberapa paket SQL Server dipasang secara default, termasuk Paket alat baris perintah SQL Server. Paket alat berisi alat sqlcmd dan bcp. Untuk kenyamanan, Anda dapat secara opsional menambahkan jalur alat, /opt/mssql-tools/bin/, ke variabel lingkungan Anda PATH .

Jalankan perintah berikut untuk memodifikasi PATH sesi masuk dan sesi interaktif/non-login:

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

Mengonfigurasi untuk koneksi jarak jauh

Jika Anda ingin tersambung ke SQL Server di Azure VM dari jarak jauh, Anda harus mengonfigurasi aturan masuk pada kelompok keamanan jaringan. Aturan ini mengizinkan lalu lintas pada port tempat SQL Server mendengarkan (defaultnya 1433). Langkah-langkah berikut menunjukkan cara menggunakan portal Microsoft Azure untuk langkah ini.

Tips

Jika Anda memilih port masuk MS SQL (1433) di pengaturan selama penyediaan, perubahan ini telah dilakukan untuk Anda. Anda dapat melanjutkan ke bagian berikutnya yang menjelaskan cara mengonfigurasi firewall.

  1. Di portal, pilih Komputer virtual, lalu pilih VM SQL Server Anda.

  2. Di panel navigasi kiri, di bagian Pengaturan, pilih Jaringan.

  3. Di jendela Jaringan, pilih Tambahkan port masuk di bagian Aturan Port Masuk.

    Cuplikan layar aturan port masuk.

  4. Di daftar Layanan, pilih MS SQL.

    Cuplikan layar aturan grup keamanan MS SQL.

  5. Pilih OK untuk menyimpan aturan untuk VM Anda.

Membuka firewall di RHEL

Tutorial ini mengarahkan Anda untuk membuat VM Red Hat Enterprise Linux (RHEL). Jika Anda ingin tersambung ke VM RHEL dari jarak jauh, Anda juga harus membuka port 1433 pada firewall Linux.

  1. Sambungkan ke VM RHEL Anda.

  2. Di shell BASH, jalankan perintah berikut:

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