Alibaba Cloud tarafından sağlanan genel komutları kullanarak betik yazmadan yazılım yükleyebilir, örnekleri tanılayabilir ve anahtarları döndürebilirsiniz.
Arka plan
Genel komutlar, Alibaba Cloud tarafından oluşturulan ve bakımı yapılan Cloud Assistant komutlarıdır. Sunucu yapılandırması, sağlık ve güvenlik denetimleri, uygulama yükleme, dosya yönetimi, yama yükleme ve hizmet yönetimi gibi görevler için betiklerden veya Cloud Assistant eklentilerinden oluşur.
Özel komutların aksine genel komutları Alibaba Cloud yönetir. Ayrıntıları görüntüleyebilir, bunları ECS örneklerinde çalıştırabilir; ilerlemeyi ve sonuçları takip edebilirsiniz. Örneğin, bir Linux örneğinde Cloud Assistant Agent öğesini yükseltmek, Java yüklemek veya disk yeniden boyutlandırma ihtiyaçlarını tek tıklamayla tanılamak için bu komutları kullanabilirsiniz.
Yordam
Genel komutları görüntülemek ve çalıştırmak için aşağıdaki yöntemlerden birini kullanın.
ECS konsolu
ECS konsolu - Cloud Assistant adresine gidin.
Sayfanın sol üst köşesinde bir bölge ve kaynak grubu seçin.
-
ECS Cloud Assistant sayfasında Common Commands sekmesine tıklayın.
Bu sekmede tüm genel komutlar listelenir.
-
Hedef komutu bulun ve Run seçeneğine tıklayın.
NotHer komutun yalnızca en son sürümü görüntülenir. Önceki bir sürümü görüntülemek veya çalıştırmak için komut kimliğine tıklayarak ayrıntılar sayfasını açın.
-
Run Command panelinde parametreleri yapılandırın ve Run seçeneğine tıklayın.
Ana parametreler:
Bölüm
Parametre
Açıklama
Command Information
Komut içeriği
Komutu doğrulamak için View command content seçeneğine tıklayın.
Çalıştırma planı
Bir çalıştırma planı seçin. Seçenekler:
-
Immediate execution
-
After the next startup of the system
-
After each system startup
-
Timing execution
Ayrıntılar için bkz. Çalıştırma planı ayrıntıları.
Şu kullanıcı olarak çalıştır
Komutu çalıştırmak için kullanılan kullanıcı hesabı, örneğin root.
Varsayılan olarak komutlar Linux örneklerinde
rootkullanıcısı ve Windows örneklerindeSystemkullanıcısı olarak çalışır.Zaman aşımı
Komut çalıştırması için saniye cinsinden zaman aşımı süresi. Geçerli değerler: 10 ila 86.400 (24 saat). Çalıştırma bu zaman aşımını aşarsa Cloud Assistant işlemi zorla sonlandırır. Varsayılan: Komutta tanımlanan zaman aşımı.
Komut parametreleri
Komut Parametreleri bölümü görüntüleniyorsa özel parametre değerlerini girin. Kullanılabilir parametreler komuta bağlıdır.
NotKomut sağlayıcısı parametre açıklamalarını, varsayılan değerleri veya izin verilen değerleri belirtirse istemlere göre değer girin. Komutu çalıştırmak için gerekli parametrelerin doldurulması gerekir.
Select Instances
-
Komutu çalıştırmak için bir veya daha fazla örnek seçin. Örnekler Running durumunda olmalı ve Cloud Assistant Agent yüklü olmalıdır.
Select Managed Instances
-
Komutu çalıştırmak için yönetilen örnekleri seçin. Yönetilen örnekler Connected durumunda olmalı ve Cloud Assistant Agent yüklü olmalıdır.
NotYönetilen örnekler, Cloud Assistant tarafından yönetilen Alibaba Cloud dışı sunuculardır. Bkz. yönetilen örnekler.
NotTüm parametrelerle ilgili ayrıntılar için bkz. Konsoldan komut çalıştırma.
-
-
Command execution result sekmesinde çalıştırılan komutu bulun ve Actions sütununda View seçeneğine tıklayın.
Çalıştırma Durumu Execution complete ise komut çıktısını görüntüleyebilirsiniz.
Çalıştırma ayrıntıları sayfasında ExitCode değerinin 0 olduğu ve komut çıktısının
argusagent start success!ifadesini içerdiği görülür; bu durum Cloud Monitor aracısının başarıyla yüklendiğini gösterir.NotKomut başarısız olursa hata mesajını görüntüleyin ve sorunu giderin. Bkz. Yaygın hatalar ve sorun giderme.
OpenAPI
-
Genel komutları görüntüleyin.
Genel komutları görüntülemek için DescribeCommands işlemini çağırın. Komut adına göre de sorgulama yapabilirsiniz.
Anahtar parametreler:
Name: Komut adı. Örneğin, belirli bir bölgedeki bu komutu sorgulamak için değeri ACS-ECS-DiskResize-Diagnostic-for-linux.sh olarak ayarlayın.
Provider: Komut sağlayıcısı. Tüm genel komutları döndürmek için AlibabaCloud olarak ayarlayın.
-
Genel bir komut çalıştırın.
Adım 1 içinde döndürülen
CommandIddeğerine dayanarak InvokeCommand işlemini çağırın. Genel bir komutu ada göre de çalıştırabilirsiniz. Komut adları bölgeler arasında tutarlıdır.Anahtar parametre:
CommandId: Komut kimliği. Genel bir komut için bunu komut adına ayarlayabilirsiniz. Örnek: ACS-ECS-DiskResize-Diagnostic-for-linux.sh.
Başarılı bir çağrı, yürütme kimliği olan bir
InvokeId(örneğin,t-hz02kwqc9pg****) döndürür. Sonucu sorgulamak için DescribeInvocations veya DescribeInvocationResults çağrısını yapın.Örneğin diski yeniden boyutlandırma gerektirip gerektirmediğini kontrol etmek için çıktıyı çalıştırma ayrıntıları sayfasında da görüntüleyebilirsiniz.
Alibaba Cloud CLI
-
Alibaba Cloud CLI ile genel komutları görüntüleyin.
Genel komutları görüntülemek için describe-commands komutunu çalıştırın.
Tüm genel komutları döndürmek için
--providerdeğeriniAlibabaCloudolarak ayarlayın.-
Belirli bir sağlayıcıdan gelen komutları döndürmek için sağlayıcıyı belirli bir değere ayarlayın.
China (Hangzhou) bölgesindeki tüm genel komutları sorgulayın:
aliyun ecs DescribeCommands \ --region 'cn-hangzhou' \ --Provider 'AlibabaCloud'Bir Linux örneğinin disk yeniden boyutlandırmaya ihtiyaç duyup duymadığını tanılayan
ACS-ECS-DiskResize-Diagnostic-for-linux.shkomutunu sorgulayın:aliyun ecs DescribeCommands \ --region 'cn-hangzhou' \ --CommandId 'ACS-ECS-DiskResize-Diagnostic-for-linux.sh'
-
Alibaba Cloud CLI ile genel bir komut çalıştırın.
Bir veya daha fazla ECS örneğinde genel bir komut çalıştırmak için InvokeCommand komutunu çalıştırın.
Bir Linux örneğinin disk yeniden boyutlandırmaya ihtiyaç duyup duymadığını tanılayın:
aliyun ecs InvokeCommand --RegionId 'cn-hangzhou' \ --InstanceId.1 'i-bp1f4f6o8lv0wqof****' \ --InstanceId.2 'i-bp137qu6142s3mhm****' \ --CommandId 'ACS-ECS-DiskResize-Diagnostic-for-linux.sh' \ --Timed 'false'Başarılı bir çağrı, yürütme kimliği olan bir
InvokeId(örneğin,t-hz03rj5u0jx****) döndürür. Sonucu sorgulamak için DescribeInvocations veya DescribeInvocationResults komutunu çalıştırın. Örnek:aliyun ecs DescribeInvocations --RegionId 'cn-hangzhou' \ --InvokeId 't-hz03rj5u0jx****'Örneğin diski yeniden boyutlandırma gerektirip gerektirmediğini kontrol etmek için çıktıyı çalıştırma ayrıntıları sayfasında da görüntüleyebilirsiniz.