Tutorial: Menginstal Oracle WebLogic Server secara manual di Azure Virtual Machines

Tutorial ini menunjukkan langkah-langkah untuk menginstal Oracle WebLogic Server (WLS) dan mengonfigurasi kluster WebLogic di Azure Virtual Machines (VM), di Windows atau GNU/Linux.

Dalam tutorial ini, Anda akan mempelajari cara:

  • Buat jaringan virtual kustom dan buat VM dalam jaringan.
  • Provisikan VM dengan JDK dan WLS yang diinginkan diinstal.
  • Konfigurasikan domain WLS dan kluster WLS menggunakan Wizard Konfigurasi Oracle.
  • Menyebarkan dan menjalankan aplikasi Java EE di kluster.
  • Mengekspos aplikasi ke internet publik melalui Azure Application Gateway.
  • Validasi konfigurasi yang berhasil.

Jika Anda lebih suka solusi otomatis penuh yang melakukan semua langkah ini atas nama Anda atas VM GNU/Linux, langsung dari portal Azure, lihat Mulai Cepat: Menyebarkan WebLogic Server di Azure Virtual Machine menggunakan portal Azure. Anda dapat menemukan penawaran ini di Marketplace Azure dengan kueri untuk "Gambar dasar WebLogic".

Prasyarat

Menyiapkan lingkungan

Di bagian ini, Anda menyiapkan infrastruktur tempat Anda menginstal JDK dan WLS.

Asumsi

Dalam tutorial ini, Anda mengonfigurasi kluster WLS dengan server administrasi dan dua server terkelola pada total tiga VM. Untuk mengonfigurasi kluster, Anda perlu membuat tiga Azure VM berikut dalam set ketersediaan yang sama:

  • VM admin (nama adminVMVM ) memiliki server administrasi yang berjalan.
  • VM terkelola (nama mspVM1 VM dan mspVM2) memiliki dua server terkelola yang berjalan.

Masuk ke Azure

Jika Anda belum melakukannya, masuk ke langganan Azure Anda dengan menggunakan perintah az login dan ikuti petunjuk di layar.

az login

Catatan

Jika beberapa penyewa Azure dikaitkan dengan kredensial Azure, Anda harus menentukan penyewa mana yang ingin Anda masuki. Anda dapat melakukan ini dengan menggunakan --tenant opsi . Sebagai contoh: az login --tenant contoso.onmicrosoft.com.

Buat grup sumber daya

Membuat grup sumber daya dengan membuat grup az. Nama grup sumber daya harus unik secara global dalam langganan. Untuk alasan ini, pertimbangkan untuk menambahkan beberapa pengidentifikasi unik ke nama apa pun yang Anda buat yang harus unik. Teknik yang berguna adalah menggunakan inisial Anda diikuti dengan tanggal hari ini dalam mmdd format. Contoh ini membuat grup sumber daya bernama abc1110rg di eastus lokasi:

export RESOURCE_GROUP_NAME=abc1110rg

az group create \
    --name ${RESOURCE_GROUP_NAME} \
    --location eastus

Membuat jaringan virtual

Sumber daya yang terdiri dari kluster WebLogic Server Anda harus berkomunikasi satu sama lain, dan internet publik, menggunakan jaringan virtual. Untuk panduan lengkap merencanakan jaringan virtual Anda, lihat Cloud Adoption Framework untuk jaringan virtual Paket panduan Azure. Untuk informasi selengkapnya, lihat Tanya jawab umum Azure Virtual Network.

Contoh di bagian ini membuat jaringan virtual dengan ruang 192.168.0.0/16 alamat dan membuat subnet yang digunakan untuk VM.

Pertama, buat jaringan virtual dengan menggunakan az network vnet create. Contoh berikut membuat jaringan bernama myVNet:

az network vnet create \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name myVNet \
    --address-prefixes 192.168.0.0/24

Buat subnet untuk kluster WLS dengan menggunakan az network vnet subnet create. Contoh berikut membuat subnet bernama mySubnet:

az network vnet subnet create \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name mySubnet \
    --vnet-name myVNet \
    --address-prefixes 192.168.0.0/25

Buat subnet untuk Application Gateway dengan menggunakan az network vnet subnet create. Contoh berikut membuat subnet bernama wlsVMGateway:

az network vnet subnet create \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name wlsVMGateway \
    --vnet-name myVNet \
    --address-prefixes 192.168.0.128/25

Membuat set ketersediaan

Buat set ketersediaan dengan menggunakan az vm availability-set create, seperti yang ditunjukkan dalam contoh berikut. Membuat set ketersediaan bersifat opsional, tetapi kami menyarankannya. Untuk informasi selengkapnya, lihat Contoh panduan infrastruktur Azure untuk VM Windows.

az vm availability-set create \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name myAvailabilitySet \
    --platform-fault-domain-count 2 \
    --platform-update-domain-count 2

Bagian berikut menjelaskan langkah-langkah untuk menginstal WLS di GNU/Linux atau Windows Server. Anda dapat memilih sistem operasi, versi JDK, dan versi WLS sesuai dengan kebutuhan Anda, tetapi Anda harus memverifikasi bahwa sistem operasi tersedia di Konfigurasi Sistem yang Didukung Middleware Oracle Fusion. Selain itu, pertimbangkan persyaratan khusus sistem dan platform dengan hati-hati sebelum melanjutkan. Untuk informasi selengkapnya, lihat Persyaratan dan Spesifikasi Sistem. Pilih tab untuk sistem operasi yang Anda pilih.

Artikel ini akan menggunakan gambar Azure VM yang dikelola oleh Oracle dan Microsoft yang berisi versi perangkat lunak terbaru yang didukung. Untuk daftar lengkap gambar dasar WLS yang dikelola oleh Oracle dan Microsoft, lihat Marketplace Azure. Jika Anda ingin menggunakan OS Windows, instruksi akan dimulai dengan VM Windows dasar dan memandu Anda melalui langkah-langkah menginstal semua dependensi yang diperlukan.

Gambar Marketplace yang Anda gunakan untuk membuat VM dalam artikel ini adalah Oracle:weblogic-141100-jdk11-ol91:owls-141100-jdk11-ol91:latest.

Catatan

