iT邦幫忙

2022 iThome 鐵人賽

DAY 23
0

終於到了文件範例的最後一幕了。/images/emoticon/emoticon42.gif
以目前SRE如日中天的推廣下,適當的告警工具總是能讓運維人員預先處理硬體方面可能會面對的問題,例如: 硬碟空間剩下20%就將滿了。不過,這裡我不會介紹任何的告警工具就是了。/images/emoticon/emoticon39.gif
重點提示
基本的文件架構如下:

【問題描述】
...


【解決方法】
...


整個文件範例 :

【問題描述】
https://ithelp.ithome.com.tw/upload/images/20220904/201091074yyC7i1ZXD.png
https://ithelp.ithome.com.tw/upload/images/20220904/20109107Nzp20y4Xfd.png


【解決方法】

  1. 進入發生問題的 VM 點擊掛載硬碟。
    https://ithelp.ithome.com.tw/upload/images/20220904/20109107vzHJewa7ci.png
  2. 將原先 200 的數值調整為 300。
    https://ithelp.ithome.com.tw/upload/images/20220904/20109107zlMOMO2JcP.png
  3. ssh 進入 mongodb-fish-1終端機後,輸入
$ sudo lsblk

https://ithelp.ithome.com.tw/upload/images/20220904/20109107SjPqizWktg.png
此時可看到『sdb硬碟』已經是 300 G,不過 /u01 所在的『sdb1磁區』仍只有 200 G 可用。
接下來就是要將『sdb1磁區』調整為 300 G。

  1. 確認是否有 growpart 指令
$ growpart --help

有的話會出現下圖結果 :
https://ithelp.ithome.com.tw/upload/images/20220904/201091070mzw5HZ9g4.png
沒的話請執行以下指令安裝 :

$ sudo rpm -ivh cloud-utils-growpart-0.29-5.e17.noarch.rpm
  1. 執行
$ sudo growpart /dev/sdb 1

將多出來的空間都配給『sdb1磁區』即完成。結果如下圖。
https://ithelp.ithome.com.tw/upload/images/20220904/2010910787RYPlrFIP.png

Day 17所提到的4W1H原則在撰寫排查文件時,仍需要被遵守。
https://ithelp.ithome.com.tw/upload/images/20220904/20109107lh74KQs5HL.png
只是今天引用了監控的黑科技/images/emoticon/emoticon77.gif。一張監控的告警就幫我們把4W1H原則給達成了。

CI/CD的潮流下,Site Reliability Engineering(SRE) 的角色逐漸重要。
類似

客服說 : 客戶反映無法上傳資料,因為硬碟空間不足。

這種問題描述,在成熟的CI/CD開發模式下只會越來越少。/images/emoticon/emoticon01.gif


上一篇
[Day 22] 操作手冊技術文件範例
下一篇
[Day 24] 分享令人難忘的一次 code review
系列文
工具從來不是問題,知識才是力量 ! Microsoft 365 照樣玩 Scrum !30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言