中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

Openstack平臺搭建中如何遠程登錄云主機

發布時間:2021-12-10 17:51:10 來源:億速云 閱讀:1006 作者:柒染 欄目:云計算

本篇文章給大家分享的是有關Openstack平臺搭建中如何遠程登錄云主機,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

注意:主控節點為server10.example.com; 新增nova節點為desktop10.example.com

在實驗環境中已經對各個主機做了DNS解析

1.管理neutron節點服務,為nova-compute節點進行配置網絡服務

[root@server10 ~]# source /root/keystonrc_admin

[root@server10 ~(keystone_admin)]# vim /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini

tenant_network_type = vlan                                    tenant類型    
network_vlan_ranges = physnet1:1:100                   vlan地址池
bridge_mappings = physnet1:br-eth2                     橋接口

創建相應的接口:

[root@server10 ~(keystone_admin)]#ovs-vsctl add-br br-eth2
[root@server10 ~(keystone_admin)]#ovs-vsctl add-port br-eth2 eth2
[root@server10 ~(keystone_admin)]#ovs-vsctl show

重啟所有neutron啟動相關的服務(condrestart),并進行日志查看(因為在搭建過程中任何一處的小錯誤將會影響整個平臺搭建)
[root@server10 ~(keystone_admin)]#for i in /etc/init.d/neutron-*;do $i condrestart;done
[root@server10 ~(keystone_admin)]#grep ERROR /var/log/neutron/openvswitch-agent.log

查看本機啟動服務:

[root@server10 ~(keystone_admin)]#nova-manage servece list                只顯示當前一個主機的節點enable(因為我們是all in one,即所有服務在一臺主機上部署的)

2.添加nova節點,并且配置相同的nova-compute服務

新增一臺主機,內存硬盤可以根據自己的實際需求進行擴展(nova-compute節點主要是運行云主機以及相關服務的,所以你就想著看多少比較適合你的環境了。因為是在試驗環境下,我們將宿主機資源共享給nova-compute)

不過值得注意的是,我們需要將nova-compute節點的IP設置為靜態。

nova-compute新增節點配置:

#yum update -y ;reboot
#yum install openstack-nova-compute -y

由于在server10.example.com主機上我們已經正確配置過nova-compute以及neutron,因此,在新增的nova節點上,我們將完全拷貝配置文件,最后進行適當的微調。

[root@server10 nova(keystone_admin)]# scp /etc/nova/nova.conf 192.168.0.10:/etc/nova/

[root@desktop10 nova]# vim /etc/nova/nova.conf
my_ip=192.168.0.10
vncserver_listen=192.168.0.10
vncserver_proxyclient_address=192.168.0.10
libvirt_type=kvm                                      (記住,因為是在加的真機使用KVM,虛擬機用qemu)

必須注意與mysql的鏈接啊
connection=mysql://nova:westos@192.168.0.110/nova            使用nova用戶westos密碼登錄nova庫(默認拷貝過來是鏈接localhost的)                      

[root@desktop10 nova]# /etc/init.d/openstack-nova-compute start
[root@desktop10 nova]# /etc/init.d/libvirtd start
  注意:其實在環境中應該啟動libvirtd服務哦!
[root@desktop10 nova]# chkconfig openstack-nova-compute on
[root@desktop10 nova]# chkconfig  libvirtd on

[root@desktop10 nova]# nova-manage service list
Binary           Host                                 Zone             Status     State Updated_At
nova-conductor   server10.example.com                 internal         enabled    :-)   2014-08-03 03:42:26
nova-compute     server10.example.com                 nova             enabled    :-)   2014-08-03 03:42:26
nova-consoleauth server10.example.com                 internal         enabled    :-)   2014-08-03 03:42:25
nova-scheduler   server10.example.com                 internal         enabled    :-)   2014-08-03 03:42:25
nova-compute     desktop10.example.com                nova             enabled    :-)   2014-08-03 03:42:31

由輸出我們可知:新增了一個nova-compute節點,desktop10.example.com

同時為了便于我們區分之后的云主機是在哪個節點啟動的,我們將server10的nova-compute先disable。

[root@desktop10 nova]# nova-manage service disable --host server10.example.com --service nova-compute

此時,整個環境中將只有一個nova-compute節點,也就是說最終的云主機是在desktop10主機上啟動消耗的是desktop10的硬件資源。

3.為nova-compute節點配置neutron網絡服務

[root@desktop10 nova]# yum install openstack-neutron-openvswitch -y
[root@desktop10 neutron]# scp 192.168.0.110:/etc/neutron/neutron.conf /etc/neutron/

[root@desktop10 neutron]# scp 192.168.0.110:/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini  /etc/neutron/plugins/openvswitch/

[root@desktop10 neutron]# /etc/init.d/openvswitch start
[root@desktop10 neutron]# chkconfig openvswitch on

[root@desktop10 neutron]# ovs-vsctl add-br br-int                    創建一個虛擬橋接口br-int
[root@desktop10 neutron]# ovs-vsctl add-br br-eth2                
[root@desktop10 neutron]# ovs-vsctl add-port br-eth2 br101    本機br101橋接到br-eth2上

