ChinaSkills云计算应用openstack搭建
491 字
2 分钟
ChinaSkills云计算应用openstack搭建
搭建环境
- 安全组相应规则放开
- 网络通信正常
- 系统环境 centos7.9
- 内存12G
- 硬盘最少50G
- compute节点挂载着50G数据盘
- yum软件包与镜像等齐全
| 主机节点 | |
|---|---|
| 10.24.17.240 | controller |
| 10.24.17.229 | compute |
修改主机名
[root@wings-1 ~]# hostnamectl set-hostname controller[root@wings-1 ~]# bash
[root@wings-2 ~]# hostnamectl set-hostname compute[root@wings-2 ~]# bash修改hosts
[root@controller ~]# vi /etc/hosts10.24.17.240 controller10.24.17.229 compute配置免密登录
[root@controller ~]# ssh-keygen
[root@controller ~]# ssh-copy-id compute
[root@controller ~]# scp /etc/hosts compute:/etc/hosts
[root@compute ~]# ssh-copy-id
[root@compute ~]# ssh-copy-id controller配置yum源
[root@controller ~]# rm -rf /etc/yum.repos.d/*
[root@compute ~]# rm -rf /etc/yum.repos.d/*
[root@controller ~]# vi /etc/yum.repos.d/http.repo
# 网络源,172.128.10.10为文件服务器ip[centos]baseurl=http://172.128.10.10/centos7.9/gpgcheck=0enabled=1[iaas]baseurl=http://172.128.10.10/iaas/iaas-repo/gpgcheck=0enabled=1
[root@controller ~]# scp /etc/yum.repos.d/http.repo compute:/etc/yum.repos.d/http.repo分区
[root@compute ~]# umount /mnt/
[root@compute ~]# vi /etc/fstab# 删最后/mnt的配置,否则搭建可能出错
[root@compute ~]# fdisk /dev/vdb# 分区
[root@compute ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTvda 253:0 0 100G 0 disk└─vda1 253:1 0 100G 0 part /vdb 253:16 0 50G 0 disk├─vdb1 253:17 0 10G 0 part├─vdb2 253:18 0 10G 0 part├─vdb3 253:19 0 10G 0 part└─vdb4 253:20 0 5G 0 part下载部署的脚本和一些工具
[root@controller ~]# yum install openstack-iaas vim unzip -y
[root@compute ~]# yum install openstack-iaas -y修改部署脚本
[root@controller ~]# vi /etc/openstack/openrc.sh
# 快捷键取消注释Ctrl+gShift+vx
# 快速填充password:%s/PASS=/PASS=000000
# 需修改的配置,其他默认HOST_IP=10.24.17.240
#Controller HOST Password. example:000000HOST_PASS=Abc@1234
#Controller Server hostname. example:controllerHOST_NAME=controller
#Compute Node Manager IP. example:x.x.x.xHOST_IP_NODE=10.24.17.229
#Compute HOST Password. example:000000HOST_PASS_NODE=Abc@1234
#Compute Node hostname. example:computeHOST_NAME_NODE=compute
#--------------------Chrony Config-------------------###Controller network segment IP. example:x.x.0.0/16(x.x.x.0/24)network_segment_IP=all
#--------------------Keystone Config------------------###Password for Keystore admin user. exmaple:000000DOMAIN_NAME=demo
#Cinder Block Disk. example:md126p3BLOCK_DISK=vdb1
#The NODE Object Disk for Swift. example:md126p4.OBJECT_DISK=vdb2
#The NODE IP for Swift Storage Network. example:x.x.x.x.STORAGE_LOCAL_NET_IP=10.24.17.229
#The NODE Object Disk for Manila. example:md126p5.SHARE_DISK=vdb3修改脚本bug
[root@controller ~]# vi /usr/local/bin/iaas-pre-host.sh
/yum u# 注释yum upgrade -y
[root@controller ~]# scp /etc/openstack/openrc.sh compute:/etc/openstack/openrc.sh
[root@controller ~]# scp /usr/local/bin/iaas-pre-host.sh compute:/usr/local/bin/iaas-pre-host.sh执行openstack初始化脚本
[root@controller ~]# source /etc/openstack/openrc.sh[root@compute ~]# source /etc/openstack/openrc.sh[root@controller ~]# iaas-pre-host.sh[root@compute ~]# iaas-pre-host.sh# 重连主机搭建openstack
# 按顺序执行脚本部署openstack[root@controller ~]# iaas-install-mysql.sh
[root@controller ~]# iaas-install-keystone.sh
[root@controller ~]# iaas-install-glance.sh
[root@controller ~]# iaas-install-placement.sh
[root@controller ~]# iaas-install-nova-controller.sh
[root@compute ~]# iaas-install-nova-compute.sh
[root@controller ~]# iaas-install-neutron-controller.sh
[root@compute ~]# iaas-install-neutron-compute.sh
[root@controller ~]# iaas-install-dashboard.sh
[root@controller ~]# iaas-install-swift-controller.sh
[root@compute ~]# iaas-install-swift-compute.sh
[root@controller ~]# iaas-install-cinder-controller.sh
[root@compute ~]# iaas-install-cinder-compute.sh
[root@controller ~]# iaas-install-cloudkitty.sh
[root@controller ~]# iaas-install-heat.sh文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
ChinaSkills云计算应用openstack搭建
https://blog.morphofly.xyz/posts/ChinaSkills云计算应用openstack搭建/相关文章智能推荐
1
博客重构与优化记录
站点建设博客重构与优化记录 最近把博客整个换血了一遍:从 Hexo + Butterfly 迁移到 Firefly / Astro 新站,随后完成了一轮系统性性能优化,并把部署链路全面自动化。这篇文章记录整个过程、数据和踩过的坑。 1. 新站:Fi…
2
kubeasy工具部署Kubernetes
ChinaSkills云计算笔记搭建环境 安全组相应规则放开 网络通信正常 系统环境 centos7.9 内存12G 硬盘100G 软件包与镜像等齐全 内网文件服务器http://192.168.103.5/FileServer 主机节点 192.168.103.105 …
3
ADB命令与澎湃OS系统应用精简
Android开发与调试ADB命令 Android Debug Bridge 命令速查 显示已连接的设备 列出已经安装的应用程序 清理应用程序数据 强制停止应用程序 卸载应用程序 停用(冻结)应用程序 小米澎湃OS精简优化 MIUI系统预装软件列表 必须保留的应用…
4
Docker-Compose
开发工具配置与使用docker compose命令 命令说明 · Docker 命令格式 构建(重新构建)项目中的服务容器 启动容器应用服务 此命令会自动构建镜像,(重新)创建服务,启动服务,并关联服务相关容器, 默认情况启动的容器都在前台 停止所启动的容器…
5
HW路由器
网络HW路由器 + 从用户视图进入系统视图 + 设置交换机主机名 + 关闭弹出日志 + 进入接口 + 退出接口 + 保存配置(用户视图) + 查询 配置路由 + 配置路由接口ip地址 + 配置静态路由 ip route static 华为 目的…
随机文章随机推荐

