IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> OpenStack Victoria搭建(二)系统基础组件配置 -> 正文阅读

[系统运维]OpenStack Victoria搭建(二)系统基础组件配置

环境说明

关于环境博主最后再写,中间可能有变动

配置网络

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=a8bed3cb-59c2-4e48-9ffc-ffc1524eba55
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.20.60
PREFIX=24
GATEWAY=192.168.20.1
DNS1=202.102.152.3
IPV6_PRIVACY=no

系统

CentOS-8.5

问题

CentOS-8.5上直接yum会报错
在这里插入图片描述

下载yum源

备份yum源

cp -r /etc/yum.repos.d/ /etc/yum.repos.d.bak

删除所有源

rm -rf /etc/yum.repos.d/*

下载yum源

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

在这里插入图片描述

博主虚拟机是最小化安装的,需要安装一些套件:

yum -y install net-tools vim  git wget

修改所有主机名

所有节点均修改相对应主机名,修改完成后重启服务器

hostnamectl set-hostname 主机名 

修改所有主机 hosts 文件

vim /etc/hosts
192.168.20.98   controller
192.168.20.60   compute
192.168.20.61   network
192.168.20.62   block_node_1

测试各节点连通性

ping -c 4 openstack.org
ping -c 4 compute

关闭虚拟机防火墙及 selinux

关闭firewalld

systemctl disable firewalld.service
systemctl stop firewalld.service

修改selinux配置文件

vim /etc/sysconfig/selinux
SELINUX=disable           //将enforcing修改为disable,永久关闭

启用selinux配置

setenforce 0

安装配置 NTP 服务

1. 在所有节点上安装 chrony

yum install chrony -y

2. 配置

配置文件

/etc/chrony.conf

在controller节点上配置

server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
logdir /var/log/chrony

在除controller节点上配置

server controller iburst
driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
logdir /var/log/chrony

重启服务

systemctl enable chronyd
systemctl restart chronyd

3. 验证

chronyc sourcestats -v

配置openstack软件包

yum install centos-release-openstack-victoria -y
yum config-manager --set-enabled PowerTools

安装完成后再执行yum会有错误:Error: Failed to download metadata for repo 'centos-ceph-nautilus': Cannot prepare internal mirrorlist: No URLs in mirrorlist

执行下面命令:

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/* 
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/*
yum upgrade
yum install python3-openstackclient -y
yum install openstack-selinux -y

配置数据库

大多数 OpenStack 服务使用 SQL 数据库来存储信息。数据库通常在 控制器节点 上运行。

安装软件包

 yum install mariadb mariadb-server python2-PyMySQL

配置

创建和编辑/etc/my.cnf.d/openstack.cnf文件(/etc/my.cnf.d/如果需要,备份现有的配置文件)并完成以下操作:

创建一个[mysqld],将bind-address key设置为controller节点的管理IP地址,允许其他节点通过管理网络访问。设置其他键以启用有用的选项和 UTF-8 字符集:

[mysqld]
bind-address = 192.168.92.130

default-storage-engine = innodb
innodb_file_per_table = on
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8

完成安装

启动数据库服务并将其配置为在系统启动时启动:

# systemctl enable mariadb.service
# systemctl start mariadb.service

mysql_secure_installation 通过运行脚本保护数据库服务。特别是,为数据库 root帐户选择一个合适的密码:

# mysql_secure_installation

在这里插入图片描述


  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-06-26 17:06:53  更:2022-06-26 17:08:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 11:53:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码