Command Assistant adalah alat O&M otomatis untuk Simple Application Server. Anda dapat mengelola server aplikasi sederhana menggunakan perintah shell, PowerShell, dan batch di konsol Simple Application Server tanpa harus masuk ke server. Topik ini menjelaskan cara menjalankan perintah Command Assistant.
Prasyarat
Server aplikasi sederhana harus dalam status Running.
Cloud Assistance Agent terinstal di server. Secara default, Cloud Assistant Agent terinstal di setiap server aplikasi sederhana. Jika Anda secara manual menghapus instalasi Cloud Assistant Agent, Anda harus menginstal ulang. Untuk informasi lebih lanjut, lihat Instal Cloud Assistant Agent.
Prosedur
Jalankan perintah untuk satu server
Buka Halaman Servers di konsol Simple Application Server.
Klik ID server pada kartu server yang diinginkan untuk membuka tab Server Overview.
CatatanJika Anda memiliki beberapa server, Anda dapat memasukkan alamat IP publik atau ID server di kotak pencarian untuk menyaring server.
Klik tab Command Assistant.
Di pojok kanan atas tab Command Assistant, klik Run Command.
Konfigurasikan parameter sesuai petunjuk. Tabel berikut menjelaskan parameter tersebut.
Parameter
Deskripsi
Command Name
Nama dari perintah.
Command Type
Tipe dari perintah.
Server Linux: Shell didukung.
Server Windows: Bat dan PowerShell didukung.
Command Source
Sumber dari perintah. Nilai valid:
Enter Command Content: Jika tidak ada perintah yang ada, Anda dapat langsung memasukkan parameter perintah yang ingin Anda jalankan. Dalam topik ini, Masukkan Konten Perintah dipilih.
Select My Commands: Jika Anda memiliki satu atau lebih perintah yang sudah ada, Anda dapat memilih perintah yang ingin Anda jalankan dari daftar drop-down.
Pilih Perintah Umum: Alibaba Cloud menyediakan perintah umum Command Assistant untuk O&M, seperti perintah yang digunakan untuk mereset kata sandi server aplikasi sederhana dan perintah yang digunakan untuk menanyakan N proses yang menggunakan memori paling banyak di server. Anda dapat memilih perintah dari daftar drop-down.
Command
Konten perintah. Jika Anda memilih Masukkan Konten Perintah untuk Sumber Perintah, Anda harus memasukkan konten perintah.
Anda dapat menggunakan salah satu metode berikut untuk memasukkan konten perintah:
Masukkan konten perintah secara manual. Sebagai contoh, Anda dapat memasukkan perintah shell ifconfig -s untuk melihat informasi singkat tentang network interface controller (NIC) dari server.
Gunakan AI Command Assistant: Tekan tombol kombinasi
Ctrl+Iatau klik kanan area kosong di bidang Perintah lalu Klik AI Command Assistant untuk memanggil AI Command Assistant. Ikuti instruksi di layar untuk memasukkan konten perintah, tekanEnter, dan kemudian klik Insert Command.
Anda juga dapat menentukan parameter kustom dalam format
{{key}}seperti {{parameterName}} di bidang Perintah dan memasukkan nilai parameter sepertils -la /etc/profiledi bidang Command Parameter.Anda dapat membuat maksimal 20 parameter. Parameter dapat berisi digit dan huruf, dan tidak boleh berupa string kosong. Setiap parameter dapat memiliki panjang hingga 64 karakter.
Untuk informasi lebih lanjut, lihat Perintah umum.
Used Parameters
Menentukan apakah akan menggunakan parameter.
Jika Anda menentukan parameter kustom dalam format
{{key}}di bidang Command dan mengaktifkan Used Parameters, Anda harus memasukkan nilai parameter di bidang Command Parameters.Username
Anda dapat menentukan pengguna server untuk menjalankan perintah. Kami sarankan Anda menjalankan perintah sebagai pengguna biasa untuk mengurangi risiko keamanan.
Secara default, perintah Command Assistant dijalankan oleh pengguna
rootpada server Linux dan oleh penggunasystempada server Windows.Execution Path
Path kerja dari perintah. Anda dapat menentukan path kustom. Path kerja default bervariasi berdasarkan sistem operasi server tempat perintah dijalankan.
Untuk server Linux, path kerja default adalah direktori /root dari pengguna root.
Untuk server Windows, path kerja default adalah C:\Windows\system32.
Timeout Period
Periode timeout dari perintah. Jika tugas yang menjalankan perintah timeout, Command Assistant secara paksa menghentikan proses tugas.
Unit: detik. Periode timeout default adalah 60 detik. Anda dapat mengatur periode timeout menjadi nilai dari 10 hingga 86400 detik (24 jam).
Setelah mengonfigurasi parameter, klik Konfirmasi.
Di halaman Command Assistant, temukan perintah yang telah dijalankan dan klik View Task Details di kolom Actions untuk melihat detail hasil eksekusi perintah.
Detail hasil eksekusi mencakup ID eksekusi, status, waktu eksekusi, tipe perintah, hasil eksekusi, dan konten perintah.
Jalankan perintah untuk beberapa server sekaligus
Buka Halaman Command Assistant di konsol Simple Application Server.
Klik Perintah Saya atau Perintah Umum sesuai kebutuhan Anda.
a. Di tab My Commands, temukan perintah yang ingin dijalankan dan klik Run di kolom Actions.
b. Di tab Perintah Umum, temukan perintah yang ingin dijalankan dan klik Run di kartu perintah.
Di panel Jalankan Perintah, konfigurasikan parameter lalu klik Jalankan.
Di bagian Command Information, konfigurasikan parameter terkait perintah dan tentukan pengguna untuk menjalankan perintah.
Di bagian Select Servers, pilih beberapa server aplikasi sederhana.
Lihat hasil eksekusi perintah.
a. Di tab Execution Result, lihat informasi dasar perintah, termasuk ID eksekusi, status eksekusi, dan tipe perintah.
b. Klik View Details di kolom Actions yang sesuai dengan perintah.
c. Di tab Instances, klik ikon
untuk melihat hasil eksekusi perintah.

Operasi terkait
Setelah menjalankan perintah, Anda dapat menjalankan perintah lagi atau mengekspor informasi hasil eksekusi perintah.
Operasi | Deskripsi | Prosedur |
Jalankan ulang perintah | Ketika status server atau status Command Assistant Agent abnormal, perintah gagal dijalankan. Setelah Anda memperbaiki masalah status, Anda dapat menjalankan ulang perintah. |
|
Ekspor informasi perintah | Anda dapat mengekspor detail perintah. |
|