文章目录
最近的一个版本更新
Victoria 预计2020年10月发布
Ussuri暂无法kolla-ansible部署
只有TripleO
这篇文章用Train版本 19年10月发布
PS:由于第一次部署没有做文档,使用centos7部署(日期5-15),这次做文档使用centos8+openstack最新版本Ussuri乌苏里进行部署,补充了安装完成之后的一个基本使用方法。
生产环境安装Kolla居多
DevStack、PackStack主要适用于开发
环境配置
CPU:6 (开启虚拟化支持)
内存:12G
硬盘:200G(swap分区4G,boot 1024M,其余给根分区)
两块网卡均为桥接模式
系统克隆过来硬盘20G 添加一块磁盘扩容一下根分区
vgdisplay
查看卷分组,获取当前卷分组名为"centos"
为新增的分区创建物理卷
提示是否擦除xfs签名,这里新加磁盘 擦除就好
pvcreate /dev/sda3
WARNING: ext4 signature detected on /dev/sda3 at offset 1080. Wipe it? [y/n]: y
Wiping ext4 signature on /dev/sda3.
Physical volume "/dev/sda3" successfully created.
查看结果
可以看到新创建的物理卷
pvdisplay
扩展扩展卷分组,centos是vgdisplay命令查到的卷分组名
[root@kylin-open ~]# vgextend centos /dev/sda3
Volume group "centos" successfully extended
扩容逻辑卷
lvextend -L 150G -r /dev/centos/root #直接扩容无需二次扩文件系统
不加-r需执行此操作 :
xt4 文件系统扩容使用命令方法: resize2fs 逻辑卷名称
xfs 文件系统扩容使用命令方法: xfs_growfs 挂载点
xfs_growfs /dev/centos/root
df -Th查看结果
(我他妈写一半浏览器崩了我裂开了啊)
具体一些文字性的内容后续有时间在补充 里面应该留了几个坑 你们自己解决吧
lvextend -L 4G /dev/cl/swap
39 swapoff /dev/cl/swap
40 mkswap /dev/cl/swap
41 swapon /dev/cl/swap
42 free -m
[root@localhost ~]# hostnamectl set-hostname kylin.cn
[root@localhost ~]# vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.18.165 ktlin.cn kylin
~
~
~
~
- 安装基础包
dnf install python3-devel libffi-devel gcc openssl-devel git python3-pip -y
systemctl stop libvirtd.service && systemctl disable libvirtd.service
dnf -y remove podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
wget -P /etc/yum.repos.d/ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
[root@kylin ~]<