雲計算實操訓練營(三):《部署雲平臺操作系統 OpenStack》

課前思考:為什麼要使用openstack?相比虛擬化有什麼優勢?OpenStack是不是雲?

OpenStack的核心組件介紹


雲計算實操訓練營(三):《部署雲平臺操作系統 OpenStack》


OpenStack的安裝


設置必要的yum源


使用更快的阿里雲的源

  • rm -f /etc/yum.repos.d/*
  • curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  • curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
  • sed -i '/aliyuncs.com/d' /etc/yum.repos.d/*.repo


設置OpenStack的安裝源


  • vim /etc/yum.repos.d/Ali-qeeens.repo
  • [Aliyun-pike]
  • name=Aliyun-pike
  • baseurl=https://mirrors.aliyun.com/centos/$releasever/cloud/$basearch/openstack-queens/
  • gpgcheck=0
  • enabled=1
  • cost=88
  • [Aliyun-qemu-ev]
  • name=Aliyun-qemu-ev
  • baseurl=https://mirrors.aliyun.com/centos/$releasever/virt/$basearch/kvm-common/
  • https://mirrors.aliyun.com/centos
  • gpgcheck=0
  • enabled=1


OpenStack的安裝


  • openstack提供了一個packstack的工具來實現openstack的快速部署安裝,可以實現交互式和非交互式的安裝
  • Packstack一般適用於POC概念驗證,all-in-one的安裝方式,可以實現快速體驗OpenStack。適合初學者。
  • 關閉防火牆
  • 關閉NetworkManager
  • 設置好/etc/hosts
  • 設置靜態IP
  • yum install –y openstack-packstack
  • packstack --gen-answer-file=aa.txt
  • sed -i '/^CONFIG_PROVISION_DEMO=/cCONFIG_PROVISION_DEMO=n' aa.txt
  • sed -i '/^CONFIG_NEUTRON_ML2_TYPE_DRIVERS=/cCONFIG_NEUTRON_ML2_TYPE_DRIVERS=flat,vxlan' aa.txt
  • sed -i '/^CONFIG_NEUTRON_ML2_FLAT_NETWORKS=/cCONFIG_NEUTRON_ML2_FLAT_NETWORKS=datacentre' aa.txt
  • sed -i '/^CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=/cCONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=datacentre:br-ex' aa.txt
  • sed -i.bak -r 's/(.+_PW)=[0-9a-z]+/\\1=redhat/g' aa.txt
  • packstack --answer-file=aa.txt


安裝過程


雲計算實操訓練營(三):《部署雲平臺操作系統 OpenStack》


雲計算實操訓練營(三):《部署雲平臺操作系統 OpenStack》


雲計算實操訓練營(三):《部署雲平臺操作系統 OpenStack》


修改網絡配置


  • cat /etc/sysconfig/network-scripts/ifcfg-br-ex
  • DEVICE=br-ex
  • DEVICETYPE=ovs
  • TYPE=OVSBridge
  • BOOTPROTO=none
  • IPADDR=192.168.26.51
  • NETMASK=255.255.255.0
  • GATEWAY=192.168.26.51
  • DNS1=192.168.26.51
  • ONBOOT=yes
  • cat /etc/sysconfig/network-scripts/ifcfg-ens32
  • DEVICE=ens32
  • DIVICETYPE=ovs
  • TYPE=OVSPort
  • ONBOOT=yes
  • BOOTPROTO=none
  • OVS_BRIDGE=br-ex
  • [root@vms51 ~]#


重啟網絡


Systemctl restart network


配置OpenStack


  • 登錄圖形化

01.上傳鏡像


雲計算實操訓練營(三):《部署雲平臺操作系統 OpenStack》


02.創建網絡


雲計算實操訓練營(三):《部署雲平臺操作系統 OpenStack》


03.創建用戶


雲計算實操訓練營(三):《部署雲平臺操作系統 OpenStack》


04.創建實例

  • 創建內部網絡
  • 創建路由
  • 創建安全組
  • 創建實例
  • 分配浮動IP


雲計算實操訓練營(三):《部署雲平臺操作系統 OpenStack》


雲計算實操訓練營(三):《部署雲平臺操作系統 OpenStack》


需要課件的小夥伴,①請“關注+轉發”,②點擊“私信”給小編,回覆“雲計算”即可獲取。

雲計算實操訓練營(三):《部署雲平臺操作系統 OpenStack》


分享到:


相關文章: