現在位置: 首頁 > OpenStack > 正文

了解為何 OpenStack 為何沒有 disk by-id

此篇是前篇在查虛擬機真實性的延伸閱讀;

 

在一般的 Virtual Machine 都會在 /dev/disk/by-id 替 disk 產生一個 UUID link 到實際硬碟位置 (sda、sda1、sdb … etc)

 

 

但是在 OpenStack 在新增 disk 的時候就會自動生成 UUID 了,所以不會在 /dev/disk/by-id 裡面產生 UUID link,這個在 Cinder bugs 有提到是 VMWare 的 default 設定

The work around given is to set disk.EnableUUID to True for the Linux VM. In case of Openstack volumes, as the uuid of virtual disk/VMDK disk is autogenerated, if user tries to enable this property the /dev/disk/by-id shows the autogenerated uuids for the VMDK disks. Due to this the user/application has no means to identify the Openstack volume. Instead if the uuid of VMDK disk is same as the Openstack volume ID, it helps in identifying the Openstack created volumes.

但是他也可以透過修改 vmx 啟動啦,不過通常沒有這個必要。

 

 

參考資料:

Cinder VMDK driver : uuid of VMDK disk file needs to be the same as of corresponding Cinder volume ID

 

文章連結: https://shazi.info/%e4%ba%86%e8%a7%a3%e7%82%ba%e4%bd%95-openstack-%e7%82%ba%e4%bd%95%e6%b2%92%e6%9c%89-disk-by-id/ | Mr. 沙先生

該文章由 shazi7804 於2017年01月08日發表在 OpenStack 分類下, 你可以發表回文,並在保留原文地址及作者的情况下引用到你的網站或部落格。
原文轉載請註明: 了解為何 OpenStack 為何沒有 disk by-id | Mr. 沙先生
標籤: ,

了解為何 OpenStack 為何沒有 disk by-id:給Mr.沙先生一點建議

發表回文