Rocky-Kolla-OpenStack部署命令

dnf upgrade
reboot

dnf group install "Development Tools"

dnf install vim net-tools bash-completion -y
dnf install git chrony openssh-server python3-devel sudo

sudo dnf install git python3-devel libffi-devel gcc openssl-devel python3-libselinux -y


systemctl stop firewalld
systemctl mask firewalld


python3 -m venv /path/to/venv
source /path/to/venv/bin/activate
pip install -U pip 
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip install 'ansible>=6,<8' 
ln -svf /usr/bin/python3 /usr/bin/python
pip install git+https://opendev.org/openstack/kolla-ansible@master
pip install git+https://gitee.com/zjy2022/kolla-ansible@master
 

sudo mkdir -p /etc/kolla
sudo chown $USER:$USER /etc/kolla
cp -r /path/to/venv/share/kolla-ansible/etc_examples/kolla/* /etc/kolla
cp /path/to/venv/share/kolla-ansible/ansible/inventory/all-in-one .
kolla-ansible install-deps
kolla-genpwd


kolla-ansible -i ./all-in-one  bootstrap-servers
kolla-ansible -i ./all-in-one prechecks
kolla-ansible -i ./all-in-one   pull -vvvv

"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]


sudo systemctl daemon-reload
sudo systemctl restart docker


---
workaround_ansible_issue_8743: yes
enable_rabbitmq: "{{ 'yes' if om_rpc_transport == 'rabbit' or om_notify_transport == 'rabbit' else 'no' }}"
enable_cells: "yes"
enable_prometheus: "yes"
kolla_base_distro: "rocky"
openstack_release: "master"
network_interface: "ens33"
neutron_external_interface: "ens37"
kolla_internal_vip_address: "192.168.200.222"
enable_haproxy: "no"
enable_cinder: "no"
nova_compute_virt_type: "qemu"
enable_skyline: "yes"


pip install ansible==6.0.0
pip install 'kolla-ansible==16.0.0'


kolla-ansible -i ./all-in-one reconfigure -t neutron
kolla-ansible -i ./all-in-one deploy


docker save -o image.tar  镜像1 镜像2

docker save -o image.tar quay.io/openstack.kolla/memcached quay.io/openstack.kolla/rabbitmq quay.io/openstack.kolla/cron quay.io/openstack.kolla/fluentd quay.io/openstack.kolla/openvswitch-vswitchd quay.io/openstack.kolla/openvswitch-db-server quay.io/openstack.kolla/mariadb-server quay.io/openstack.kolla/nova-libvirt quay.io/openstack.kolla/kolla-toolbox quay.io/openstack.kolla/glance-api quay.io/openstack.kolla/skyline-console quay.io/openstack.kolla/keystone quay.io/openstack.kolla/keystone-fernet quay.io/openstack.kolla/keystone-ssh quay.io/openstack.kolla/nova-api quay.io/openstack.kolla/nova-conductor quay.io/openstack.kolla/nova-ssh quay.io/openstack.kolla/nova-scheduler quay.io/openstack.kolla/nova-novncproxy quay.io/openstack.kolla/skyline-apiserver quay.io/openstack.kolla/heat-api-cfn quay.io/openstack.kolla/heat-engine quay.io/openstack.kolla/heat-api quay.io/openstack.kolla/placement-api quay.io/openstack.kolla/nova-compute quay.io/openstack.kolla/neutron-openvswitch-agent quay.io/openstack.kolla/neutron-dhcp-agent quay.io/openstack.kolla/neutron-metadata-agent quay.io/openstack.kolla/neutron-l3-agent quay.io/openstack.kolla/neutron-server quay.io/openstack.kolla/horizon quay.io/openstack.kolla/prometheus-mysqld-exporter quay.io/openstack.kolla/prometheus-memcached-exporter quay.io/openstack.kolla/prometheus-alertmanager quay.io/openstack.kolla/prometheus-blackbox-exporter quay.io/openstack.kolla/prometheus-cadvisor quay.io/openstack.kolla/prometheus-v2-server quay.io/openstack.kolla/prometheus-node-exporter quay.io/openstack.kolla/prometheus-openstack-exporter quay.io/openstack.kolla/prometheus-libvirt-exporter
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啊酒弟弟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值