Linux
啟用從 Devstack 主機到來賓的 ping 和 SSH
我已經在我的機器上使用 devstack 安裝了 OpenStack。全新安裝後它自動創建了兩個界面
br-ex virbr0
我啟動了一個 Ubuntu 實例。我可以登錄控制台。我手動設置了IP地址。我不知道為什麼機器沒有從 DHCP 獲得 IP 地址?實例的ip地址是
172.24.4.11
它有網際網路連接,網關(172.24.4.1)也可以從實例內部ping。但我無法從 devstack 主機 ping 或 SSH 到訪客!我搜尋,每個人都告訴執行如下內容:
$ nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0 $ nova secgroup-add-rule default tcp 22 22 0.0.0.0/0
但是當我執行上面的命令時,我得到了錯誤:
error: argument <subcommand>: invalid choice: 'secgroup-add-rule'
我不知道我應該如何使用 nova 添加安全規則!我已經安裝了 Openstack Victoria 的最新穩定版本
Update:
我通過 Openstack Panel –> Network –> Security Groups 添加了所需的規則。但我想知道如何使用 CLI 操作規則。
Devstack 的公共網路上通常不啟用 DHCP。OP似乎將實例附加在那裡。
要在命令行上管理安全組規則,請參閱openstack 客戶端文件。要創建 ICMP 和 SSH 規則:
openstack security group rule create --proto icmp SECGROUPNAME openstack security group rule create --proto tcp --dst-port 22 SECGROUPNAME