使用Packstack一键安装openstack-stein

这篇具有很好参考价值的文章主要介绍了使用Packstack一键安装openstack-stein。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Openstackallinone安装

Openstackallinone安装

学习目标

​ 1、会利用packstack安装openstack(选择stein版本)
​ 2、安装成功后,能够通过dashboard登录,了解WEB管理界面

操作流程

1、解压Xserver2,并启动,登录后配置网络
/**********************************
**小目标1:要保证CRT可以连上xserver2
**小目标2:要保证虚拟机能够访问Internet
*********************************/

(1)解压xserver2

解压xserver2,并打开xserver2.vmx文件,如下图所示。

packstack部署openstack,openstack,linux,centos,网络,云计算
(2)修改VMware Workstation相关参数

  • Vnet1 设置(host-only):网段 192.168.100.0/24 Vnet1网卡地址:192.168.100.1(不要禁用)

packstack部署openstack,openstack,linux,centos,网络,云计算

  • Vnet8设置(NAT):网段 192.168.200.0/24 Vnet1网卡地址:192.168.200.1(不要禁用),网关192.168.200.2

packstack部署openstack,openstack,linux,centos,网络,云计算

(3)更改xserver2的虚拟机规格

  • 内存:8GB
  • CPU:>=2核,开启cpu虚拟化
  • 硬盘:>=40GB

packstack部署openstack,openstack,linux,centos,网络,云计算

(4)启动登录虚拟机后,修改主机名

  • 用户名root,密码000000
[root@localhost ~]# hostnamectl set-hostname openstack
[root@localhost ~]# bash

(5)修改两块网卡的配置

  • 修改第一块网卡(host-only,eno16777736)
[root@openstack ~]# cd /etc/sysconfig/network-scripts/
[root@openstack network-scripts]# vi ifcfg-eno16777736 
  • 修改后的内容如下
[root@openstack network-scripts]# cat ifcfg-eno16777736 
# ......
BOOTPROTO=static    #修改为static
# ......
ONBOOT=yes			#修改为yes
IPADDR=192.168.100.10   #增加此行,设置网卡1的IP地址
NETMASK=255.255.255.0   #增加此行,设置网卡1的子网掩码
  • 修改第二块网卡(NAT,eno33554960)
[root@openstack network-scripts]# vi ifcfg-eno33554960
  • 修改后的内容如下
[root@openstack network-scripts]# cat ifcfg-eno33554960 
# ......
BOOTPROTO=static		#修改为static
# ......
ONBOOT=yes				#修改为yes
IPADDR=192.168.200.10	#增加此行,设置网卡2的IP地址
NETMASK=255.255.255.0	#增加此行,设置网卡2的子网掩码
GATEWAY=192.168.200.2	#增加此行,设置网卡2的网关
DNS1=114.114.114.114	#增加此行,设置网卡2的DNS服务器
  • 查看修改后的网络是否正常
[root@openstack network-scripts]# cd
[root@openstack ~]# systemctl restart network
[root@openstack ~]# ip address
  • 查看网络是否可达Internet
[root@openstack ~]# ping www.baidu.com -c2
        PING www.a.shifen.com (36.152.44.96) 56(84) bytes of data.
        64 bytes from 36.152.44.96: icmp_seq=1 ttl=128 time=18.9 ms
        64 bytes from 36.152.44.96: icmp_seq=2 ttl=128 time=15.2 ms
        --- www.a.shifen.com ping statistics ---
        2 packets transmitted, 2 received, 0% packet loss, time 1008ms
        rtt min/avg/max/mdev = 15.297/17.128/18.959/1.831 ms
2、基础环境配置
/**********************************
**小目标1:关闭安全设置,以免影响实验
*********************************/

(1)修改host文件,使能够用主机名解析

[root@localhost ~]# vi /etc/hosts
[root@localhost ~]# cat /etc/hosts

packstack部署openstack,openstack,linux,centos,网络,云计算

(2)关闭防火墙,禁止防火墙开机启动

[root@openstack ~]# systemctl stop firewalld
[root@openstack ~]# systemctl disable firewalld

