[英]RUNNING HANDLER [nova : Restart nova-libvirt container]---Failed
[英]Openstack console log is empty on nodes whose nova-compute is running on container
Openstack遷移到容器環境后,無法獲取控制台日志。
openstack console log show SERVER_NAME
時,它什么也不返回。我檢查了 nova-compute 容器中的實例日志文件,發現 console.log 文件是存在的。
openstack 服務的容器化可能是問題所在?
我找到了原因,分享解決方案似乎很有價值。
當通過 libvirt/qemu 創建 VM 時,會在 /dev/pts 下創建一個 pty 設備。 獲取控制台日志時,Nova 檢查該設備是否存在於該路徑中。 但是現在 Nova 計算是容器化的,並且 /dev/pts 沒有安裝在它上面。
使用容器清單中的volumeMount
將 /dev/pts 掛載到容器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.