zstack故障處理過程

2021-08-20 20:37:14 字數 1606 閱讀 2076

故障描述

在端午節放假來了以後,通過雲主機新建映象,通過新建的映象模板去新建一台雲主機,報錯。然後重建映象伺服器,重建映象都不行,問題都是一樣。

錯誤描述

請求: "}},

"sessionuuid": "99c3730f5e7c47789b6c1d85debb1f74",

"jobuuid": "9ec8b2dad9623fe0b50d7bd458549ce7"

}返回: ,\"timeout\":-1,\"headers\":{},\"id\":\"5c7036c2bbd948e9b64c33c1950a013b\",\"serviceid\":\"storage.backup.imagestore.774bbff9b1504cbcad616ca4282519cf\",\"createdtime\":1529465672420}",

"jobresult": "failed : ' -file /zstack_ps2/templateworkspace/image-9ec8b2dad9623fe0b50d7bd458549ce7/9ec8b2dad9623fe0b50d7bd458549ce7.qcow2\\nreturn code: 127\\nstdout: \\nstderr: /bin/bash: /usr/local/zstack/imagestore/bin/zstcli: no such file or directory\\n\"}}}",

"state": "failed",

"managementnodeuuid": "774bbff9b1504cbcad616ca4282519cf",

"createdate": "jun 20, 2018 11:34:32 am",

"lastopdate": "jun 20, 2018 11:34:32 am"

},"jobuuid": "9ec8b2dad9623fe0b50d7bd458549ce7",

"success": false,

"sessionuuid": "99c3730f5e7c47789b6c1d85debb1f74"

}

在管理節點點6上看,確實沒有這個檔案。只有在映象伺服器點5上有,其它6個節點都沒有。

後來經過排查,發現7個節點都是管理節點。安裝的時候,通過映象選的只有兩個節點擊的安裝管理節點,其它都安裝的是計算節點。後來經過詢問,發現有個同事在所有的節點上都執行了:

bash zstack-installer.bin

命令。手工的把所有節點都變成了管理節點。

至於為什麼都是管理節點,就導致了丟檔案

/usr/local/zstack/imagestore/bin/zstcli

這個邏輯沒搞清楚。

解決辦法:

zstack-ctl stop

rm -rf /usr/local/zstack

在除了點6(點6是我計畫要搞的管理節點)以外的其它節點執行上述兩個命令

2、然後執行小麵的命令,生成/usr/local/zstack/imagestore目錄以及裡面對應的檔案。

bash /var/lib/zstack/imagestorebackupstorage/package/zstack-store.bin

然後就可以了。

USB host處理過程

在usbh core.c中有乙個函式usbh process 這個函式很重要,main 函式每迴圈一次,它就執行一次,它處理所有usb核心狀態的變化,typedef enum host state 根據這個當前狀態 phost gstate 處於以上哪個狀態的不同,做出不同的處理過程。其中最重要的要...

Hadoop map reduce處理過程

1 在hadoop中,每個mapreduce任務都被初始化為乙個job。每個job又可以分成兩個階段 map階段和reduce階段 map函式接受乙個形式的輸入,然後同樣產生乙個形式的中間輸出,hadoop會負責將所有具有相同結果中間key值的value集合到一起傳給reduce函式,reduce函...

Openstack nova api 處理過程

乙個python函式示例 乙個python類的示例 所有的web請求引數都被封裝在environ這個dictionary中,start response函式讓人難以理解,其主要作用是設定reponse的http返回碼和http header.返回的list的乙個item對應於http respons...