Command Assistant, Simple Application Server için otomatik bir O&M aracıdır. Sunucularınıza oturum açmadan konsoldan doğrudan Shell, PowerShell ve Bat komutları çalıştırmanıza olanak tanır.
Ön koşullar
Simple Application Server sunucusunun Running durumunda olması gerekir.
Cloud Assistant Agent yüklü olmalıdır. Cloud Assistant Agent, Simple Application Server örneklerinde varsayılan olarak yüklüdür. Aracı manuel olarak kaldırdıysanız yeniden yüklemeniz gerekir. Daha fazla bilgi için bkz. Cloud Assistant Agent Yükleme.
Yordam
Tek bir sunucuda çalıştırma
Simple Application Server konsolundaki Sunucular sayfasına gidin.
-
Hedef sunucunun kartında genel bakış sayfasını açmak için sunucu ID'sine tıklayın.
NotÇok sayıda sunucunuz varsa arama kutusundan genel IP adresine veya sunucu ID'sine göre filtreleme yapabilirsiniz.
Command Assistant sekmesine tıklayın.
-
Command Assistant sayfasında Run Command seçeneğine tıklayın.
Aşağıdaki parametreleri yapılandırın.
Parametre
Açıklama
Command Name
Komut için bir ad girin.
Command Type
Bir komut türü seçin.
-
Linux sunucuları Shell komut türünü destekler.
-
Windows sunucuları Bat ve PowerShell komut türlerini destekler.
Command Source
Komut için bir kaynak seçin:
-
Enter Command Content: Komut içeriğini manuel olarak girin. Bu konuda bu seçenek örnek olarak kullanılmaktadır.
-
Select My Commands: Daha önce kaydedilmiş bir komut seçin.
-
Select Common Commands: Sunucu parolasını sıfırlama veya en çok bellek tüketen işlemleri görüntüleme gibi yaygın O&M görevleri için Alibaba Cloud tarafından önceden tanımlanmış bir komut seçin.
Command
Command Source değerini Enter Command Content olarak ayarlarsanız komut içeriğini girmeniz gerekir.
Komutu aşağıdaki yollardan biriyle girebilirsiniz:
-
Manuel giriş: Sunucunun ağ arabirim kartlarıyla ilgili kısa bilgileri görüntülemek için ifconfig -s gibi bir Shell komutu girin.
-
AI Command Assistant Kullanma: AI Command Assistant'ı açmak için
Ctrl+Ituşlarına basın veya sağ tıklayın. Görevin açıklamasını girin,Entertuşuna basın ve ardından Insert Command seçeneğine tıklayın.Örneğin, "geçerli sistem saati nasıl kontrol edilir" ifadesini girerseniz AI Command Assistant karşılık gelen shell komutu olan
datekomutunu ve işlevinin açıklamasını döndürür.
Komut içeriğinde {{parameterName}} gibi özel bir parametre oluşturmak ve değerini
ls -la /etc/profileşeklinde Command Parameters alanına girmek için{{key}}biçimini de kullanabilirsiniz.En fazla 20 parametre oluşturabilirsiniz. Parametre adları yalnızca harf ve rakamlardan oluşmalı, boş olmamalı ve en fazla 64 karakter uzunluğunda olmalıdır.
Daha fazla komut örneği için bkz. Yaygın komutlar.
Used Parameters
Özel parametreleri kullanmak için bu seçeneği işaretleyin.
Used Parameters seçeneğini etkinleştirirseniz Command alanında
{{key}}biçiminde özel parametreler ayarlayın ve parametrelerin değerlerini Command Parameters alanına girin.Username
Komutu çalıştıran sunucudaki kullanıcı hesabı. Güvenlik risklerini en aza indirmek için standart bir kullanıcı kullanmanızı öneririz.
Varsayılan olarak komutlar Linux sunucularında
rootkullanıcısı ve Windows sunucularındasystemkullanıcısı olarak çalıştırılır.Execution Path
Komutun çalıştırıldığı çalışma dizini. Varsayılan dizinler şunlardır:
-
Linux örnekleri için varsayılan çalışma dizini root kullanıcısının /root dizinidir.
-
Windows örnekleri için çalışma dizini varsayılan olarak C:\Windows\system32 dizinidir.
Timeout Period
Komutun çalışması için izin verilen maksimum süre. Komut bu zaman aşımını aşarsa Command Assistant komutu sonlandırır.
Birim: saniye. Varsayılan: 60. Aralık: 10 ila 86.400 (24 saat).
-
Parametreleri yapılandırdıktan sonra OK seçeneğine tıklayın.
-
Hedef komutun Actions sütununda yürütme sonucunu görüntülemek için View Command Details seçeneğine tıklayın.
Yürütme ayrıntıları arasında yürütme ID'si, durum, yürütme süresi, komut türü, sonuç ve komut içeriği yer alır.
Birden çok sunucuda çalıştırma
Simple Application Server konsolundaki Command Assistant sayfasına gidin.
-
Kayıtlı komutlarınızdan veya yaygın komutlardan birini çalıştırmayı seçin.
My Commands sekmesinde istediğiniz komutu bulun ve Run seçeneğine Actions sütununda tıklayın.
Common Commands sekmesine tıklayın. İstediğiniz komut kartında Run seçeneğine tıklayın.
-
Run Command panelinde parametreleri yapılandırın ve Run seçeneğine tıklayın.
Command Information bölümünde komut içeriğini görüntüleyin, komut parametrelerini ayarlayın ve çalıştırma kullanıcısını belirtin.
Select Instance bölümünde hedef sunucuları seçin.
-
Komut yürütme sonucunu görüntüleyin.
Yürütme ID'si, durumu ve komut türü dahil olmak üzere komutla ilgili temel bilgileri görüntülemek için Execution Result sekmesine tıklayın.
Hedef komutun Actions sütununda View seçeneğine tıklayın.
-
Instances sekmesinde komut yürütme sonuçlarını görüntülemek için
simgesine tıklayın.Yürütme durumu Execution Succeeded, ExitCode değeri
0ve komut çıktısıfile-20240228133835şeklindedir.
İlgili işlemler
Bir komut çalıştırdıktan sonra komutu yeniden çalıştırabilir veya yürütme bilgilerini dışa aktarabilirsiniz.
|
Eylemler |
Açıklama |
Adımlar |
|
Komutu yeniden çalıştırma |
Bir örnek veya Cloud Assistant Agent anormal durumdaysa komut çalışmaz. Sorunu çözdükten sonra komutu tekrar çalıştırabilirsiniz. |
|
|
Komut bilgilerini dışa aktarma |
Bir komut yürütmesinin ayrıntılarını dışa aktarabilirsiniz. |
|