Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Membuat Mesin Virtual Dengan Oracle VM Virtual Box

Microsoft mengumumkan dukungan lintas platform untuk SQL Server – SQL Server 2017 dan SQL Server 2019 berfungsi di Microsoft Windows dan Linux. Kita dapat menginstal SQL Server 2017 dan yang lebih tinggi di Red Hat Enterprise Linux, Ubuntu, dan SUSE Enterprise Server. Kami juga dapat mengatur ketersediaan tinggi dan mekanisme pemulihan bencana untuk SQL Server di Linux seperti pengiriman SQL Server Log dan AlwaysOn Availability Group.

Dari sudut pandang implementasi, grup ketersediaan AlwaysOn di kluster failover Linux dan Windows adalah sama, kecuali untuk perbedaan berikut:

  1. Implementasi AlwaysOn berbasis Linux menggunakan layanan alat pacu jantung. Itu tidak memerlukan penyiapan cluster.
  2. Sebelum SQL Server 2019 di Linux, MSDTC tidak didukung. Oleh karena itu, jika aplikasi Anda menggunakan transaksi terdistribusi, penerapan AG harus dilakukan di server Windows.
  3. Layanan alat pacu jantung tidak memerlukan AD. Jadi, tidak seperti implementasi Windows, Linux tidak memerlukan pengaturan domain.

Dalam rangkaian artikel, kita akan mempelajari tentang proses penyebaran grup ketersediaan AlwaysOn di Linux. Untuk itu, kami akan melakukan hal berikut:

  1. Siapkan lab demo menggunakan Oracle VM VirtualBox Manager.
  2. Konfigurasikan antarmuka jaringan dan instal Ubuntu 18.04 dan SQL Server 2019 di Linux.
  3. Terapkan grup ketersediaan AlwaysOn di SQL Server 2019 di Linux.

Di sini, kami akan menjelaskan cara menyiapkan lingkungan lab untuk menerapkan grup ketersediaan AlwaysOn. Konfigurasi rinci lingkungan lab adalah sebagai berikut:

Node Perangkat Keras Virtual Alamat IP Sistem Operasi SQL Server Peran
LinuxSQL01 RAM virtual 2 GB dan Hardisk Virtual 40GB 192.168.0.140 Ubuntu 18.04 SQL Server 2019 Replika utama
LinuxSQL02 RAM virtual 2 GB dan Hardisk Virtual 40GB 192.168.0.141 Ubuntu 18.04 SQL Server 2019 Replika Sekunder
LinuxSQL03 RAM virtual 2GB dan hard disk virtual 40GB 192.168.0.142 Ubuntu 18.04 SQL Server 2019 Replika Sekunder

Catatan: Semua mesin virtual (Node) harus berada dalam jaringan yang sama dan terhubung satu sama lain. Instalasi SQL Server 2019 memerlukan koneksi Internet. Oleh karena itu, setiap Node harus dapat terhubung ke Internet.

Buat Mesin Virtual

Kami menyiapkan lingkungan virtual menggunakan perangkat lunak Oracle VM VirtualBox. Saat Anda mengunduh dan menginstal paket, luncurkan aplikasi.

Untuk membuat mesin virtual baru, klik Baru .

Buat mesin Virtual wizard dimulai.

Dalam Nama field, tentukan nama mesin virtual yang diinginkan.

Di Folder Mesin field, masukkan lokasi untuk menyimpan mesin virtual dan file-nya.

Pilih jenis dan versi sistem operasi mesin virtual dari Jenis dan Versi kotak tarik-turun.

Klik Berikutnya .

Pada Ukuran memori layar, tentukan jumlah memori virtual untuk ditetapkan ke mesin virtual. Klik Berikutnya .

Di Hard disk layar, Anda dapat memilih salah satu opsi berikut:

  1. Jangan tambahkan hard disk virtual – pilih ini jika Anda ingin menambahkan disk virtual setelah membuat mesin virtual .
  2. Buat hard disk virtual sekarang – wizard akan membuat hard disk virtual baru.
  3. Gunakan file hard disk virtual yang ada – pilih ini jika Anda telah membuat hard disk virtual atau akan membuat mesin virtual baru menggunakan hard disk yang ada.

Kami ingin membuat disk baru. Oleh karena itu, kami memilih Buat hard disk virtual sekarang .