[root@desktop10 neutron]# /etc/init.d/neutron-openvswitch-agent start
Starting neutron-openvswitch-agent:                        [  OK  ]
[root@desktop10 neutron]# chkconfig neutron-openvswitch-agent on
[root@desktop10 neutron]# chkconfig neutron-ovs-cleanup on
[root@desktop10 neutron]# tail -f /var/log/neutron/openvswitch-agent.log

[root@desktop10 neutron]# ovs-vsctl show
0d1feaba-56ce-4696-9d16-0a993cff5923
    Bridge br-int
        Port "int-br-eth2"
            Interface "int-br-eth2"
        Port br-int
            Interface br-int
                type: internal
    Bridge "br-eth2"
        Port "br-eth2"
            Interface "br-eth2"
                type: internal
        Port "br101"
            Interface "br101"
        Port "phy-br-eth2"
            Interface "phy-br-eth2"
    ovs_version: "1.11.0"

查看到上述輸出基本就是正確了。

4.需要注意的是,在新增nova節點時需要安裝一個依賴包,以進行和主控節點(server10)進行通信,具體步驟如下:

[root@desktop10 neutron]# yum install -y openstack-neutron-ml2.noarch

[root@desktop10 nova]# vim  /etc/nova/nova.conf
novncproxy_base_url=http://192.168.0.110:6080/vnc_auto.html
glance_host=192.168.0.110                                            讓nova-compute在創建云主機時可以找到glance文件
rpc_backend=nova.openstack.common.rpc.impl_qpid    讓nova-compute和主控端進行通信

[root@desktop10 nova]# /etc/init.d/openstack-nova-compute restart
[root@desktop10 nova]# chkconfig openstack-nova-compute on

接下來需要配置的已經配置完畢。

現在使用admin用戶登錄https://server10.example.com/dashboard 進行創建相關的項目以及用戶服務。

 1.創建項目
2.創建用戶(admin身份和成員身份)                    身份所指的是用戶的角色,即決定用戶的權限
用admin身份的那個用戶接下來操作
3.上傳鏡像                                                          在glance服務中我們已經上傳了small.img和web.img了
4.創建網絡:針對某個項目創建網絡(外網)              進行創建網絡,內部網絡和外部網絡通信
  點net1創建子網內網172.24.X.0(不需用網關)         172網段在真實主機上模擬的是一個公網地址

不用DHCP,子網詳情 


  創建網絡:內網網絡                                             內網192.168.32.0網段其實就是之前橋接的br101接口
  點net2創建內網192.168.32.0                            
查看一下網絡拓撲圖                                                會發現我們真正的創建了兩個網絡(172網絡和192網絡)
5.添加路由
   創建route選擇網關。(查看拓撲)                            添加路由信息,分別將兩個網絡連接起來,實現內外網通信
   增加路由接口,將兩個網段鏈接

6.創建安全組,并且設置規則                                    自定義訪問規則,相當于簡單的防火墻策略
   創建密鑰對,并且下載                                           用于客戶機對云主機的遠程登錄驗證所用的
   分配浮動ip(公網IP)                                                 給172公網分配一個浮動IP,以進行客戶通信
7.創建云主機類型(也就是主機的配置)                          自己定義所需要主機的相關配置
   云磁盤
8.啟動云主機                                                            開始啟動云主機,進行相應的信息選擇(主機名。。。)
   管理員密碼,就是訪問云主機的管理員密碼,但是默認不能使用,安全組的選擇
   選擇私有網絡(查看網絡拓撲)
Openstack平臺搭建中如何遠程登錄云主機

Openstack平臺搭建中如何遠程登錄云主機

點擊更多進行綁定浮動IP(以便用于客戶對云主機進行直接登錄訪問)

啟動云主機:

Openstack平臺搭建中如何遠程登錄云主機

發現其實云主機已經啟動起來了,默認獲取的IP為192.168.32.2

[root@desktop10 nova]# virsh list                                                                使用virsh命令查看
 Id    Name                           State
----------------------------------------------------
 1     server10                       running                                                            server10為KVM的虛擬機
 2     instance-00000003              running                                                    這個為Openstack的云主機

模擬公網IP登錄測試: 使用之前創建秘鑰對進行遠程登錄云主機(172.24.10.4是當時分配的公網IP)

Openstack平臺搭建中如何遠程登錄云主機

遠程登錄后對系統內部進行測試:

Openstack平臺搭建中如何遠程登錄云主機

以上就是Openstack平臺搭建中如何遠程登錄云主機,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

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

AI

农安县| 潞城市| 康平县| 梨树县| 阿合奇县| 扬中市| 库伦旗| 伽师县| 柘城县| 会宁县| 偃师市| 道孚县| 乐山市| 谢通门县| 会昌县| 桂平市| 桂林市| 灵台县| 屏山县| 泸西县| 宜宾市| 河源市| 庆云县| 营口市| 榆中县| 米脂县| 仙桃市| 柳河县| 都江堰市| 陆河县| 台北县| 三台县| 巴林右旗| 岳普湖县| 黔江区| 调兵山市| 新化县| 探索| 新乐市| 安福县| 云龙县|