溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

openstack如何使非admin用戶看到虛擬機(jī)所在的宿主機(jī)

發(fā)布時(shí)間:2022-01-14 16:01:15 來源:億速云 閱讀:127 作者:柒染 欄目:云計(jì)算

小編今天帶大家了解openstack如何使非admin用戶看到虛擬機(jī)所在的宿主機(jī),文中知識點(diǎn)介紹的非常詳細(xì)。覺得有幫助的朋友可以跟著小編一起瀏覽文章的內(nèi)容,希望能夠幫助更多想解決這個(gè)問題的朋友找到問題的答案,下面跟著小編一起深入學(xué)習(xí)“openstack如何使非admin用戶看到虛擬機(jī)所在的宿主機(jī)”的知識吧。

#修改horizon ubuntu下horizon安裝在/usr/share/openstack-dashboard

# /usr/share/openstack-dashboard/openstack_dashboard/dashboards/project/instances/tables.py

[...]

class InstancesTable(tables.DataTable):
    TASK_STATUS_CHOICES = (
        (None, True),
        ("none", True)
    )
    STATUS_CHOICES = (
        ("active", True),
        ("shutoff", True),
        ("suspended", True),
        ("paused", True),
        ("error", False),
        ("rescue", True),
        ("shelved", True),
        ("shelved_offloaded", True),
    )
    name = tables.Column("name",
                         link="horizon:project:instances:detail",
                         verbose_name=_("Instance Name"))
    host = tables.Column("OS-EXT-SRV-ATTR:host",
                         verbose_name=_("Host"))
    image_name = tables.Column("image_name",
                               verbose_name=_("Image Name"))

[...]

nameimage_name之間加入host一行

重啟apache

service apache2 restart

#配置nova-api 打開/etc/nova/policy.json文件

"compute_extension:extended_server_attributes": "rule:admin_api",

找到上面一行,將其中的rule:admin_api去掉

重啟nova-api

service nova-api restart

#驗(yàn)證 使用非admin用戶登錄horizon。進(jìn)入項(xiàng)目->Compute->實(shí)例查看??梢钥吹奖砀裰卸嗔艘涣?code>主機(jī)字段 如果主機(jī)中的值顯示的是-,則需確認(rèn)nova-api那里的policy配置是否正確。

#debug 如果修改代碼后沒有生效,可嘗試刪除pyc文件: find /usr/share/openstack-dashboard -name "*.pyc" -exec rm -rf {} \;

感謝大家的閱讀,以上就是“openstack如何使非admin用戶看到虛擬機(jī)所在的宿主機(jī)”的全部內(nèi)容了,學(xué)會的朋友趕緊操作起來吧。相信億速云小編一定會給大家?guī)砀鼉?yōu)質(zhì)的文章。謝謝大家對億速云網(wǎng)站的支持!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI