openstack云计算平台搭建

发布时间 2023-10-10 21:27:19作者: q_7

openstack云计算平台搭建

一:基础环境的准备

1:虚拟机的创建

控制节点:内存是100G,2张网卡,2个磁盘

计算节点:内存是100G,2张网卡,2个磁盘

配置好仅主机和NAT模式,

控制节点的仅主机网卡192.168.10.10/24,NAT网卡192.168.20.10/24

计算节点的仅主机网卡192.168.10.20/24,NAT网卡192.168.20.20/24

2:本地yum源的配置

# 切换到yum目录
[root@localhost ~]# cd /etc/yum.repos.d/
# 创建备份目录
[root@localhost yum.repos.d]# mkdir repo.bak
[root@localhost yum.repos.d]# ls
CentOS-Base.repo       CentOS-fasttrack.repo  CentOS-Vault.repo
CentOS-CR.repo         CentOS-Media.repo  ....
# 把原来的yum文件移到到备份目录
[root@localhost yum.repos.d]# mv *.repo repo.bak/
# 下载阿里的yum源
[root@localhost yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo  http://mirrors.aliyun.com/repo/Centos-7.repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2523  100  2523    0     0  20847      0 --:--:-- --:--:-- --:--:-- 21025
# 清理yum
[root@localhost yum.repos.d]# yum clean all && yum makecache

# 安装net-tools包
[root@localhost ~]# yum install -y net-tools

# 测试
[root@localhost ~]# ifconfig

3:主机名修改和本地域名解析

[root@localhost /]# hostnamectl set-hostname controller
[root@localhost /]# bash
[root@controller /]# 
[root@controller /]# vim /etc/hosts
192.168.10.10 controller

#测试
[root@controller /]# ping controller
PING controller (192.168.10.10) 56(84) bytes of data.
64 bytes from controller (192.168.10.10): icmp_seq=1 ttl=64 time=0.039 ms
64 bytes from controller (192.168.10.10): icmp_seq=2 ttl=64 time=0.062 ms
^C
--- controller ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.039/0.050/0.062/0.013 ms
[root@controller /]# 

4:防火墙管理

[root@controller /]# systemctl stop firewalld
[root@controller /]# systemctl enable firewalld
Created symlink from /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service to /usr/lib/systemd/system/firewalld.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/firewalld.service to /usr/lib/systemd/system/firewalld.service.
[root@controller /]# systemctl status firewalld.service 
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)
[root@controller /]# 

二:openstack基础支持的服务