Gunakan perintah umum yang disediakan oleh Alibaba Cloud untuk menginstal perangkat lunak, mendiagnosis instance, dan memutar kunci tanpa perlu menulis skrip.
Latar Belakang
Perintah umum adalah perintah Asisten Cloud yang dibuat dan dikelola oleh Alibaba Cloud. Perintah ini berupa skrip atau plugin Asisten Cloud untuk tugas-tugas seperti konfigurasi server, pemeriksaan kesehatan dan keamanan, instalasi aplikasi, manajemen file, instalasi patch, serta manajemen layanan.
Berbeda dengan perintah kustom, perintah umum dikelola oleh Alibaba Cloud. Anda dapat melihat detailnya, menjalankannya pada instance ECS, serta melacak progres dan hasilnya. Misalnya, Anda dapat melakukan upgrade Cloud Assistant Agent pada instance Linux, menginstal Java, atau mendiagnosis kebutuhan resize disk hanya dengan satu klik.
Prosedur
Lihat dan jalankan perintah umum menggunakan salah satu metode berikut.
ECS console
Di pojok kiri atas halaman, pilih wilayah dan kelompok sumber daya.
-
Pada halaman ECS Cloud Assistant, klik tab Common Commands.
Tab ini mencantumkan semua perintah umum.
-
Temukan perintah yang dituju, lalu klik Run.
CatatanHanya versi terbaru dari setiap perintah yang ditampilkan. Untuk melihat atau menjalankan versi sebelumnya, klik ID perintah untuk membuka halaman detail.
-
Pada panel Run Command, konfigurasikan parameter, lalu klik Run.
Parameter utama:
Bagian
Parameter
Deskripsi
Command Information
Command content
Klik View command content untuk memverifikasi perintah.
Execution plan
Pilih rencana eksekusi. Opsi:
-
Immediate execution
-
After the next startup of the system
-
After each system startup
-
Timing execution
Lihat Execution plan details.
Run as
Akun pengguna yang digunakan untuk menjalankan perintah, misalnya root.
Secara default, perintah dijalankan sebagai pengguna
rootpada instance Linux dan sebagai penggunaSystempada instance Windows.Timeout
Batas waktu eksekusi perintah, dalam detik. Nilai valid: 10 hingga 86.400 (24 jam). Jika eksekusi melebihi batas waktu ini, Asisten Cloud akan secara paksa menghentikan proses tersebut. Default: timeout yang ditentukan dalam perintah.
Command parameters
Jika bagian Command Parameters ditampilkan, masukkan nilai parameter kustom. Parameter yang tersedia bergantung pada perintah tersebut.
CatatanJika penyedia perintah menentukan deskripsi parameter, nilai default, atau nilai yang diizinkan, masukkan nilai sesuai petunjuk. Parameter wajib harus diisi agar perintah dapat dijalankan.
Select Instances
-
Pilih satu atau beberapa instance tempat perintah akan dijalankan. Instance harus dalam status Running dan telah menginstal Cloud Assistant Agent.
Select Managed Instances
-
Pilih instans terkelola tempat perintah akan dijalankan. Instans terkelola harus dalam status Connected dan telah menginstal Cloud Assistant Agent.
CatatanInstans terkelola adalah server non-Alibaba Cloud yang dikelola oleh Asisten Cloud. Lihat managed instances.
CatatanLihat Run a command from the console untuk detail semua parameter.
-
-
Pada tab Command execution result, temukan perintah yang telah dijalankan, lalu klik View di kolom Actions.
Jika Execution Status bernilai Successfully Executed, Anda dapat melihat output perintah tersebut.
CatatanJika perintah gagal, lihat pesan error dan lakukan troubleshooting. Lihat Common errors and troubleshooting.
OpenAPI
-
Lihat perintah umum.
Panggil operasi DescribeCommands untuk melihat perintah umum. Anda juga dapat melakukan kueri berdasarkan nama perintah.
Parameter utama:
-
Name: Nama perintah. Contohnya, atur nilai ini menjadi ACS-ECS-DiskResize-Diagnostic-for-linux.sh untuk mengkueri perintah tersebut di wilayah tertentu.
-
Provider: Penyedia perintah. Atur ke AlibabaCloud untuk mengembalikan semua perintah umum.
-
-
Jalankan perintah umum.
Berdasarkan
CommandIdyang dikembalikan pada Langkah 1, panggil operasi InvokeCommand. Anda juga dapat menjalankan perintah umum berdasarkan nama. Nama perintah konsisten di seluruh wilayah.Parameter utama:
CommandId: ID perintah. Untuk perintah umum, Anda dapat mengatur nilai ini ke nama perintah. Contoh: ACS-ECS-DiskResize-Diagnostic-for-linux.sh.
Pemanggilan yang berhasil mengembalikan
InvokeId(misalnya,t-hz02kwqc9pg****), yaitu ID eksekusi. Panggil DescribeInvocations atau DescribeInvocationResults untuk mengkueri hasilnya.Anda juga dapat melihat output pada halaman detail eksekusi untuk memeriksa apakah instance memerlukan resize disk.
Alibaba Cloud CLI
-
Lihat perintah umum dengan Alibaba Cloud CLI.
Jalankan perintah describe-commands untuk melihat perintah umum.
-
Atur
--providerkeAlibabaClouduntuk mengembalikan semua perintah umum. -
Atur provider ke nilai tertentu untuk mengembalikan perintah dari penyedia tersebut.
Kueri semua perintah umum di wilayah China (Hangzhou):
aliyun ecs DescribeCommands \ --region 'cn-hangzhou' \ --Provider 'AlibabaCloud'Kueri perintah
ACS-ECS-DiskResize-Diagnostic-for-linux.sh, yang mendiagnosis apakah instance Linux memerlukan resize disk:aliyun ecs DescribeCommands \ --region 'cn-hangzhou' \ --CommandId 'ACS-ECS-DiskResize-Diagnostic-for-linux.sh'
-
-
Jalankan perintah umum dengan Alibaba Cloud CLI.
Jalankan perintah InvokeCommand untuk menjalankan perintah umum pada satu atau beberapa instance ECS.
Mendiagnosis apakah instance Linux memerlukan resize disk:
aliyun ecs InvokeCommand --RegionId 'cn-hangzhou' \ --InstanceId.1 'i-bp1f4f6o8lv0wqof****' \ --InstanceId.2 'i-bp137qu6142s3mhm****' \ --CommandId 'ACS-ECS-DiskResize-Diagnostic-for-linux.sh' \ --Timed 'false'Pemanggilan yang berhasil mengembalikan
InvokeId(misalnya,t-hz03rj5u0jx****), yaitu ID eksekusi. Jalankan DescribeInvocations atau DescribeInvocationResults untuk mengkueri hasilnya. Contoh:aliyun ecs DescribeInvocations --RegionId 'cn-hangzhou' \ --InvokeId 't-hz03rj5u0jx****'Anda juga dapat melihat output pada halaman detail eksekusi untuk memeriksa apakah instance memerlukan resize disk.