Pada Jenis file hard disk layar, pilih jenis hard disk virtual . Menggunakan Oracle Virtual Box, Anda dapat membuat tiga jenis:

  1. VDI (VirtualBox Disk Image)
  2. VHD (Hardisk Virtual)
  3. VMDK (Virtual Machine Disk)

Kami akan membuat VDI (Virtual Disk Image) berkas.

Di Penyimpanan di hard disk fisik layar, Anda dapat memilih parameter pertumbuhan hard disk virtual:

  1. Dialokasikan secara dinamis. Di sini, pertumbuhan disk didasarkan pada penggunaannya. Ukuran awal adalah beberapa MB. Ketika Anda menggunakan disk, itu tumbuh secara otomatis hingga ukuran maksimum. Catatan: Disk yang dialokasikan secara dinamis tidak menyusut.
  2. Ukuran tetap. Di sini, ukuran disk virtual tetap. Jika Anda membuat disk berukuran tetap, butuh waktu lama untuk membuat disk. Namun, setelah dibuat, kinerjanya lebih tinggi daripada disk yang dialokasikan secara dinamis.

Kami memilih disk yang dialokasikan secara dinamis:

Anda dapat menentukan lokasi disk virtual dan ukuran maksimumnya di Lokasi dan ukuran file layar.

Kami telah mengalokasikan 40 GB ke mesin virtual. Oleh karena itu, mesin virtual tidak dapat menggunakan lebih dari 40 GB untuk menyimpan data pada hard drive mesin host.

Klik Buat untuk menyimpan konfigurasi, dan tutup jendela.

Setelah pembuatan mesin virtual selesai, Anda dapat melihatnya di daftar mesin virtual dan VM lainnya di Oracle VM VirtualBox Manager :

Konfigurasikan antarmuka Jaringan

Dalam penyiapan lab grup ketersediaan AlwaysOn, kita akan mengonfigurasi tiga mesin virtual. Masing-masing harus dapat terhubung satu sama lain dan Internet. Kami dapat mengonfigurasi empat adaptor jaringan, dan setiap adaptor dapat dipasang ke enam jenis jaringan yang berbeda.

  1. NAT
  2. Jaringan NAT
  3. Adaptor Jembatan
  4. Jaringan Internal
  5. Adaptor khusus host
  6. Pengandar umum.

Anda dapat membaca lebih lanjut tentang konfigurasi jaringan yang didukung di Oracle VM Virtual manager di artikel ini.

Dalam pengaturan lab kami, kami harus memberikan alamat IP statis. Karena mesin virtual kami harus mengakses Internet, konfigurasi jaringan yang paling sesuai adalah Bridge Adaptor . Ini memiliki akses ke jaringan dengan cara yang sama seperti komputer atau mesin host Anda, dan dapat kelebihan layanan DHCP eksternal, informasi perutean, dan layanan pencarian nama.

Untuk mengatur konfigurasi jaringan, klik kanan pada LinuxSQL01 kotak virtual dan pilih Setelan .

Pada layar konfigurasi mesin virtual, klik Jaringan dan pilih Adaptor Terjembatani dari “Terlampir pada ” menu tarik-turun.

Pilih antarmuka jaringan yang diinginkan dari Nama daftar tarik-turun.

Klik Oke untuk menyimpan konfigurasi, dan tutup kotak dialog.

Mesin virtual pertama telah dibuat. Demikian pula, kita harus membuat dua mesin virtual lagi dengan konfigurasi yang sama.

Ringkasan

Artikel saat ini didedikasikan untuk proses pembuatan mesin virtual dengan Oracle VM Virtual Box.

Pada artikel berikutnya, kami akan menjelaskan bagaimana kami dapat menginstal Ubuntu 18.04 dan mengkonfigurasi antarmuka jaringan untuk semua mesin virtual. Selain itu, kami akan memandu proses instalasi SQL Server 2019 di Linux.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi NLS_INITCAP() di Oracle

  2. Apa yang salah dengan PL/SQL ini? Variabel Bind * TIDAK DINYATAKAN

  3. Klien Oracle dan komponen jaringan tidak ditemukan

  4. SQL Pengenal Tidak Valid

  5. Cara Membuat VARRAY Sebagai Objek Database Di Database Oracle