OpenStack单机部署

作者: 彩色的炮灰 | 来源:发表于2022-06-08 15:10 被阅读0次

    openstack-allinone

    主机准备

    操作系统 资源配额 主机名 IP地址 虚拟机软件
    centos7.7 4CPU - 8G内存 - 50G硬盘 openstack.alione.local 10.0.8.10 VMware15.5

    操作系统需要centos7.7纯净版,最好不要有其他厂商定制。

    修改网络配置文件

    • 注:如果有多余的删除即可

    cat /etc/sysconfig/network-scripts/ifcfg-eth0 
    TYPE=Ethernet
    BOOTPROTO=static
    NAME=eth0
    DEVICE=eth0
    ONBOOT=yes
    IPADDR=10.0.8.10
    NETMASK=255.255.248.0
    GATEWAY=10.0.0.254
    DNS1=223.6.6.6
    DNS2=114.114.114.114
    
    • 重启网络

    systemctl restart network
    
    • 如果没网使用命令

    nmcli c reload; sleep 3; nmcli c up eth0
    

    修改主机名

    hostnamectl set-hostname openstack.alione.local
    
    bash
    

    配置hosts解析

    vi /etc/hosts
    
    10.0.8.10 openstack openstack.alione.local
    

    配置本机免密

    • 生成密钥

    ssh-keygen
    
    • 对本机进行免密

    ssh-copy-id -i /root/.ssh/id_rsa.pub root@10.0.8.10
    

    关闭防火墙与selinux策略

    sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config; setenforce 0; systemctl stop firewalld; systemctl disable firewalld
    

    关闭NetworkManager

    • centos7中有两种网络管理模式,避免冲突,在安装完opensack后可开启

    systemctl stop NetworkManager; systemctl disable NetworkManager
    

    修改yun源

    • 下载阿里源

    curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
    
    • 清空并加载缓存yum源

    yum clean all; yum makecache
    

    安装基本工具

    yum install -y bash-completion vim telnet bridge-utils yum-utils
    
    bash
    

    系统升级

    yum -y update
    
    reboot
    

    安装OpenStack的yum仓库

    yum install centos-release-openstack-train -y
    

    修改openstack仓库repo文件

    • 因为对网络需求大,当出现网络波动时会导致报错,最好修改为国内源进行部署

    cd /etc/yum.repos.d
    
    cp CentOS-OpenStack-train.repo{,.bak}
    
    
    vim CentOS-OpenStack-train.repo
    baseurl=http://mirrors.aliyun.com/$contentdir/$releasever/cloud/$basearch/openstack-train/
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=cloud-openstack-train
    ''''''
    
    yum clean all; yum makecache
    

    安装packstack工具

    yum install -y openstack-packstack
    

    安装OpenStack-allinone

    packstack --allinone
    

    二、安装完成后步骤

    1、如下图:安装完成后会显示web登陆地址,账号密码在:keystonerc_admin这个文件夹中。


    image.png

    2、登陆web页面后:页面比较简单

    image.png

    相关文章

      网友评论

        本文标题:OpenStack单机部署

        本文链接:https://www.haomeiwen.com/subject/zwuumrtx.html