(3)关闭Selinux,设置Selinux开机禁用

[root@openstack ~]# setenforce 0
[root@openstack ~]# vi /etc/selinux/config
  • 修改后selinux配置文件如下
[root@openstack ~]# cat /etc/selinux/config

packstack部署openstack,openstack,linux,centos,网络,云计算

  • 查看selinux的状态是否是enforcing,如果是enforcing,需要重新修改
[root@openstack ~]# getenforce

(4)关闭NetworkManager

由于network和NetworkManager服务会出现冲突,而且NetworkManager通常会比较先启动,所以为了防止NetworkManager的启动导致我们直接配置的网络环境失效,需要禁用它!

[root@openstack ~]# systemctl stop NetworkManager
[root@openstack ~]# systemctl disable NetworkManager
3、设置yum源
/*************************************************************
**小目标1:备份原来的yum仓库文件
**小目标2:配置在线的yum仓库,在后续安装时,可以从网络下载包并安装
**小目标3:要学会自己看懂、编写yum的仓库文件
**小目标4:掌握常用的yum命令
************************************************************/

(1)备份原来提供的仓库文件

  • 查看原来的仓库文件。
[root@openstack ~]# cd /etc/yum.repos.d/
[root@openstack yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo
  • 我们需要把它们全部移动走,以免影响后续的安装速度。
[root@openstack yum.repos.d]# mkdir /opt/yum-bak
[root@openstack yum.repos.d]# mv CentOS-*.* /opt/yum-bak/
[root@openstack yum.repos.d]# ls
[root@openstack yum.repos.d]# cd

(2)配置yum源

  • yum源的配置可以使用本地源,也可以使用网络源,为了和教材保持一致,更为了简单起见,我们使用阿里云的yum源,同时仓库文件也直接使用阿里云提供的repo仓库文件。

  • 我们在计算机上用浏览器访问 https://mirrors.aliyun.com/repo/,可以看到阿里云写好的repo文件,这里下载Centos-7.repo文件。

packstack部署openstack,openstack,linux,centos,网络,云计算

(3)在Xserver2上下载repo仓库文件到本地

  • 下面的命令是将上图中的仓库文件Centos-7.repo下载到本地的/etc/yum.repos.d/目录下,名称为base.repo
# curl -o /etc/yum.repos.d/base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

(4)重新构建yum仓库

[root@openstack ~]# yum clean all
[root@openstack ~]# yum repolist all
  • 可以看到yum仓库信息如下

packstack部署openstack,openstack,linux,centos,网络,云计算

(5)更新linux内核

  • Xserver2安装的是Centos7.2版本,内核3.10.0-327.el7.x86_64,这里我们需要更新下内核,不然后续安装openstack会出错。
  • 这里的时间会比较长一些,做的时候耐心等待。(本人实验此处花了7分钟)
[root@openstack ~]# yum update -y
  • 更新成功后,选择高版本的内核,重新启动并登录

packstack部署openstack,openstack,linux,centos,网络,云计算

4、安装packstack

(1)下载搭建openstack-stein的yum源

  • 下载openstack-stein的yum源
[root@openstack ~]# yum install -y centos-release-openstack-stein
  • 安装packstack一键安装工具,用于安装openstack
[root@openstack ~]# yum install -y openstack-packstack
5、使用packstack安装openstack
  • Packstack基于Puppet工具,能够自动化、快速部署openstack的各个组件。但是Packstack部署需要消耗更多的资源,不建议在生产环境中使用packstack部署。
  • 这里的时间会比较长一些,做的时候耐心等待。(本人实验此处花了14分钟)
[root@openstack ~]#  packstack --allinone
6、查看安装成功后的信息

packstack部署openstack,openstack,linux,centos,网络,云计算

(1)查看登录账号和密码

[root@openstack ~]# cat /root/keystonerc_admin 
            unset OS_SERVICE_TOKEN
                export OS_USERNAME=admin
                export OS_PASSWORD='11e1b8ebef7245bc'
                export OS_REGION_NAME=RegionOne
                export OS_AUTH_URL=http://192.168.200.10:5000/v3
                export PS1='[\u@\h \W(keystone_admin)]\$ '

            export OS_PROJECT_NAME=admin
            export OS_USER_DOMAIN_NAME=Default
            export OS_PROJECT_DOMAIN_NAME=Default
            export OS_IDENTITY_API_VERSION=3

(2)查看网卡信息

[root@openstack ~]# ip  address
1: lo: 
# ......
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP 
# ...... 
3: eno33554960: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:8a:01:bc brd ff:ff:ff:ff:ff:ff
    inet 192.168.200.10/24 brd 192.168.200.255 scope global eno33554960
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe8a:1bc/64 scope link 
       valid_lft forever preferred_lft forever
4: ovs-system: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen # ......
5: br-ex: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether 5e:04:f0:b2:2b:44 brd ff:ff:ff:ff:ff:ff
    inet 172.24.4.1/24 scope global br-ex
       valid_lft forever preferred_lft forever
    inet6 fe80::5c04:f0ff:feb2:2b44/64 scope link 
       valid_lft forever preferred_lft forever
6: br-int: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
  # ......

(3)桥接网卡br-ex到第二块NAT网卡

  • 查看网卡配置文件列表
[root@openstack ~]# cd /etc/sysconfig/network-scripts/
[root@openstack network-scripts]# ls
ifcfg-eno16777736  ifdown-eth   ifdown-ovs     ifdown-Team      ifup-bnep  ifup-isdn   
ifcfg-eno33554960  ifdown-ib    ifdown-post    ifdown-TeamPort  ifup-eth   ifup-ovs    
#......
  • 为br-ex生成一个配置文件
[root@openstack network-scripts]# cp ifcfg-eno33554960 ifcfg-br-ex
[root@openstack network-scripts]# vi ifcfg-eno33554960 
  • 修改后的ifcfg-eno33554960网卡配置信息
[root@openstack network-scripts]# cat ifcfg-eno33554960 
# ....上面部分没有做修改,我们省略了
HWADDR=00:0C:29:8A:01:BC  #增加了NAT网卡的mac地址
ONBOOT=yes
#IPADDR=192.168.200.10    #将这4行给注释了
#NETMASK=255.255.255.0
#GATEWAY=192.168.200.2
#DNS1=114.114.114.114
  • 修改br-ex配置文件
[root@openstack network-scripts]# vi ifcfg-br-ex
  • 修改后的内容如下
[root@openstack network-scripts]# cat ifcfg-br-ex 
            DEVICE=br-ex
            ONBOOT=yes
            IPADDR=192.168.200.10
            NETMASK=255.255.255.0
            GATEWAY=192.168.200.2
            DNS1=114.114.114.114
  • 桥接网卡并重新启动服务
[root@openstack network-scripts]# cd
[root@openstack ~]# ovs-vsctl add-port br-ex eno33554960 && systemctl restart network
7、登录Dashboard平台

(1)打开浏览器,在地址栏中输入http://92.168.200.10/dashboard

packstack部署openstack,openstack,linux,centos,网络,云计算

(2)输入用户名admin和上面查到的密钥,进行登录

packstack部署openstack,openstack,linux,centos,网络,云计算文章来源地址https://www.toymoban.com/news/detail-794753.html

到了这里,关于使用Packstack一键安装openstack-stein的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CentOS7一键安装OpenStack

    CentOS 7 CPU核心数:2x2 RAM:8G DISK:60G 在安装openstack过程中,一直卡在下面过程: 等待一会儿之后会报各种不同的错误,通过搜索问题,有让修改数据库授权的,有让修改hosts文件的,有让增大内存的,还有让升级某些组件的,问题是千奇百怪,解决方法是五花八门,但是最后

    2023年04月20日
    浏览(45)
  • OpenStack一键部署

                                                                     环境介绍 本案例需要提前部署一台新安装操作系统的主机,要求能访问互联网,主机的系统只需采用最小化方式安装。 若通过VMware等虚拟机软件实现,网络采用NAT模式。 安装部

    2024年02月09日
    浏览(36)
  • OpenStack Yoga安装部署,手把手使用kolla-ansible部署OpenStack

    基本上是按照官网文档快速入门进行安装,不过还有很多地方需要换源。重点在换源这块。如果说你的网关有魔法,那就不用看这篇文章了,直接复制官网命令安装。 部署OpenStack官方提供的Simple Configuration示例配置中的Web Application和Container Optimized两个组件配置清单。 其中包

    2024年02月06日
    浏览(61)
  • 使用devstack安装部署OpenStack(据详细手把手教学)

            (1) 操作系统 :Linux。OpenStack官网推荐使用 Ubuntu-20.04 LTS进行安装OpenStack,所以本教程也以此版本为例。 (不推荐使用其他版本,出现错误较多,容易安装失败)         (2) 虚拟机软件 :VirtualBox或者Vmware。虚拟机的内存最好分配 8G 以上(至少4G),若达

    2024年02月02日
    浏览(89)
  • 云计算|OpenStack|使用VMware安装华为云的R006版CNA和VRM---初始安装(一)

    CNA(ComputingNode Agent):计算节点代理 VNA虚拟节点代理,部署在CNA上,实施计算、存储、网络的虚拟化的配置管理。 VRM(Virtual Resource Manager):虚拟资源管理器 VNA可以省略不安装 本次实验使用的是VMware14pro,CNA和VRM都是安装在虚拟机内的。 环境简介: CNA节点:IP为192.168.123.135,网络

    2024年02月13日
    浏览(59)
  • ubuntu20环境下使用DevStack安装Openstack-Wallaby(单节点、多节点)

    ubuntu20采用DevStack部署OpenStack - wallaby 1.1 镜像源 sudo vim /etc/apt/sources.list 1.2 pip源 sudo mkdir ~/.pip sudo vim ~/.pip/pip.conf 1.3 安装依赖包 更新并安装依赖包 2.1 添加 stack 用户 2.2 设置代理 2.3 下载devstack,使用 -b 指定版本 git clone https://opendev.org/openstack/devstack.git -b stable/wallaby 2.4 进入de

    2024年02月05日
    浏览(33)
  • 云计算|OpenStack|使用VMware安装华为云的R006版CNA和VRM---初步使用(二)

    在前面一篇文章 云计算|OpenStack|使用VMware安装华为云的R006版CNA和VRM---初始安装(一)_华为cna_晚风_END的博客-CSDN博客  介绍了基于VMware虚拟机里嵌套部署华为云的云计算,不过仅仅是做到了在VRM的web界面添加计算节点CNA,后续的存储和网络创建并没有介绍,虚拟机的创建也没

    2024年02月13日
    浏览(35)
  • 佐罗zorro软件安装教程及一键新机使用方法详细简介

      cydia添加佐罗源:https://apt.zorroxj.com ​​​​​​ 点击授权 佐罗zorro是一款全新技术架构的隐私保护工具,可以在 iOS 8.0 ~ iOS 13.5 越狱后的苹果iPhone手机上使用,专业防止您的隐私信息被第三方不当获取,拒绝隐私泄露,伪装手机环境参数和清理应用数据并能反越狱检测。

    2024年02月16日
    浏览(44)
  • 使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

    我们收到用户对 ESP-IDF SDK 软件开发环境感到搭建难、门槛高的反馈。为解决用户在此方面的问题。为此,我们推出本期教程介绍在 Windows 操作系统下使用一键安装工具快速搭建 ESP-IDF 开发环境。 您可以观看下面的教程视频,也可以阅读接下来本篇的图文教程。 【乐鑫教程】

    2024年02月09日
    浏览(82)
  • openstack详解(五)——openstack keystone安装

    今天继续给大家介绍Linux运维相关知识,本文主要内容是openstack keystone安装。 首先,我们来安装keystone及其组件,我们直接采用YUM的方式进行安装,执行命令: 即可完成安装。 在keystone安装完成后,我们还需要进行keystone的配置。但是在进行keystone的配置之前,我们还需要先生

    2023年04月08日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包