OpenStack报错解决文档

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 记录一次在搭建OpenStack报错解决方案
问题一:在使用vim编辑器输入:$s/PASS=/PASS=000000/g 报错:pattern not found

解决方案:

(即将s改为%sg改为ge)
:%s/PASS=/PASS=000000/ge


问题二:在安装mysql时候报错Please make sure the network configuration is correct!

问题原因:这是因为我们使用yum安装openstacker后没有编辑openrc.sh所以无法加载一些配置

解决方案:

编辑openrc.sh执行pre.sh 初始化openstacker


问题三:在安装nov报错failed because the control process exited with
Jobforopenstack-nova-scheduler.servicefailedbecausethecontrolprocessexitedwitherrorcode. See"systemctl status openstack-nova-scheduler.service"and"journalctl -xe"fordetails.
Jobforopenstack-nova-conductor.servicefailedbecausethecontrolprocessexitedwitherrorcode. See"systemctl status openstack-nova-conductor.service"and"journalctl -xe"fordetails.


解决安装

需要执行 placement.sh#此组件用于可用资源的监测(大白理解不代表官方)
#这个组件在openstackers版本独立出来了 所以需要在安装nov前安装


问题四:NOV部署完毕后启动openstack报错net_mlx5: cannot load glue library: libibverbs.so.1: cannot open shared object file: No such file or directory
部署openstackcontroller节点后,ovs以及重新登录controller节点报错:
#################################WelcometoOpenStack#################################net_mlx5: cannotloadgluelibrary: libibverbs.so.1: cannotopensharedobjectfile: Nosuchfileordirectorynet_mlx5: cannotinitializePMDduetomissingrun-timedependencyonrdma-corelibraries (libibverbs, libmlx5)
PMD: net_mlx4: cannotloadgluelibrary: libibverbs.so.1: cannotopensharedobjectfile: Nosuchfileordirectory


解决方法

yuminstall-ylibibverbs


问题五:进入dashboard显示无法加载实例

解决方案:

①.进入MySQL:手动设定最大连接次数,最大连接次数设置为500

②.我们可以看到默认的最大连接次数是214,我们手动修改到500

mysql -u root -p
MariaDB [(none)]> show global variables like'%max_conn%';+-----------------------+-------+| Variable_name         | Value |+-----------------------+-------+| extra_max_connections |1|| max_connect_errors    |100|| max_connections       |214|+-----------------------+-------+3 rows inset(0.01 sec)MariaDB [(none)]>set global max_connections=500MariaDB [(none)]> show global variables like'%max_conn%';+-----------------------+-------+| Variable_name         | Value |+-----------------------+-------+| extra_max_connections |1|| max_connect_errors    |100|| max_connections       |594|+-----------------------+-------+3 rows inset(0.002 sec)


解决方法(二):

手动修改配置文件,设置最大连接数

[root@controller ~]# vim /usr/lib/systemd/system/mariadb.service[Service]Type=notify
User=mysql
Group=mysql
LimitNOFILE=10000==>添加上
LimitNPROC=10000==>添加上
[root@controller ~]# systemctl --system daemon-reload [root@controller ~]# systemctl restart mariadb.service[root@controller ~]# mysql -u root -p
MariaDB [(none)]> show global variables like'%max_conn%';+-----------------------+-------+| Variable_name         | Value |+-----------------------+-------+| extra_max_connections |1|| max_connect_errors    |100|| max_connections       |4096|+-----------------------+-------+ rows inset(0.012 sec)


问题六:实例开机提示找不到磁盘Booting from Hard Disk... GRUB

故障情况:

Xnip2022-09-23_09-12-25.jpg

解决方案:

使用vim 编辑 /etc/nova/nova.conf大概在3392行可以看到 #virt_type=kvm复制一行取消#号改成virt_type=qemu重启nov计算服务
systemctlrestartopenstack-nova-compute.service查看下是否改好
[root@controller ~]#openstackhypervisorlistMissingvalueauth-urlrequiredforauthpluginpassword#此报错需要sourcekeystone[root@controller ~]#source /etc/keystone/admin-openrc.sh[root@controller ~]#openstackhypervisorlist+----+---------------------+-----------------+---------------+-------+
| ID | HypervisorHostname | HypervisorType | HostIP       | State |
+----+---------------------+-----------------+---------------+-------+
|  1 | compute             | QEMU            | 192.111.111.111 | up    |
+----+---------------------+-----------------+---------------+-------+
重启实例
novareboot 实例id#实例idopenstack云主机(虚拟机)


问题七:针对于openstack中出现如下报错You must provide a username via either --os-username or env[OS_USERNAME]

解决方案:

[root@controllerimages]#source /etc/keystone/admin-openrc




相关实践学习
自建数据库迁移到云数据库
本场景将引导您将网站的自建数据库平滑迁移至云数据库RDS。通过使用RDS,您可以获得稳定、可靠和安全的企业级数据库服务,可以更加专注于发展核心业务,无需过多担心数据库的管理和维护。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
消息中间件 缓存 Shell
跟我一起来学OpenStack部署
跟我一起来学OpenStack部署
1064 0
|
存储 数据安全/隐私保护 Docker
Kolla-ansible部署openStack
Kolla-ansible部署openStack
2755 11
|
Linux 网络安全 数据库
openstack 部署单节点
在CentOS 7系统上,配置了一台拥有4核CPU、8GB内存和300GB磁盘的服务器,安装了OpenStack Trian版本。安装完成后,获取了OpenStack管理控制台的登录凭证(admin用户和密码),可访问IP地址192.168.200.249/dashboard进行登录。如果遇到问题,可能需要重新安装以确保纯净环境。
880 0
|
存储 Ubuntu KVM
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
|
存储 安全 Linux
云计算|OpenStack|社区版OpenStack安装部署文档(一 --- 前期硬件准备和部署规划)
云计算|OpenStack|社区版OpenStack安装部署文档(一 --- 前期硬件准备和部署规划)
3423 0
|
负载均衡 安全 网络安全
openstack组件部署 4
openstack组件部署
260 0
|
存储 弹性计算 资源调度
openstack组件部署 3
openstack组件部署
415 0
|
存储 数据管理 数据安全/隐私保护
openstack组件部署 2
openstack组件部署
214 0
|
存储 消息中间件 关系型数据库
openstack组件部署 1
openstack组件部署
305 0
|
负载均衡 关系型数据库 Linux
实战案例——Ansible部署高可用OpenStack平台
实战案例——Ansible部署高可用OpenStack平台
1053 0

热门文章

最新文章