溫馨提示×

溫馨提示×

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

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

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

發布時間:2022-01-14 16:01:15 來源:億速云 閱讀:167 作者:柒染 欄目:云計算

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

#修改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

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

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

感謝大家的閱讀,以上就是“openstack如何使非admin用戶看到虛擬機所在的宿主機”的全部內容了,學會的朋友趕緊操作起來吧。相信億速云小編一定會給大家帶來更優質的文章。謝謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女