高性能云计算构建与实践2-RDO一体化部署Openstack

2023-12-02 20:32

本文主要是介绍高性能云计算构建与实践2-RDO一体化部署Openstack,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前面的安装步骤和cnetos7安装差不多,修改对应文件名。

 云计算相比于hadoop需要的是更高级的自定义。

 虚拟机硬件兼容性一般都是默认。

 选择稍后安装操作系统,让程序在完成之后再进行。

 在linux系统下安装操作系统。

 对虚拟机进行命名,同时需要注意放在位置中的该命名文件下。

 一般电脑都选择2个处理器数量和2个处理器的内核数量。

 此虚拟机内存根据自己电脑的内存大小进行设定,因为我的电脑内存是4G,所以选择4096MB。

 选择NAT模式。

 

 

 

 

 

 使用centos7镜像文件,并且删除打印机。

 

 

地区修改到上海,时间和日期修改为此时时间和日期。

 然后点击apply应用一下Host name。

 

 

输入账号和密码,根据命令ip address查询IP地址,再打开xshell连接此IP地址。

并且尝试ping上面的IP,ping通表示此步成功,电脑可以成功连接此IP。

名称自己取,主机号是上面的IP地址,端口号默认22.

 

 打开虚拟机编辑-虚拟网络编辑器,里面选择VMnet8,再点击NAT设置查看对应设置。

 

vim /etc/sysconfig/network

NETWORKING=yes去激活网络

然后进入opt目录下,yum install -y vim进行安装VIM

 

 

Completed!下载成功!

vim /etc/sysconfig/network-scripts/ifcfg-ens33进入修改网卡

 vim /etc/resolv.conf域名服务配置

vim /etc/hosts域名解析配置

在下面加上192.168.241.133 openstackrod1

关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

vim /etc/selinux/config关闭SElinux

#SELINUX=enforcing 改成 SELINUX=disabled

 注意重启系统reboot后,selinux的修改才能生效

另,查看selinux的状态:getenforce sestatus /usr/sbin/sestatus -v

CentOS7默认使用NetworkManager进行网络管理(不支持OpenStack)

--查看网络管理状态

systemctl status NetworkManager

systemctl status network

--停止禁用NetworkManager

systemctl stop NetworkManager

systemctl disable NetworkManager

--启用启动network

systemctl enable network

systemctl restart network

更新系统:yum update -y

准备所需软件库:

安装open stack queens:

yum install -y centos-release-openstack-queens

启用open stack queens资源库:

Yum-config-manager --enable centos-openstack-queens

注:yum-config-manager在yum-utils包里,系统默认没有该命令,需通过如下命令安装

yum install -y yum-utils

yum repolist enabled     查询已启用的资源库

yum repolist disabled     查询已禁用的资源库

yum repolist all               查询所有资源库

切换到软件源定义目录:

cd /etc/yum.repos.d/

下载软件源定义文件(rod官网针对centos7的):

curl -O https://trunk.rdoproject.org/centos7/delorean-deps.repo

curl -O https://trunk.rdoproject.org/centos7/current-passed-ci/delorean.repo

升级软件包及系统内核(改变软件及系统设置):

yum update -y

重启并执行后续操作

安装packstack:

执行如下命令安装openstack-packstack及其依赖包

yum install -y openstack-packstack

注,过程中会安装许多依赖包,如openstack-packstack-puppet

Packstack 安装openstack:

packstack --allinone

重装:packstack --answer-file=/root/packstack-answers-20161115-033728.txt

这篇关于高性能云计算构建与实践2-RDO一体化部署Openstack的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/446717

相关文章

Spring Boot 配置文件之类型、加载顺序与最佳实践记录

《SpringBoot配置文件之类型、加载顺序与最佳实践记录》SpringBoot的配置文件是灵活且强大的工具,通过合理的配置管理,可以让应用开发和部署更加高效,无论是简单的属性配置,还是复杂... 目录Spring Boot 配置文件详解一、Spring Boot 配置文件类型1.1 applicatio

一文详解如何从零构建Spring Boot Starter并实现整合

《一文详解如何从零构建SpringBootStarter并实现整合》SpringBoot是一个开源的Java基础框架,用于创建独立、生产级的基于Spring框架的应用程序,:本文主要介绍如何从... 目录一、Spring Boot Starter的核心价值二、Starter项目创建全流程2.1 项目初始化(

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

SpringBoot配置Ollama实现本地部署DeepSeek

《SpringBoot配置Ollama实现本地部署DeepSeek》本文主要介绍了在本地环境中使用Ollama配置DeepSeek模型,并在IntelliJIDEA中创建一个Sprin... 目录前言详细步骤一、本地配置DeepSeek二、SpringBoot项目调用本地DeepSeek前言随着人工智能技

Python 中的异步与同步深度解析(实践记录)

《Python中的异步与同步深度解析(实践记录)》在Python编程世界里,异步和同步的概念是理解程序执行流程和性能优化的关键,这篇文章将带你深入了解它们的差异,以及阻塞和非阻塞的特性,同时通过实际... 目录python中的异步与同步:深度解析与实践异步与同步的定义异步同步阻塞与非阻塞的概念阻塞非阻塞同步

Python Dash框架在数据可视化仪表板中的应用与实践记录

《PythonDash框架在数据可视化仪表板中的应用与实践记录》Python的PlotlyDash库提供了一种简便且强大的方式来构建和展示互动式数据仪表板,本篇文章将深入探讨如何使用Dash设计一... 目录python Dash框架在数据可视化仪表板中的应用与实践1. 什么是Plotly Dash?1.1

使用Java实现通用树形结构构建工具类

《使用Java实现通用树形结构构建工具类》这篇文章主要为大家详细介绍了如何使用Java实现通用树形结构构建工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录完整代码一、设计思想与核心功能二、核心实现原理1. 数据结构准备阶段2. 循环依赖检测算法3. 树形结构构建4. 搜索子

通过Docker Compose部署MySQL的详细教程

《通过DockerCompose部署MySQL的详细教程》DockerCompose作为Docker官方的容器编排工具,为MySQL数据库部署带来了显著优势,下面小编就来为大家详细介绍一... 目录一、docker Compose 部署 mysql 的优势二、环境准备与基础配置2.1 项目目录结构2.2 基

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

CentOS 7部署主域名服务器 DNS的方法

《CentOS7部署主域名服务器DNS的方法》文章详细介绍了在CentOS7上部署主域名服务器DNS的步骤,包括安装BIND服务、配置DNS服务、添加域名区域、创建区域文件、配置反向解析、检查配置... 目录1. 安装 BIND 服务和工具2.  配置 BIND 服务3 . 添加你的域名区域配置4.创建区域