Ubuntu
如何繞過通過控制台檢索的 EC2 系統日誌的長度限制?
我正在執行 ami-ccf405a5,這是一個 Ubuntu 10.10 Maverick EBS 啟動,來自 AWS 控制台的 us-east 的微型實例中的 alestic.com。我使用 user-data 欄位載入一個腳本,該腳本的開頭如下,它更新和安裝包,創建一個新使用者並設置他們的環境。
#!/bin/bash set -e -x export DEBIAN_FRONTEND=noninteractive function die(){ echo -e "$@" >> /dev/console exit 1} aptitude -yq update && aptitude -yq safe-upgrade aptitude -yq install irb libopenssl-ruby libreadline-ruby rdoc ri ruby rake ruby-dev rubygems
我發現 AWS 控制台上的“ec2-get-console-output INSTANCEID”和“Get System Log”只會輸出 846 行或 68k 的日誌,在最後一個 aptitude 語句的中間被切斷。
有沒有辦法讓更多的系統日誌來跟踪我的使用者數據腳本的進度?
我不確定是否有辦法從控制台日誌中獲取更多數據。
但是,我知道您想查看您發送的使用者數據腳本的輸出。您可以通過 SSH 連接到機器並查看 /var/log/cloud-init.log 來做到這一點。這應該為您提供使用者數據腳本所做的所有操作的完整日誌。