Anda dapat mengkueri semua gambar Oracle WebLogic yang tersedia yang disediakan oleh Oracle dengan az vm image listaz vm image list --publisher oracle --output table --all | grep "weblogic". Untuk informasi selengkapnya, lihat Gambar VM Oracle dan penyebarannya di Microsoft Azure.

Membuat komputer Oracle Linux untuk server admin

Di bagian ini, Anda membuat komputer Oracle Linux dengan JDK 11 dan WebLogic 14.1.1.0 terinstal, untuk server admin dan server terkelola.

Buat komputer virtual menggunakan az vm create. Anda menjalankan Server Administrasi pada VM ini.

Contoh berikut membuat VM Oracle Linux menggunakan nama pengguna dan pasangan kata sandi untuk autentikasi. Jika diinginkan, Anda dapat menggunakan autentikasi SSL/TLS sebagai gantinya.

export VM_URN=Oracle:weblogic-141100-jdk11-ol91:owls-141100-jdk11-ol91:latest

az vm create \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name adminVM \
    --availability-set myAvailabilitySet \
    --image ${VM_URN} \
    --size Standard_DS1_v2  \
    --admin-username azureuser \
    --admin-password Secret123456 \
    --public-ip-address "" \
    --nsg ""

Membuat VM Windows dan menyiapkan X-server

Tutorial ini menggunakan antarmuka grafis WebLogic Server untuk menyelesaikan penginstalan dan konfigurasi. Anda menggunakan VM Windows sebagai "jump box" dan menjalankan server Sistem Windows X untuk melihat alat penginstal grafis pada tiga VM kluster WLS.

Ikuti langkah-langkah ini untuk menyediakan komputer Windows 10 dan menginstal X-server. Jika Anda sudah memiliki komputer Windows dalam jaringan yang sama dengan komputer Oracle Linux, Anda tidak perlu menyediakan komputer baru dari Azure. Anda dapat melompat ke bagian yang menginstal X-server.

  1. Gunakan langkah-langkah berikut untuk membuat VM Windows 10 dari portal Azure:

    1. Buka grup abc1110rg sumber daya dari portal Azure.
    2. Pilih Buat untuk membuat sumber daya.
    3. Pilih Komputasi, cari windows 10, lalu pilih Microsoft Windows 10.
    4. Pilih paket yang Anda inginkan, lalu pilih Buat.
    5. Gunakan nilai berikut untuk mengonfigurasi VM:
      • Nama komputer virtual: myWindowsVM
      • Gambar: Windows 10 Pro
      • Nama pengguna: azureuser
      • Kata sandi: Secret123456
    6. Pilih kotak centang di bawah Lisensi.
    7. Pilih Tinjau + buat, lalu pilih Buat.

    Dibutuhkan beberapa menit untuk membuat komputer virtual dan sumber daya pendukung.

    Setelah penyebaran selesai, instal server X dan gunakan untuk mengonfigurasi WebLogic Server di komputer Oracle Linux dengan menggunakan antarmuka grafis.

  2. Gunakan langkah-langkah berikut untuk menginstal dan meluncurkan server X:

    1. Gunakan Desktop Jauh untuk menyambungkan ke myWindowsVM. Untuk panduan terperinci, lihat Cara menyambungkan menggunakan Desktop Jauh dan masuk ke komputer virtual Azure yang menjalankan Windows. Anda harus menjalankan langkah-langkah yang tersisa di bagian ini pada myWindowsVM.
    2. Unduh dan instal VcXsrv Windows X Server.
    3. Nonaktifkan firewall. Untuk mengizinkan komunikasi dari VM Linux, gunakan langkah-langkah berikut untuk menonaktifkan Windows Defender Firewall:
      1. Cari dan buka Windows Defender Firewall.
      2. Temukan Aktifkan atau nonaktifkan Windows Defender Firewall, lalu pilih Nonaktifkan di Pengaturan jaringan privat. Anda dapat meninggalkan Pengaturan jaringan publik saja.
      3. Pilih OK.
      4. Tutup panel pengaturan Windows Defender Firewall .
    4. Pilih Peluncuran X dari desktop.
    5. Untuk pengaturan tampilan, atur nomor tampilan ke -1 untuk menggunakan beberapa jendela, lalu pilih Berikutnya.
    6. Untuk Pilih cara memulai klien, pilih Mulai tanpa klien, lalu pilih Berikutnya.
    7. Untuk pengaturan tambahan, pilih Clipboard dan Pilihan Utama, Opengl asli, dan Nonaktifkan kontrol akses.
    8. Pilih Berikutnya untuk menyelesaikan.

    Dialog Pemberitahuan Keamanan Windows mungkin muncul dengan pesan ini: "Izinkan VcXsrv windows X-server berkomunikasi di jaringan ini." Pilih Izinkan akses.

Membuat komputer Oracle Linux untuk server terkelola

Buat dua VM menggunakan az vm create. Anda menjalankan server terkelola pada VM ini.

Contoh berikut membuat VM Oracle Linux menggunakan nama pengguna dan pasangan kata sandi untuk autentikasi. Jika diinginkan, Anda dapat menggunakan autentikasi SSL/TLS sebagai gantinya.

export VM_URN=Oracle:weblogic-141100-jdk11-ol91:owls-141100-jdk11-ol91:latest

az vm create \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name mspVM1 \
    --availability-set myAvailabilitySet \
    --image ${VM_URN} \
    --size Standard_DS1_v2  \
    --admin-username azureuser \
    --admin-password Secret123456 \
    --public-ip-address "" \
    --nsg ""

az vm create \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name mspVM2 \
    --availability-set myAvailabilitySet \
    --image ${VM_URN} \
    --size Standard_DS1_v2  \
    --admin-username azureuser \
    --admin-password Secret123456 \
    --public-ip-address "" \
    --nsg ""

Gunakan perintah berikut untuk mendapatkan dan menampilkan alamat IP privat, yang Anda gunakan di bagian selanjutnya:

export ADMINVM_NIC_ID=$(az vm show \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name adminVM \
    --query networkProfile.networkInterfaces'[0]'.id \
    --output tsv)
export ADMINVM_IP=$(az network nic show \
    --ids ${ADMINVM_NIC_ID} \
    --query ipConfigurations'[0]'.privateIPAddress \
    --output tsv)
export MSPVM1_NIC_ID=$(az vm show \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name mspVM1 \
    --query networkProfile.networkInterfaces'[0]'.id \
    --output tsv)
