<>
場景介紹
ECI在使用OOS的時候,遇到了command比較復(fù)雜的情況,通過runcommand一行一行的敲,有點麻煩,需要直接運行一個OSS里面的script,這樣ECI同學(xué)可以單獨維護OSS里的文件。本文介紹如何用OOS在指定實例中運行OSS中的shell腳本。
<>
解決方案
我們首先準備一臺ECS實例,遠程連接管理終端,在OSS上傳一個shell腳本:
內(nèi)容為:
# /bin/bash mkdir test_run_shell;
先登錄到運維編排控制臺 <https://ecs.console.aliyun.com/#/automation/region/>
?。如果您之前從未開通過OOS服務(wù),請點擊“立即開通”按鈕,即可一鍵開通。OOS運維編排是安全免費的服務(wù),請放心開通。
開通后在公共模板中搜索'?ACS-ECS-RunRemoteShellScript?'這個模板。
點擊“創(chuàng)建執(zhí)行”的按鈕,選擇“客戶了解風(fēng)險,無需確認”的按鈕,點擊“下一步:設(shè)置參數(shù)”。
在參數(shù)設(shè)置頁,需要輸入如下參數(shù):
參數(shù)說明:
* instanceId:實例ID
* InstanceRole:掛載到實例的RAMRole名稱
* srcUrl:腳本在oss中的目錄
* destUrl:實例中下載腳本的目錄
* fileName:腳本名稱
* workingDir:腳本運行目錄
* timeOut:最大超時時間
接下來,進入OOS控制臺的執(zhí)行管理頁,查看執(zhí)行,可以看到圖形化的執(zhí)行過程。
執(zhí)行成功,遠程連接管理終端頁面查看運行結(jié)果:
查看shell腳本位置:
系列文章
主題文章
阿里云重磅發(fā)布云上自動化利器——運維編排OOS <https://yq.aliyun.com/articles/708210>
最佳實踐
玩轉(zhuǎn)運維編排服務(wù)的權(quán)限:Assume Role+Pass Role <https://yq.aliyun.com/articles/708218>
場景系列
運維編排場景系列----更新ECS鏡像 <https://yq.aliyun.com/articles/712065>
運維編排場景系列-----給ECS實例自動打TAG <https://yq.aliyun.com/articles/708142>
運維編排場景系列----從實例中拷貝文件到OSS <https://yq.aliyun.com/articles/708141>
運維編排場景系列----給實例加到SLS機器組 <https://yq.aliyun.com/articles/708140>
運維編排場景系列----檢測MFA功能狀態(tài) <https://yq.aliyun.com/articles/713756>
阿里云運維編排新功能:一鍵批量克隆ECS <https://yq.aliyun.com/articles/713348>
運維編排場景系列-----每日統(tǒng)計多Region實例的運行狀態(tài) <https://yq.aliyun.com/articles/714629>
運維編排場景系列-----如何使用jq <https://yq.aliyun.com/articles/714479>
運維編排場景系列----分批到機器上運行命令 <https://yq.aliyun.com/articles/715631>
運維編排場景系列----下載JVM堆棧到OSS <https://yq.aliyun.com/articles/717652>
運維編排場景系列---在ECS實例上運行Ansible-playbook <https://yq.aliyun.com/articles/718185>
熱門工具 換一換