首页 > 其他分享 >OpenStack云平台搭建

OpenStack云平台搭建

时间:2023-01-27 20:11:21浏览次数:62  
标签:虚拟机 平台 192.168 网卡 controller https 镜像 OpenStack 搭建

参考:

https://blog.csdn.net/m0_45692110/article/details/122628664

https://huaweicloud.csdn.net/635607c3d3efff3090b58eb4.html

一、虚拟机准备

controller和compute虚拟机,使用centos7操作系统,下面给出一些需要修改的地方,其他都可以使用默认,点击下一步即可

controller:

一块磁盘200G

两块网卡:

192.168.100.10

192.168.200.10

compute:

两块磁盘:200G+100G

两块网卡:

192.168.100.20

192.168.200.20


1.controller

(1)创建虚拟机

全名:登录时看到的名字

用户名:虚拟机终端中显示的名字

密码:123456

image

设置处理器内核

image

设置内存2G

image

设置磁盘200G

image

添加两块网卡

image


(2)虚拟机配置

①修改主机名

hostnamectl set-hostname controller

②查看网卡

cd /etc/sysconfig/network-scripts

image

③编辑网卡配置文件,设置网卡ip地址

详情见https://www.cnblogs.com/Studywith/p/16946297.html,其中对网络的配置有较详细解释

网卡1:

192.168.100.10

image

网卡2:

192.168.200.10

image

④重启网卡

service network restart #重启虚拟机网卡
reboot #重启虚拟机
ip addr #查看网络信息
image


2.compute

(1)创建虚拟机

基本一致,完成创建后额外添加一块100GB硬盘和一块网卡

image

image

这里使用稍后安装操作系统的方式(controller使用的是简易安装),学习一下这种方式

①磁盘分区

image

image

image

②设置主机名

image

③等待安装

这里没有创建初始用户,直接使用root(密码:123456)账号(不像简易安装会创建一个初始用户)

image

image


(2)虚拟机配置

发现这样安装没有图形界面,虽然用不到图形界面,直接命令行就可以完成配置,但可以参考安装一下:https://blog.csdn.net/m0_55336071/article/details/124680623

网卡1:

192.168.100.20

image

网卡2:

192.168.200.20

image

image



二、云平台搭建

1.准备

(1)MobaXterm连接虚拟机

image

(2)配置host地址映射

直接使用域名(controller,compute)来代替IP地址

image

image

使用scp命令将文件传输到compute

scp /etc/hosts 192.168.100.20:/etc/hosts

image

(3)关闭防火墙和selinux

[root@controller ~]# systemctl stop firewalld        #关闭防火墙
[root@controller ~]# systemctl disable firewalld        #设置防火墙开机不自启
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@controller ~]# setenforce 0        #临时关闭selinux防火墙,0表示关闭,1表示开启
[root@controller ~]# getenforce        #查看selinux防火墙的状态
Permissive
[root@controller ~]# vi /etc/selinux/config         #非临时性
[root@controller ~]#

image

(4)上传镜像文件

创建文件夹,将镜像上传

云镜像:

链接:https://pan.baidu.com/s/1HdlmcOqVhNPuT0OFf_wBCA
提取码:6h2o
--来自百度网盘超级会员V2的分享

centos7:

链接:https://pan.baidu.com/s/1rMX23XtNwmoASi3KLXFbRg
提取码:7mnf
--来自百度网盘超级会员V2的分享

chinaskills_cloud_iaas.iso镜像包含OpenStack Q版本私有云平台搭建的各项软件包、依赖包、安装脚本等,同时还提供了CentOS7.2、CentOS7.5等云主机qcow2镜像

image


2.搭建

(1)挂载镜像

mount -o loop "/export/software/CentOS-7-x86_64-DVD-2009.iso" /mnt/
mkdir /opt/centos  #该文件夹存储centos系统
mkdir /opt/cloud   #该文件夹存储OpenStack镜像
cp -rf /mnt/* /opt/centos/  #转移
umount /mnt/  #解除写保护
mount -o loop "/export/software/chinaskills_cloud_iaas.iso" /mnt/
cp -rf /mnt/* /opt/cloud/   #转移
umount /mnt/

剩下的命令基本不用修改,也不会出错,就直接对着原博客抄命令了,编辑镜像源配置文件时注意不要出错,对应自己的镜像存储位置:https://blog.csdn.net/m0_45692110/article/details/122628664

修改镜像源

image

完成配置

image

(2)compute配置

查看磁盘分区情况

image

分区sdb命令后

image

镜像源使用controller中配置好的

image

完成配置

image

(3)OpenStack脚本执行

这里执行iaas-install-neutron-controller.sh时报错file not found,这个是因为版本冲突的问题,解决方法如下:https://ask.csdn.net/questions/7746766

image

(4)完成

登录http://192.168.100.10/dashboard

image

image


标签:虚拟机,平台,192.168,网卡,controller,https,镜像,OpenStack,搭建
From: https://www.cnblogs.com/Studywith/p/17069263.html

相关文章

  • 【Gstreamer】GStreamer编译环境搭建
    在Ubuntu环境上安装gstreamerapt安装gstreamersudoapt-getinstalllibgstreamer1.0-devlibgstreamer-plugins-base1.0-devlibgstreamer-plugins-bad1.0-devgstreame......
  • 搭建etcd集群
    1.下载etcdETCD_VERSION='3.5.4'wgethttps://github.com/etcd-io/etcd/releases/download/v${ETCD_VERSION}/etcd-v${ETCD_VERSION}-linux-amd64.tar.gztar-xvfetcd-v${E......
  • Android2.2 开发环境搭建
    Android2.2开发环境搭建cheungmine2010-11-28深夜昨天到不夜城买了一个HTCG7Android手机。周六的时候,人却很少。火车站对面梅园路口那个金色的大厦就是。买的当然是水的,......
  • vs2015和cocos2d-x-3.17.2 开发环境搭建
    vs2015和cocos2d-x-3.17.2开发环境搭建 cocos2d-x当前最新稳定版本是3.17.2,需要使用vs2015来构建。首先是安装vs2015。选择安装下面的vs版本:cn_visual_studio_community_2......
  • 攻防环境搭建
    一、PHP攻防环境1.DVWAdockerpullsagikazarmark/dvwadockerrun-d-p8080:80-p33060:3306sagikazarmark/dvwa2.TomcatdockersearchCVE-2017-12615docke......
  • 搭建开发环境 -- linux系统
    前言 默认使用vagrant搭建环境,此环境可以不占用本地端口,即插即用,使用的工具有:docker  对应的控制台工具  portainermysqlredisnacos ===================......
  • Java环境搭建
    Java开发环境搭建在Windows系统上安装Java,以及编写一个简单的Java程序并运行。Author:MsuenbDate:2023-01-26下载JDK我们首先需要下载JDK安装包,下载地......
  • 实战-mongodb副本集搭建以及整合springboot使用
    一mongodb介绍MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 Nosql技术门类redis内存型mongodb......
  • 【六袆 - Java】在本地搭建easyexcel源码环境;easyexcel提供的demo单元测试用例完美运
    在本地搭建easyexcel源码环境​​EasyExcel​​​​本地环境搭建​​​​最新版本3.1.5,依赖问题,解决方案​​​​junit-读Excel​​EasyExcel本篇从github或官方文档来源参......
  • 小试跨平台局域网文件传输工具NitroShare,几点感想
    随着电脑系统国产化的推进,单位用的OA系统已转移到国产电脑上了,但是国产电脑上的操作系统基于Linux,软件商店里可选的应用软件还不够多,功能也还有待提高。为了提高处理效率,经......