export MSPVM1_IP=$(az network nic show \
    --ids ${MSPVM1_NIC_ID} \
    --query ipConfigurations'[0]'.privateIPAddress \
    --output tsv)
export MSPVM2_NIC_ID=$(az vm show \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name mspVM2 \
    --query networkProfile.networkInterfaces'[0]'.id \
    --output tsv)
export MSPVM2_IP=$(az network nic show \
    --ids ${MSPVM2_NIC_ID} \
    --query ipConfigurations'[0]'.privateIPAddress \
    --output tsv)
echo "Private IP of adminVM: ${ADMINVM_IP}"
echo "Private IP of mspVM1: ${MSPVM1_IP}"
echo "Private IP of mspVM2: ${MSPVM2_IP}"

Sekarang, Anda siap untuk terhubung ke komputer Oracle Linux untuk mengonfigurasi kluster WebLogic dengan antarmuka grafis.

Mengonfigurasi domain dan kluster WebLogic Server

Domain WebLogic Server adalah grup instans WebLogic Server yang terkait secara logis, dan sumber daya yang berjalan dan tersambung ke instans webLogic Server, yang dapat dikelola sebagai satu unit administratif. Untuk informasi selengkapnya, lihat Domain WebLogic Server.

Fondasi ketersediaan tinggi di WebLogic Server adalah kluster. Kluster WebLogic Server adalah sekelompok instans WebLogic Server yang berjalan bersamaan dan bekerja sama untuk memberikan peningkatan skalabilitas dan keandalan. Untuk informasi selengkapnya, lihat Kluster Oracle WebLogic.

Ada dua jenis kluster, seperti yang dijelaskan dalam daftar berikut. Untuk informasi selengkapnya, lihat Tentang Kluster Dinamis.

  • Kluster dinamis: Kluster yang berisi satu atau beberapa instans server yang dihasilkan (dinamis) yang didasarkan pada satu templat server bersama. Saat Anda membuat kluster dinamis, server dinamis telah dikonfigurasi sebelumnya dan dibuat secara otomatis untuk Anda, memungkinkan Anda untuk dengan mudah meningkatkan jumlah instans server di kluster dinamis Anda saat Anda membutuhkan kapasitas server lain. Anda dapat memulai server dinamis tanpa harus terlebih dahulu mengonfigurasi dan menambahkannya secara manual ke kluster.
  • Kluster yang dikonfigurasi: Kluster tempat Anda mengonfigurasi dan menambahkan setiap instans server secara manual. Anda harus mengonfigurasi dan menambahkan instans server baru untuk meningkatkan kapasitas server.

Untuk menunjukkan kepada Anda cara membentuk kluster WebLogic, tutorial ini memandu Anda melalui proses pembuatan kluster yang dikonfigurasi.

Membuat domain menggunakan wizard konfigurasi

Anda terus menggunakan X-server dan Oracle Configuration Wizard untuk membuat domain WLS.

Bagian berikut menunjukkan cara membuat domain WLS baru di adminVM. Pastikan Anda masih berada di komputer Windows Anda, jika tidak, sambungkan dari jarak jauh ke myWindowsVM.

  1. Koneksi ke adminVM dari prompt perintah.

    Jalankan perintah berikut pada komputer myWindowsVMWindows Anda :

    set ADMINVM_IP="192.168.0.4"
    ssh azureuser@%ADMINVM_IP%
    
  2. Gunakan perintah berikut untuk menginisialisasi folder untuk konfigurasi domain:

    sudo su
    
    export DOMAIN_PATH="/u01/domains"
    mkdir -p ${DOMAIN_PATH}
    chown oracle:oracle -R ${DOMAIN_PATH}
    
  3. Gunakan perintah berikut untuk Menginstal dependensi untuk X-server:

    # install dependencies for X-server
    sudo yum install -y libXtst libSM libXrender
    # install dependencies to run a Java GUI client
    sudo yum install -y fontconfig urw-base35-fonts
    
  4. Gunakan perintah berikut untuk menjadi oracle pengguna dan atur DISPLAY variabel:

    sudo su - oracle
    
    export DISPLAY=<my-windows-vm-private-ip>:0.0
    #export DISPLAY=192.168.0.5:0.0
    
  5. Jalankan perintah berikut untuk meluncurkan Wizard Konfigurasi Oracle:

    bash /u01/app/wls/install/oracle/middleware/oracle_home/oracle_common/common/bin/config.sh
    

Panduan Konfigurasi Oracle memulai dan mengarahkan Anda untuk mengonfigurasi domain. Halaman berikut meminta jenis dan lokasi domain. Pilih Buat domain baru dan atur lokasi domain ke /u01/domains/wlsd. Konfigurasi domain disimpan ke folder ini.

Screenshot of Oracle Configuration Wizard - Create Domain.

Pilih Berikutnya, lalu pilih Buat Domain Menggunakan Templat Produk. Pertahankan templat yang dipilih default, seperti yang diperlihatkan dalam cuplikan layar berikut:

Screenshot of Oracle Configuration Wizard - Templates.

Pilih Berikutnya, lalu masukkan Akun Administrasi. Atur Nama sebagai weblogic dan Kata Sandi sebagai Secret123456.

Screenshot of Oracle Configuration Wizard - Administration Account.

Pilih Selanjutnya. Untuk mode domain, pilih Produksi. Untuk JDK, pertahankan opsi default.

Screenshot of Oracle Configuration Wizard - Domain Mode and JDK.

Pilih Selanjutnya. Untuk konfigurasi tingkat lanjut, pilih Server Administrasi, Manajer Simpul, dan Topologi.

Screenshot of Oracle Configuration Wizard - Advanced Configurations.

Pilih Berikutnya dan isi nama Server Administrasi dengan admin. Isi Alamat IP Dengar dengan IP adminVMprivat . Nilainya adalah 192.168.0.4 dalam contoh ini.

Screenshot of Oracle Configuration Wizard - Administration Server.

Pilih Selanjutnya. Untuk Jenis Manajer Node, pilih Lokasi Kustom Per Domain, dan isi lokasi dengan /u01/domains/wlsd/nodemanager. Untuk Kredensial Node Manager, nama pengguna adalah weblogic dan kata sandinya adalah Secret123456.

