云计算是干什么的?
云计算是一种基于互联网的服务模式,通过网络提供数据存储、数据处理和各种应用程序的功能。用户无需将数据存储在本地计算机上,而是通过网络随时随地访问所需的信息和服务。云计算通过远程服务器为用户提供数据存储、数据访问和大数据计算等功能,用户可以通过互联网连接远程访问这些资源,无需购买、维护和运行物理服务器或数据中心。
在 OpenEuler 上搭建云计算环境可以借助开源云计算管理平台 OpenStack 来实现,以下是详细的搭建步骤:
1. 环境准备
系统更新
保证系统软件包为最新状态:
sudo dnf update -y
关闭防火墙和 SELinux
为避免其对 OpenStack 组件通信造成干扰,需关闭防火墙和 SELinux:
sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo setenforce 0
sudo sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config
2. 安装依赖软件
安装 OpenStack 安装和配置所需的依赖包:
sudo dnf install python3-openstackclient openstack-selinux -y
3. 配置数据库
OpenStack 需使用数据库存储配置信息,这里以 MariaDB 为例:
sudo dnf install mariadb ma