Command Assistant adalah alat O&M otomatis untuk Simple Application Server yang memungkinkan Anda menjalankan perintah Shell, PowerShell, dan Bat pada server langsung dari konsol tanpa perlu login.
Prasyarat
-
Server Simple Application Server harus berada dalam status Running.
-
Cloud Assistant Agent telah diinstal. Cloud Assistant Agent diinstal secara default pada instans Simple Application Server. Jika Anda telah menguninstall agent tersebut secara manual, Anda harus menginstalnya kembali. Untuk informasi selengkapnya, lihat Install Cloud Assistant Agent.
Prosedur
Jalankan pada satu server
-
Buka halaman Servers di konsol Simple Application Server.
-
Pada kartu server target, klik ID server untuk membuka halaman ikhtisar.
CatatanJika Anda memiliki banyak server, Anda dapat menyaringnya berdasarkan Alamat IP publik atau ID server di kotak pencarian.
-
Klik tab Command Assistant.
-
Pada halaman Command Assistant, klik Run Command.
Konfigurasikan parameter berikut.
Parameter
Deskripsi
Command Name
Masukkan nama untuk perintah tersebut.
Command Type
Pilih jenis perintah.
-
Server Linux mendukung jenis perintah Shell.
-
Server Windows mendukung jenis perintah Bat dan PowerShell.
Command Source
Pilih sumber perintah:
-
Enter Command Content: Masukkan konten perintah secara manual. Topik ini menggunakan opsi ini sebagai contoh.
-
Select My Commands: Pilih perintah yang sebelumnya telah disimpan.
-
Select Common Commands: Pilih perintah yang telah ditentukan oleh Alibaba Cloud untuk tugas O&M umum, seperti mengatur ulang password server atau melihat proses yang paling banyak menggunakan memori.
Command
Jika Anda mengatur Command Source ke Enter Command Content, Anda harus memasukkan konten perintah tersebut,
Anda dapat memasukkan perintah dengan salah satu cara berikut:
-
Input manual: Masukkan perintah, seperti perintah Shell ifconfig -s, untuk melihat informasi ringkas tentang antarmuka jaringan server.
-
Menggunakan AI Command Assistant: Tekan
Ctrl+Iatau klik kanan untuk membuka AI Command Assistant. Masukkan deskripsi tugas, tekanEnter, lalu klik Insert Command.Sebagai contoh, jika Anda memasukkan "how to check the current system time", AI Command Assistant akan mengembalikan perintah shell yang sesuai
datedan deskripsi fungsinya.
Anda juga dapat menggunakan format
{{key}}dalam konten perintah untuk membuat parameter kustom, seperti {{parameterName}}, dan masukkan nilainya, sepertils -la /etc/profile, di bidang Command Parameters.Anda dapat membuat hingga 20 parameter. Nama parameter hanya boleh terdiri dari huruf dan angka, tidak boleh kosong, dan panjangnya maksimal 64 karakter.
Untuk contoh perintah lainnya, lihat Common commands.
Used Parameters
Pilih untuk menggunakan parameter kustom.
Jika Anda mengaktifkan Used Parameters, atur parameter kustom di bidang Command dalam format
{{key}}, dan masukkan nilai parameter tersebut di bidang Command Parameters.Username
Akun pengguna di server yang menjalankan perintah tersebut. Kami menyarankan agar Anda menggunakan pengguna standar untuk meminimalkan risiko keamanan.
Secara default, perintah dijalankan sebagai pengguna
rootpada server Linux dan sebagai penggunasystempada server Windows.Execution Path
Direktori kerja tempat perintah dijalankan. Direktori default adalah:
-
Untuk instans Linux, direktori kerja default adalah direktori /root milik pengguna root.
-
Untuk instans Windows, direktori kerja adalah C:\Windows\system32 secara default.
Timeout Period
Waktu maksimum yang diperbolehkan untuk menjalankan perintah. Jika perintah melebihi batas waktu ini, Command Assistant akan menghentikan tugas tersebut.
Satuan: detik. Default: 60. Rentang: 10 hingga 86.400 (24 jam).
-
-
Setelah mengonfigurasi parameter, klik OK.
-
Pada kolom Actions untuk perintah target, klik View Command Details untuk melihat hasil eksekusi.
Detail eksekusi mencakup ID eksekusi, status, waktu eksekusi, jenis perintah, hasil, dan konten perintah.
Jalankan pada beberapa server
-
Buka halaman Command Assistant di konsol Simple Application Server.
-
Pilih untuk menjalankan perintah dari perintah yang telah disimpan atau perintah umum.
-
Pada tab My Commands, temukan perintah yang diinginkan dan klik Run di kolom Actions.
-
Klik tab Common Commands. Pada kartu perintah yang diinginkan, klik Run.
-
-
Pada panel Run Command, konfigurasikan parameter dan klik Run.
-
Pada bagian Command Information, lihat konten perintah, atur parameter perintah, dan tentukan pengguna yang menjalankan perintah.
-
Pada bagian Select Instance, pilih server target.
-
-
Lihat hasil eksekusi perintah.
-
Klik tab Execution Result untuk melihat informasi dasar tentang perintah, termasuk ID eksekusi, status, dan jenis perintah.
-
Pada kolom Actions untuk perintah target, klik View.
-
Pada tab Instances, klik ikon
untuk melihat hasil eksekusi perintah.Status eksekusi adalah Execution Succeeded, ExitCode-nya adalah
0, dan output perintahnya adalahfile-20240228133835.
-
Operasi terkait
Setelah menjalankan perintah, Anda dapat menjalankannya kembali atau mengekspor informasi eksekusinya.
|
Actions |
Description |
Steps |
|
Re-run a command |
Jika suatu instans atau Cloud Assistant Agent berada dalam kondisi tidak normal, perintah gagal dijalankan. Setelah Anda menyelesaikan masalah tersebut, Anda dapat menjalankan kembali perintah tersebut. |
|
|
Export command information |
Anda dapat mengekspor detail eksekusi suatu perintah. |
|