Screenshot of Oracle Configuration Wizard - Node Manager.

Pilih Selanjutnya. Untuk server terkelola, tambahkan item berikut. Gunakan alamat IP yang Anda temukan sebelumnya:

Nama server Alamat dengar Dengarkan port
msp1 Alamat IP privat .mspVM1 8001
msp2 Alamat IP privat .mspVM2 8001

Screenshot of Oracle Configuration Wizard - Managed Servers.

Pilih Berikutnya, lalu buat kluster dengan nama cluster1.

Screenshot of Oracle Configuration Wizard - Cluster.

Pilih Selanjutnya. Jangan ubah nilai untuk Templat Server dan Server Dinamis. Default dapat diterima untuk kluster dinamis.

Untuk Tetapkan Server ke Kluster, tetapkan dan msp1msp2 ke cluster1.

Screenshot of Oracle Configuration Wizard - Assign Servers to Clusters.

Pilih Selanjutnya. Tambahkan mesin adminVM, , mspVM1dan mspVM2. Gunakan alamat IP yang Anda temukan sebelumnya.

Nama Alamat mendengarkan manajer node Port mendengarkan manajer node
mspVM1 Alamat IP privat .mspVM1 5556
mspVM2 Alamat IP privat .mspVM2 5556
adminVM Alamat IP privat .adminVM 5556

Screenshot of Oracle Configuration Wizard - Machines.

Pilih Selanjutnya. Untuk Tetapkan Server ke Komputer, tetapkan server admin ke adminVM, msp1 ke mspVM1, dan msp2 ke mspVM2.

Screenshot of Oracle Configuration Wizard - Assign Servers to Machines.

Pilih Selanjutnya. Anda akan diperlihatkan Ringkasan Konfigurasi, yang akan terlihat seperti cuplikan layar berikut:

Screenshot of Oracle Configuration Wizard - Configuration Summary.

Pilih Buat. Halaman Kemajuan Konfigurasi memperlihatkan kemajuan. Semua item yang tercantum harus berhasil dikonfigurasi.

Screenshot of Oracle Configuration Wizard - Configuration Progress.

Terakhir, ada halaman Akhir Konfigurasi untuk menampilkan URL Server Administrasi.

Screenshot of Oracle Configuration Wizard - End.

Server Administrasi tidak berjalan, sehingga URL tidak teratasi. Pilih Berikutnya, lalu Selesai. Anda sekarang telah selesai mengonfigurasi wlsd domain dengan kluster cluster1 termasuk dua server terkelola.

Selanjutnya, terapkan konfigurasi domain ke mspVM1 dan mspVM2.

Anda menggunakan perintah kemas dan buka kemasan untuk memperluas domain.

Membuat replika menggunakan perintah pack dan unpack

Tutorial ini menggunakan perintah WLS pack dan unpack untuk memperluas domain. Untuk informasi selengkapnya, lihat Gambaran Umum Perintah Kemas dan Bongkah.

  1. Kemas konfigurasi adminVM domain dengan langkah-langkah berikut, dengan asumsi Anda masih masuk adminVM dan masuk dengan oracle pengguna:

    cd /u01/app/wls/install/oracle/middleware/oracle_home/oracle_common/common/bin
    bash pack.sh -domain=/u01/domains/wlsd -managed=true -template=/tmp/cluster.jar -template_name="wlsd"
    

    Jika perintah berhasil diselesaikan, Anda akan melihat output yang mirip dengan contoh berikut:

    [oracle@adminVM bin]$ bash pack.sh -domain=/u01/domains/wlsd -managed=true -template=/tmp/cluster.jar -template_name="wlsd"
    << read domain from "/u01/domains/wlsd"
    >>  succeed: read domain from "/u01/domains/wlsd"
    << set config option Managed to "true"
    >>  succeed: set config option Managed to "true"
    << write template to "/tmp/cluster.jar"
    ..............................
    >>  succeed: write template to "/tmp/cluster.jar"
    << close template
    >>  succeed: close template
    

    Gunakan perintah berikut untuk menyalin /tmp/cluster.jar ke mspVM1 dan mspVM2 menggunakan scp. Jika diminta untuk sidik jari kunci, ketik yes. Masukkan kata sandi Secret123456 saat diminta.

    scp /tmp/cluster.jar azureuser@<mspvm1-private-ip>:/tmp/cluster.jar
    scp /tmp/cluster.jar azureuser@<mspvm2-private-ip>:/tmp/cluster.jar
    #scp /tmp/cluster.jar azureuser@192.168.0.6:/tmp/cluster.jar
    #scp /tmp/cluster.jar azureuser@192.168.0.7:/tmp/cluster.jar
    
  2. Gunakan instruksi berikut untuk menerapkan konfigurasi domain ke mspVM1:

    Buka prompt perintah baru, dan gunakan perintah berikut untuk menyambungkan ke mspVM1. Ganti 192.168.0.6 dengan alamat IP privat Anda mspVM1 :

    set MSPVM1_IP="192.168.0.6"
    ssh azureuser@%MSPVM1_IP%
    

    Anda dimintai kata sandi untuk koneksi tersebut. Untuk contoh ini, kata sandinya adalah Secret123456.

    Anda sekarang masuk dengan mspVM1 pengguna azureuser. Selanjutnya, gunakan perintah berikut untuk menjadi pengguna root dan perbarui kepemilikan file /tmp/cluster.jar untuk dimiliki oleh oracle:

    sudo su
    
    chown oracle:oracle /tmp/cluster.jar
    
    export DOMAIN_PATH="/u01/domains"
    mkdir -p ${DOMAIN_PATH}
    chown oracle:oracle -R ${DOMAIN_PATH}
    

    oracle Sebagai pengguna, gunakan perintah berikut untuk menerapkan konfigurasi domain:

    sudo su - oracle
    
    cd /u01/app/wls/install/oracle/middleware/oracle_home/oracle_common/common/bin
    bash unpack.sh -domain=/u01/domains/wlsd -template=/tmp/cluster.jar
    

    Jika perintah berhasil diselesaikan, Anda akan melihat output yang mirip dengan contoh berikut:

    [oracle@mspVM1 bin]$ bash unpack.sh -domain=/u01/domains/wlsd -template=/tmp/cluster.jar
    << read template from "/tmp/cluster.jar"
    >>  succeed: read template from "/tmp/cluster.jar"
    << set config option DomainName to "wlsd"
    >>  succeed: set config option DomainName to "wlsd"
    >>  validateConfig "KeyStorePasswords"
    >>  succeed: validateConfig "KeyStorePasswords"
    << write Domain to "/u01/domains/wlsd"
    ..................................................
    >>  succeed: write Domain to "/u01/domains/wlsd"
    << close template
    >>  succeed: close template
    
  3. Gunakan instruksi berikut untuk menerapkan konfigurasi domain ke mspVM2:

    mspVM2 Koneksi di prompt perintah baru. Ganti 192.168.0.7 dengan alamat IP privat Anda mspVM2 :

    set MSPVM2_IP="192.168.0.7"
    ssh azureuser@%MSPVM2_IP%
    

    Anda dimintai kata sandi untuk koneksi tersebut. Untuk contoh ini, kata sandinya adalah Secret123456.

    Anda sekarang masuk dengan mspVM2 pengguna azureuser. Gunakan perintah berikut untuk mengubah ke pengguna root dan memperbarui kepemilikan file /tmp/cluster.jar dan menginisialisasi folder untuk konfigurasi domain:

    sudo su
    
    chown oracle:oracle /tmp/cluster.jar
    
    export DOMAIN_PATH="/u01/domains"
    mkdir -p ${DOMAIN_PATH}
    chown oracle:oracle -R ${DOMAIN_PATH}
    
    sudo su - oracle
    
    cd /u01/app/wls/install/oracle/middleware/oracle_home/oracle_common/common/bin
    bash unpack.sh -domain=/u01/domains/wlsd -template=/tmp/cluster.jar
    

