当前位置: 首页 > news >正文

地图网站开发今日国际新闻头条新闻

地图网站开发,今日国际新闻头条新闻,asp网站制作实例教程,软件开发建设网站CentOS-Stream-9仿冒Rocky-9通过Kolla-ansible部署OpenStack 2024.1 OpenStack及Kolla项目的最新稳定版产品不再提供对CentOS-Stream-9的容器镜像支持,但考虑到 Rocky-9对RHEL/CentOS-Stream-9进行了binary级别的兼容,因此在CentOS-Stream-9上仿冒Rocky…

CentOS-Stream-9仿冒Rocky-9通过Kolla-ansible部署OpenStack 2024.1

OpenStack及Kolla项目的最新稳定版产品不再提供对CentOS-Stream-9的容器镜像支持,但考虑到 Rocky-9对RHEL/CentOS-Stream-9进行了binary级别的兼容,因此在CentOS-Stream-9上仿冒Rocky-9进行容器化安装OpenStack 2024.1应该是可行的。

结论:方法可行,但在deploy阶段会遇到一些奇奇怪怪的问题,需要多一点耐心在destroy和deploy之间反复横跳。

部署过程(All-In-One模式):

su - root
dnf update -y
hostnamectl status
ip addr
echo "192.168.136.201 controller-openstack" | tee -a /etc/hosts 
ssh-keygen -t rsa
ls -Fhlart $HOME/.ssh/
cat $HOME/.ssh/id_rsa.pub | tee -a $HOME/.ssh/authorized_keys
ls -Fhlart $HOME/.ssh/
chmod 644 $HOME/.ssh/authorized_keys
ssh controller-openstack
ssh root@controller-openstack
dnf update -y
dnf config-manager --enable crb
dnf repolist
dnf install -y git python3-devel libffi-devel gcc openssl-devel python3-libselinux
mkdir -vp /root/venv
python3 --version
python3 -m venv /root/venv/
ls -Fhlart /root/venv/
source /root/venv/bin/activate
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip install -U pip
pip3 install 'ansible-core>=2.15,<2.16.99'
ansible --version
pip install git+https://opendev.org/openstack/kolla-ansible@stable/2024.1
ls -Fhlart /root/venv/
ls -Fhlart /root/venv/share/
ls -Fhlart /root/venv/share/kolla-ansible/
cat /root/venv/share/kolla-ansible/requirements.yml 
ls -Fhlart /root/.ansible/collections/ansible_collections/
grep -n "docker_yum_url" /root/.ansible/collections/ansible_collections/*/*/*/*/*/* |tee -a /root/venv/ansible_collectionsTMP.txt
nano /root/.ansible/collections/ansible_collections/openstack/kolla/roles/docker/defaults/main.yml
grep -n "docker_yum_url" /root/.ansible/collections/ansible_collections/openstack/kolla/roles/docker/defaults/main.yml
mkdir -vp /etc/kolla
chown $USER:$USER /etc/kolla/
cp -r /root/venv/share/kolla-ansible/etc_examples/kolla/* /etc/kolla/
cp /root/venv/share/kolla-ansible/ansible/inventory/all-in-one /etc/kolla/
cat -n /etc/hosts 
nano /etc/kolla/all-in-one 
head -n 20 /etc/kolla/all-in-one 
nano /etc/kolla/globals.yml 
grep -Ev "^#|^$" /etc/kolla/globals.yml 
kolla-genpwd
grep -n "keystone_admin_password" /etc/kolla/passwords.yml 
sed -i 's#keystone_admin_password:.*#keystone_admin_password: 自定义密码#g' /etc/kolla/passwords.yml
grep -n "keystone_admin_password" /etc/kolla/passwords.yml 
lsblk
fdisk -l
pvcreate /dev/nvme0n1
pvdisplay 
vgcreate cinder-volumes /dev/nvme0n1
vgdisplay 
ansible -i /etc/kolla/all-in-one all -m ping
kolla-ansible -i /etc/kolla/all-in-one bootstrap-servers -vvvv
kolla-ansible -i /etc/kolla/all-in-one prechecks -vvvv
kolla-ansible -i /etc/kolla/all-in-one pull -vvvv
docker image list
kolla-ansible -i /etc/kolla/all-in-one deploy  -vvvv
docker ps
docker ps | wc -l
pip install python-openstackclient -c https://releases.openstack.org/constraints/upper/2024.1
kolla-ansible -i /etc/kolla/all-in-one post-deploy
/root/venv/share/kolla-ansible/init-runonce 
ls -Fhlart /etc/kolla/
cat -n /etc/kolla/clouds.yaml 
deactivate

本次部署用到的 globals.yml:

---
workaround_ansible_issue_8743: yes
kolla_base_distro: "rocky"
openstack_release: "2024.1"
kolla_internal_vip_address: "192.168.136.205"
kolla_external_vip_address: "{{ kolla_internal_vip_address }}"
kolla_container_engine: docker
docker_registry: quay.nju.edu.cn
network_interface: "ens160"
neutron_external_interface: "ens192"
neutron_plugin_agent: "openvswitch"
keepalived_virtual_router_id: "51"
enable_container_healthchecks: "yes"
enable_openstack_core: "yes"
enable_hacluster: "no"
enable_haproxy: "yes"
enable_keepalived: "{{ enable_haproxy | bool }}"
enable_cinder: "yes"
enable_cinder_backend_lvm: "yes"
cinder_volume_group: "cinder-volumes"
nova_compute_virt_type: "kvm"
nova_console: "novnc"

本次部署用到的 ansible-inventory 文件:【仅修改了前20行中的内容,其他部分保持不变】

[control]
controller-openstack

[network]
controller-openstack

[compute]
controller-openstack

[storage]
controller-openstack

[monitoring]
controller-openstack

[deployment]
controller-openstack
 

本次部署用到的 docker-image 清单:

quay.nju.edu.cn/openstack.kolla/nova-compute:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/keystone-ssh:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/keystone:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/placement-api:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/keystone-fernet:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/neutron-server:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/neutron-openvswitch-agent:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/cinder-volume:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/cinder-backup:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/neutron-metadata-agent:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/neutron-dhcp-agent:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/neutron-l3-agent:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/cinder-scheduler:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/cinder-api:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/horizon:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/nova-ssh:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/nova-novncproxy:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/nova-scheduler:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/nova-api:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/nova-conductor:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/glance-api:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/heat-api:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/heat-engine:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/heat-api-cfn:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/mariadb-server:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/nova-libvirt:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/openvswitch-vswitchd:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/kolla-toolbox:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/openvswitch-db-server:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/mariadb-clustercheck:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/fluentd:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/memcached:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/haproxy:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/rabbitmq:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/keepalived:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/cron:2024.1-rocky-9
quay.nju.edu.cn/openstack.kolla/iscsid:2024.1-rocky-9

http://www.hkea.cn/news/527752/

相关文章:

  • 贵卅省住房和城乡建设厅网站周口seo推广
  • 搭建flv视频网站seo工具查询
  • 企业展示网站 数据库设计模板自助建站
  • 房地产设计师上海seo网络优化
  • wordpress迁移打不开百度seo泛解析代发排名
  • 网站兼容性测试怎么做微信营销软件群发
  • wordpress如何设置内容页seo营销优化
  • 高端大气的网站制作南宁百度seo软件
  • 沙井营销型网站建设成人培训机构
  • 网站没有被百度收录搜索引擎排名优化公司
  • 手机网站转换小程序晋江怎么交换友情链接
  • 专业做网站的公司疫情放开最新消息今天
  • 不用写代码做网站软件长沙优化网站
  • o2o商城网站建设方案广告策划案优秀案例
  • 日照做网站的那家做的好百度网页链接
  • 建设云个人证件查询系统上海seo培训
  • 网站流量提供商杭州seo排名
  • 做装饰工程的在什么网站投标自建站
  • 地球人--一家只做信誉的网站帮忙推广的平台
  • 网站建设外包协议天津网站排名提升
  • 邯郸教育行业网站建设百度推广代理商查询
  • 政府网站有哪些网站seo最新优化方法
  • 做广告牌子seo外链工具
  • 微信页面设计网站兰州网络推广技术
  • 上门做网站搜狗站长工具
  • wordpress用户邮箱验证码百度seo搜索引擎优化培训
  • 360极速怎么屏蔽网站新闻热点大事件
  • 购物app开发价格表站长工具seo排名
  • 微餐饮网站建设营销型网站建设方案
  • 高端网站建设公司好不好2020国内搜索引擎排行榜