Anda sekarang telah mereplikasi konfigurasi domain pada mspVM1 dan mspVM2, dan Anda siap untuk memulai server.

Memulai server

Langkah-langkah di bagian ini mengarahkan Anda untuk melakukan dua tugas berikut:

  1. Jadikan admin dan server terkelola dimulai secara otomatis setelah reboot server.
  2. Mulai server untuk penggunaan segera.

Kedua tugas ini tidak mudah dipisahkan, sehingga langkah-langkah untuk dua tugas diintermix.

Mulai admin

Kembali ke prompt perintah yang tersambung ke adminVM. Jika Anda kehilangannya, jalankan perintah berikut untuk menyambungkannya:

set ADMINVM_IP="192.168.0.4"
ssh azureuser@%ADMINVM_IP%

Jika Anda tidak bekerja dengan oracle pengguna, masuk dengan oracle:

sudo su - oracle

Perintah berikut mempertahankan admin akun ke /u01/domains/wlsd/servers/admin/security/boot.properties untuk mengaktifkan memulai admin server secara otomatis tanpa meminta kredensial:

Ganti nama pengguna dan kata sandi dengan nama Anda.

mkdir -p /u01/domains/wlsd/servers/admin/security

cat <<EOF >/u01/domains/wlsd/servers/admin/security/boot.properties
username=weblogic
password=Secret123456
EOF

Gunakan perintah berikut untuk memeriksa file. Pastikan memiliki kepemilikan, izin, dan konten yang benar.

ls -la /u01/domains/wlsd/servers/admin/security/boot.properties
cat /u01/domains/wlsd/servers/admin/security/boot.properties

Output akan terlihat hampir identik dengan contoh berikut:

[oracle@adminVM bin]$ ls -la /u01/domains/wlsd/servers/admin/security/boot.properties
-rw-rw-r--. 1 oracle oracle 40 Nov 28 17:00 /u01/domains/wlsd/servers/admin/security/boot.properties
[oracle@adminVM bin]$ cat /u01/domains/wlsd/servers/admin/security/boot.properties
username=weblogic
password=Secret123456

Aktifkan server admin dan manajer simpul untuk memulai secara otomatis setelah VM dimulai ulang

Buat layanan Linux untuk server admin WLS dan manajer simpul, untuk memulai proses secara otomatis setelah reboot. Untuk informasi selengkapnya, lihat Menggunakan systemd di Oracle Linux.

Keluar dari oracle pengguna dan masuk dengan root pengguna.

exit

sudo su

Buat layanan Linux untuk manajer simpul:

cat <<EOF >/etc/systemd/system/wls_nodemanager.service
[Unit]
Description=WebLogic nodemanager service
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
# Note that the following three parameters should be changed to the correct paths
# on your own system
WorkingDirectory=/u01/domains/wlsd
ExecStart="/u01/domains/wlsd/bin/startNodeManager.sh"
ExecStop="/u01/domains/wlsd/bin/stopNodeManager.sh"
User=oracle
Group=oracle
KillMode=process
LimitNOFILE=65535
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target
EOF

Buat layanan Linux untuk server admin:

cat <<EOF >/etc/systemd/system/wls_admin.service
[Unit]
Description=WebLogic Adminserver service
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
WorkingDirectory=/u01/domains/wlsd
ExecStart="/u01/domains/wlsd/startWebLogic.sh"
ExecStop="/u01/domains/wlsd/bin/stopWebLogic.sh"
User=oracle
Group=oracle
KillMode=process
LimitNOFILE=65535
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target
EOF

Anda sekarang siap untuk memulai manajer simpul dan server adminVM admin dengan menggunakan perintah berikut:

sudo systemctl enable wls_nodemanager
sudo systemctl enable wls_admin
sudo systemctl daemon-reload
sudo systemctl start wls_nodemanager
sudo systemctl start wls_admin

Periksa status server admin dengan sudo systemctl status wls_admin -l. Server Administrasi harus siap ketika Anda menemukan log serupa:

[root@adminVM wlsd]# sudo systemctl status wls_admin -l
● wls_admin.service - WebLogic Adminserver service
Loaded: loaded (/etc/systemd/system/wls_admin.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2022-09-26 07:47:34 UTC; 54s ago
Main PID: 26738 (startWebLogic.s)
    Tasks: 61 (limit: 20654)
Memory: 649.2M

... ...

Sep 26 07:48:15 adminVM startWebLogic.sh[26802]: <Sep 26, 2022, 7:48:15,411 AM Coordinated Universal Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.>

Tekan Q untuk keluar dari mode pemantauan log.

Anda tidak dapat mengakses server admin sebelum membuka port 7001 dan 5556. Jalankan perintah berikut untuk membuka port:

sudo firewall-cmd --zone=public --add-port=7001/tcp
sudo firewall-cmd --zone=public --add-port=5556/tcp
sudo firewall-cmd --runtime-to-permanent
sudo systemctl restart firewalld

Pada titik ini, Anda dapat mengakses server admin di browser myWindowsVM dengan URL http://<adminvm-private-ip>:7001/console. Verifikasi bahwa Anda dapat melihat server admin, tetapi belum masuk. Jika server admin tidak berjalan, pecahkan masalah dan selesaikan masalah sebelum melanjutkan. Server admin tidak dapat diakses di luar Azure.

Mulai msp1

Kembali ke prompt perintah yang tersambung ke mspVM1. Jika Anda kehilangannya, jalankan perintah berikut untuk menyambungkannya:

set MSPVM1_IP="192.168.0.6"
ssh azureuser@%MSPVM1_IP%

Jika Anda tidak bekerja dengan oracle pengguna, masuk dengan oracle:

sudo su - oracle

Pertahankan admin akun ke /u01/domains/wlsd/servers/msp1/security/boot.properties untuk mengaktifkan memulai msp1 secara otomatis tanpa meminta kredensial. Ganti nama pengguna dan kata sandi dengan nama Anda.

mkdir -p /u01/domains/wlsd/servers/msp1/security

cat <<EOF >/u01/domains/wlsd/servers/msp1/security/boot.properties
username=weblogic
password=Secret123456
EOF

Sekarang, Anda membuat layanan Linux untuk manajer simpul, untuk memulai proses secara otomatis pada boot ulang komputer. Untuk informasi selengkapnya, lihat Menggunakan systemd di Oracle Linux.

Keluar dari oracle pengguna dan masuk dengan root pengguna.

exit

#Skip this command if you are root
sudo su

Buat layanan Linux untuk manajer simpul:

cat <<EOF >/etc/systemd/system/wls_nodemanager.service
[Unit]
Description=WebLogic nodemanager service
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
# Note that the following three parameters should be changed to the correct paths
# on your own system
WorkingDirectory=/u01/domains/wlsd
ExecStart="/u01/domains/wlsd/bin/startNodeManager.sh"
ExecStop="/u01/domains/wlsd/bin/stopNodeManager.sh"
User=oracle
Group=oracle
KillMode=process
LimitNOFILE=65535
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target
EOF

Selanjutnya, mulai manajer simpul.

sudo systemctl enable wls_nodemanager
sudo systemctl daemon-reload
sudo systemctl start wls_nodemanager

Jika manajer node berhasil berjalan, Anda akan melihat log yang mirip dengan contoh berikut:

[root@mspVM1 azureuser]# systemctl status wls_nodemanager -l
● wls_nodemanager.service - WebLogic nodemanager service
Loaded: loaded (/etc/systemd/system/wls_nodemanager.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2022-09-27 01:23:42 UTC; 19s ago
Main PID: 107544 (startNodeManage)
    Tasks: 15 (limit: 20654)
Memory: 146.7M

... ...

Sep 27 01:23:45 mspVM1 startNodeManager.sh[107592]: <Sep 27, 2022 1:23:45 AM Coordinated Universal Time> <INFO> <Server Implementation Class: weblogic.nodemanager.server.NMServer$ClassicServer.>
Sep 27 01:23:46 mspVM1 startNodeManager.sh[107592]: <Sep 27, 2022 1:23:46 AM Coordinated Universal Time> <INFO> <Secure socket listener started on port 5556, host /192.168.0.6>

Tekan Q untuk keluar dari mode pemantauan log.

Anda harus membuka port 8001 untuk mengakses aplikasi yang disebarkan ke kluster dan 5556 untuk komunikasi di dalam domain. Jalankan perintah berikut untuk membuka port:

sudo firewall-cmd --zone=public --add-port=8001/tcp
sudo firewall-cmd --zone=public --add-port=5556/tcp
sudo firewall-cmd --runtime-to-permanent
sudo systemctl restart firewalld

Mulai msp2

Kembali ke prompt perintah yang tersambung ke mspVM2. Jika Anda kehilangannya, jalankan perintah berikut untuk menyambungkannya:

set MSPVM2_IP="192.168.0.7"
ssh azureuser@%MSPVM2_IP%

Jika Anda tidak bekerja dengan oracle pengguna, masuk dengan oracle:

sudo su - oracle

Pertahankan admin akun ke /u01/domains/wlsd/servers/msp2/security/boot.properties untuk mengaktifkan memulai msp2 secara otomatis tanpa meminta kredensial. Ganti nama pengguna dan kata sandi dengan nama Anda.


mkdir -p /u01/domains/wlsd/servers/msp2/security

cat <<EOF >/u01/domains/wlsd/servers/msp2/security/boot.properties
username=weblogic
password=Secret123456
EOF

Selanjutnya, buat layanan Linux untuk manajer simpul.

Keluar dari oracle pengguna dan masuk dengan root pengguna.

exit

#SKip this command if you are in root
sudo su

Buat layanan Linux untuk manajer simpul:

cat <<EOF >/etc/systemd/system/wls_nodemanager.service
[Unit]
Description=WebLogic nodemanager service
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
# Note that the following three parameters should be changed to the correct paths
# on your own system
WorkingDirectory=/u01/domains/wlsd
ExecStart="/u01/domains/wlsd/bin/startNodeManager.sh"
ExecStop="/u01/domains/wlsd/bin/stopNodeManager.sh"
User=oracle
Group=oracle
KillMode=process
LimitNOFILE=65535
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target
EOF

Mulai manajer node.

sudo systemctl enable wls_nodemanager
sudo systemctl daemon-reload
sudo systemctl start wls_nodemanager

Jika manajer node berhasil berjalan, Anda akan melihat log yang mirip dengan contoh berikut:

[root@mspVM2 azureuser]# systemctl status wls_nodemanager -l
● wls_nodemanager.service - WebLogic nodemanager service
Loaded: loaded (/etc/systemd/system/wls_nodemanager.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2022-09-27 01:23:42 UTC; 19s ago
Main PID: 107544 (startNodeManage)
    Tasks: 15 (limit: 20654)
Memory: 146.7M

... ...

Sep 27 01:23:45 mspVM2 startNodeManager.sh[107592]: <Sep 27, 2022 1:23:45 AM Coordinated Universal Time> <INFO> <Server Implementation Class: weblogic.nodemanager.server.NMServer$ClassicServer.>
Sep 27 01:23:46 mspVM2 startNodeManager.sh[107592]: <Sep 27, 2022 1:23:46 AM Coordinated Universal Time> <INFO> <Secure socket listener started on port 5556, host /192.168.0.6>

Tekan Q untuk keluar dari mode pemantauan log.

Buka port 8001 dan 5556.

sudo firewall-cmd --zone=public --add-port=8001/tcp
sudo firewall-cmd --zone=public --add-port=5556/tcp
sudo firewall-cmd --runtime-to-permanent
sudo systemctl restart firewalld

Memulai server terkelola

Sekarang, buka portal Konsol Administrasi dari browser di komputer myWindowsVMWindows Anda, dan gunakan langkah-langkah berikut untuk memulai server terkelola:

  1. Masuk ke portal Konsol Administrasi dengan akun admin dan kata sandi Anda. URL-nya adalah http://<adminvm-private-ip>:7001/console/. Dalam contoh ini, akun admin dan kata sandi adalah weblogic/Secret123456. Anda akan menemukan status server terkelola adalah Matikan.
  2. Di bawah Struktur Domain, pilih Lingkungan, Server, dan Kontrol, pilih msp1 dan msp2, lalu pilih Mulai.
  3. Anda mungkin diminta untuk mengonfirmasi memulai server. Jika demikian, pilih Ya. Anda akan melihat pesan "Permintaan telah dikirim ke Manajer Simpul untuk memulai server yang dipilih."
  4. Anda dapat memilih ikon "refresh" di bagian atas tabel untuk memulai atau menghentikan refresh dinamis data dalam tabel tersebut. Ikon ini ditampilkan di cuplikan layar berikutnya.
  5. Anda akan menemukan server segera aktif.

Screenshot of Oracle Configuration Wizard - Start Servers.

Membersihkan komputer Windows

Anda sekarang telah menyelesaikan konfigurasi kluster WLS. Jika diinginkan, hapus komputer Windows dengan perintah berikut. Atau, Anda dapat mematikan komputer myWindowsVM Windows dan terus menggunakannya sebagai jump box untuk tugas pemeliharaan kluster yang sedang berlangsung.

export WINDOWSVM_NIC_ID=$(az vm show \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name myWindowsVM \
    --query networkProfile.networkInterfaces[0].id \
    --output tsv)
export WINDOWSVM_NSG_ID=$(az network nic show \
    --ids ${WINDOWSVM_NIC_ID} \
    --query networkSecurityGroup.id \
    --output tsv)
export WINDOWSVM_DISK_ID=$(az vm show \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name myWindowsVM \
    --query storageProfile.osDisk.managedDisk.id \
    --output tsv)
export WINDOWSVM_PUBLIC_IP=$(az network public-ip list \
    -g ${RESOURCE_GROUP_NAME} --query [0].id \
    --output tsv)

echo "deleting myWindowsVM"
az vm delete --resource-group ${RESOURCE_GROUP_NAME} --name myWindowsVM --yes
echo "deleting nic ${WINDOWSVM_NIC_ID}"
az network nic delete --ids ${WINDOWSVM_NIC_ID}
echo "deleting public-ip ${WINDOWSVM_PUBLIC_IP}"
az network public-ip delete --ids ${WINDOWSVM_PUBLIC_IP}
echo "deleting disk ${WINDOWSVM_DISK_ID}"
az disk delete --yes --ids ${WINDOWSVM_DISK_ID}
echo "deleting nsg ${WINDOWSVM_NSG_ID}"
az network nsg delete --ids ${WINDOWSVM_NSG_ID}

Mengekspos WLS dengan Azure Application Gateway

Sekarang setelah Anda membuat kluster WebLogic Server (WLS) pada komputer virtual Windows atau GNU/Linux, bagian ini memanmbing Anda melalui proses mengekspos WLS ke internet dengan Azure Application Gateway.

Membuat Azure Application Gateway

Untuk mengekspos WLS ke internet, alamat IP publik diperlukan. Buat alamat IP publik lalu kaitkan gateway Aplikasi Azure dengannya. Gunakan az network public-ip create untuk membuatnya, seperti yang ditunjukkan dalam contoh berikut:

az network public-ip create \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name myAGPublicIPAddress \
    --allocation-method Static \
    --sku Standard

Anda menambahkan server backend ke kumpulan backend Application Gateway. Mengkueri alamat IP backend menggunakan perintah berikut:

export ADMINVM_NIC_ID=$(az vm show \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name adminVM \
    --query networkProfile.networkInterfaces[0].id \
    --output tsv)
export ADMINVM_IP=$(az network nic show \
    --ids ${ADMINVM_NIC_ID} \
    --query ipConfigurations[0].privateIPAddress \
    --output tsv)
export MSPVM1_NIC_ID=$(az vm show \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name mspVM1 \
    --query networkProfile.networkInterfaces[0].id \
    --output tsv)
export MSPVM1_IP=$(az network nic show \
    --ids ${MSPVM1_NIC_ID} \
    --query ipConfigurations[0].privateIPAddress \
    --output tsv)
export MSPVM2_NIC_ID=$(az vm show \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name mspVM2 \
    --query networkProfile.networkInterfaces[0].id \
    --output tsv)
export MSPVM2_IP=$(az network nic show \
    --ids ${MSPVM2_NIC_ID} \
    --query ipConfigurations[0].privateIPAddress \
    --output tsv)

Selanjutnya, buat Azure Application Gateway. Contoh berikut membuat gateway aplikasi dengan server terkelola di kumpulan backend default:

az network application-gateway create \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name myAppGateway \
    --public-ip-address myAGPublicIPAddress \
    --location eastus \
    --capacity 2 \
    --http-settings-port 80 \
    --http-settings-protocol Http \
    --frontend-port 80 \
    --sku Standard_V2 \
    --subnet wlsVMGateway \
    --vnet-name myVNet \
    --priority 1001 \
    --servers ${MSPVM1_IP} ${MSPVM2_IP}

Server terkelola mengekspos beban kerja mereka dengan port 8001. Gunakan perintah berikut untuk memperbarui appGatewayBackendHttpSettings dengan menentukan port 8001 backend dan membuat probe untuk itu:

az network application-gateway probe create \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --gateway-name myAppGateway \
    --name clusterProbe \
    --protocol http \
    --host 127.0.0.1 \
    --path /weblogic/ready

az network application-gateway http-settings update \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --gateway-name myAppGateway \
    --name appGatewayBackendHttpSettings \
    --port 8001 \
    --probe clusterProbe

Perintah berikutnya menyediakan aturan rule1dasar . Contoh ini menambahkan jalur ke Server Administrasi. Pertama, gunakan perintah berikut untuk membuat peta jalur URL:

az network application-gateway address-pool create \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --gateway-name myAppGateway \
    --name adminServerAddressPool \
    --servers ${ADMINVM_IP}

az network application-gateway probe create \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --gateway-name myAppGateway \
    --name adminProbe \
    --protocol http \
    --host 127.0.0.1 \
    --path /weblogic/ready

az network application-gateway http-settings create \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --gateway-name myAppGateway \
    --name adminBackendSettings \
    --port 7001 \
    --protocol Http \
    --probe adminProbe

az network application-gateway url-path-map create \
    --gateway-name myAppGateway \
    --name urlpathmap \
    --paths /console/* \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --address-pool adminServerAddressPool \
    --default-address-pool appGatewayBackendPool \
    --default-http-settings appGatewayBackendHttpSettings \
    --http-settings adminBackendSettings \
    --rule-name consolePathRule

Selanjutnya, gunakan az network application-gateway rule update untuk memperbarui jenis aturan menjadi PathBasedRouting.

az network application-gateway rule update \
    --gateway-name myAppGateway \
    --name rule1 \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --http-listener appGatewayHttpListener \
    --rule-type PathBasedRouting \
    --url-path-map urlpathmap \
    --priority 1001 \
    --address-pool appGatewayBackendPool \
    --http-settings appGatewayBackendHttpSettings

Anda sekarang dapat mengakses Server Administrasi dengan URL http://<gateway-public-ip-address>/console/. Jalankan perintah berikut untuk mendapatkan URL:

export APPGATEWAY_IP=$(az network public-ip show \
    --resource-group ${RESOURCE_GROUP_NAME} \
    --name myAGPublicIPAddress \
    --query [ipAddress] \
    --output tsv)
echo "admin console URL is http://${APPGATEWAY_IP}/console/"

Verifikasi bahwa Anda dapat masuk ke konsol Server Administrasi. Jika tidak dapat, pecahkan masalah dan selesaikan masalah sebelum melanjutkan.

Catatan

Contoh ini menyiapkan akses sederhana ke server WebLogic dengan HTTP. Jika Anda ingin akses aman, konfigurasikan penghentian SSL/TLS dengan mengikuti instruksi di End to end TLS dengan Application Gateway.

Contoh ini mengekspos konsol Server Administrasi melalui Application Gateway. Jangan lakukan ini di lingkungan produksi.

Menyebarkan aplikasi sampel

Bagian ini menunjukkan kepada Anda cara menyebarkan aplikasi sederhana ke kluster WLS. Pertama, unduh testwebapp.war dari Oracle dan simpan file ke sistem file lokal Anda. Kemudian, gunakan langkah-langkah berikut untuk menyebarkan aplikasi:

  1. Buka browser web.
  2. Navigasikan ke portal Konsol Administrasi dengan URL http://<gateway-public-ip-address>/console/, lalu masuk dengan akun admin dan kata sandi Anda. Dalam contoh ini, mereka adalah weblogic/Secret123456.
  3. Di bawah Pusat Perubahan, jika ada tombol seperti itu, pilih Kunci dan Edit. Jika tombol ini tidak ada, verifikasi bahwa beberapa teks seperti "Perubahan di masa mendatang akan diaktifkan secara otomatis saat Anda memodifikasi, menambahkan atau menghapus item di domain ini" ada di bawah Pusat Perubahan.
  4. Di bawah Struktur Domain, pilih Penyebaran. Jika Anda melihat pesan kesalahan yang mirip Unexpected error encountered while obtaining monitoring information for applications.dengan , Anda dapat mengabaikannya dengan aman. Pilih Konfigurasi lalu Instal. Disarangkan dalam teks adalah hyperlink dengan teks Unggah file Anda. Pilih. Pilih Pilih file , lalu pilih testwebapp.war yang dibangun di langkah sebelumnya. Pilih Berikutnya lalu Berikutnya.
  5. Pastikan bahwa Instal penyebaran ini sebagai aplikasi dipilih. Pilih Selanjutnya.
  6. Di bawah Target yang tersedia untuk pelacak kargo, pilih target cluster1penyebaran , pilih Berikutnya, lalu pilih Selesai.
  7. Di bawah Pusat Perubahan, jika ada tombol seperti itu, pilih Aktifkan Perubahan. Anda harus menyelesaikan langkah ini. Kegagalan untuk menyelesaikan langkah ini menyebabkan perubahan yang Anda buat tidak berlaku. Jika tombol ini tidak ada, verifikasi bahwa beberapa teks seperti Future changes will automatically be activated as you modify, add or delete items in this domain ada di bawah Pusat Perubahan.
  8. Di bawah Struktur Domain, pilih Penyebaran lalu Kontrol. Pilih cargo-tracker lalu pilih Mulai, Servis semua permintaan.
  9. Pilih Ya.
  10. Anda diperlihatkan pesan yang mengatakan Start requests have been sent to the selected deployments. Status aplikasi harus Aktif.

Menguji konfigurasi kluster WLS

Anda sekarang telah selesai mengonfigurasi kluster WLS dan menyebarkan aplikasi Java EE ke dalamnya. Gunakan langkah-langkah berikut untuk mengakses aplikasi untuk memvalidasi semua pengaturan:

  1. Buka browser web.
  2. Navigasikan ke aplikasi dengan URL http://<gateway-public-ip-address>/testwebapp/.

Membersihkan sumber daya

Hapus abc1110rg dengan perintah berikut:

az group delete --name ${RESOURCE_GROUP_NAME} --yes --no-wait

Langkah berikutnya

Lanjutkan menjelajahi opsi untuk menjalankan WLS di Azure.