Category Archives: OpenStack

centos7无法创建pv的解决方法

转载自https://www.cnblogs.com/daynote/p/9747053.html centos7默认情况下是创建不了pv的(原因待查证),解决方法如下: 默认: [root@compute1 ~]# pvcreate /dev/sdbDevice /dev/sdb excluded by a filter 解决: [root@compute1 ~]# dd if=/dev/urandom of=/dev/sdb bs=512 count=64 64+0 records in 64+0 records out 32768 bytes (33 kB) copied, 0.00760562 s, 4.3 MB/s [root@compute1 ~]# pvcreate /dev/sdb Physical … Continue reading

Posted in OpenStack | Tagged | Leave a comment

openstack 热迁移[Live Migration] 知识合集

现在正在学习nova虚拟机热迁移,找了很多资料,我罗列了一下: KVM 介绍(8):使用 libvirt 迁移 QEMU/KVM 虚机和 Nova 虚机 [Nova Libvirt QEMU/KVM Live Migration] https://www.cnblogs.com/sammyliu/p/4572287.html KVM在线迁移 http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=4072829&ordertype=2 openstack调整云主机大小 http://blog.itpub.net/30345407/viewspace-2084838/ openstack热迁移失败排错 https://zhuanlan.zhihu.com/p/27275895

Posted in OpenStack | Tagged | Leave a comment

libvirtd tcp 方式远程连接配置步骤

转载自https://blog.51cto.com/xiaoli110/619709 1 修改/etc/libvirt/libvirtd.conf中 listen_tls = 0 listen_tcp = 1 tcp_port = “16509” auth_tcp = “sasl” 2 去掉/etc/sysconfig/libvirtd 中LIBVIRTD_ARGS=”–listen” 的注释 3 修改/etc/libvirt/qemu.conf 中listen 为0.0.0.0 ,去掉password注释 4 运行以下命令可以添加用户 # saslpasswd2 -a libvirt admin Password: xxxxxx Again (for verification): xxxxxx 通过以下命令可以查看已经创建的用户 # sasldblistusers2 … Continue reading

Posted in OpenStack | Tagged | Leave a comment

nova-status upgrade check 报错403解决办法

我在安装openstack stein版本时,nova组件安装完成,验证环节遇到一个403报错 [root@controller ~]# nova-status upgrade check 错误: Traceback (most recent call last): File “/usr/lib/python2.7/site-packages/nova/cmd/status.py”, line 515, in main ret = fn(*fn_args, **fn_kwargs) File “/usr/lib/python2.7/site-packages/oslo_upgradecheck/upgradecheck.py”, line 99, in check result = func(self) File “/usr/lib/python2.7/site-packages/nova/cmd/status.py”, line 160, in _check_placement versions = … Continue reading

Posted in OpenStack | Tagged | Leave a comment

配置swift报错503

原先的swift不用了,更换为新主机,配置后,在控制节点验证时报错 Sep 27 02:57:04 controller proxy-server: Auth Token confirmed use of None apis Sep 27 02:57:04 controller proxy-server: ERROR with Account server 192.168.0.102:6002/sda4 re: Trying to HEAD /v1/AUTH_46890a3c5f1b45a39dc872d4601de7ef: Connection refused (txn: tx1f433d3167494f5a8b1e6-005d8db2c0) (client_ip: 192.168.0.101) Sep 27 02:57:04 controller proxy-server: ERROR … Continue reading

Posted in OpenStack | Tagged , | Leave a comment

openstack服务down时的几种情况

openstack组件很多,依赖的服务也很多,所以当出现服务down时,尤其是重启真机后,服务down了,不要惊慌失措,先好好检查以下服务: (转载自:https://blog.csdn.net/Poo_Chai/article/details/80887070) 当Openstack不正常工作时,首先查看下服务状态,比如执行nova service-list命令查看Nova相关的服务状态。 如果服务状态为down,根据Openstack服务的心跳机制和状态监控原理,可能有以下几种故障情形: 1. 数据库访问错误导致心跳更新失败,这种情况看日志就能发现错误日志。 mysql -p -u root 2. Rabbitmq连接失败,nova-compute不能直接访问数据库,更新时是通过RPC调用nova-conductor完成的,如果rabbitmq连接失败,RPC将无法执行,导致心跳发送失败。 3. nova-conductor故障,原因同上,不过这种情况概率很低,除非人为关闭了该服务。 4. 时间不同步。这种情况排查非常困难,因为你在日志中是发现不了任何错误信息的,我们知道数据库操作由nova-conductor组件完成的,而计算心跳间隔是在nova-api服务完成的,假如这两个服务所在的主机时间不同步,将可能导致服务误判为down。对于多API节点部署时尤其容易出现这种情况,所有节点务必保证时间同步,NTP服务必须能够正常工作,否则将影响Openstack服务的心跳机制和状态监控。

Posted in OpenStack | Tagged | Leave a comment

openstack调整云主机报错:Openstack resize instance no valid host was found

调整云主机时,直接报错HTTP400,“No valid host was found. No valid host found for resize (HTTP 400)” 然后我搜了一下,有位小哥说了答案:因为nova配置文件默认不允许在相同的节点调度,允许调度后就正常了,也就是 allow_resize_to_same_host to true in /etc/nova/nova.conf  以下是小哥的链接: Openstack resize instance no valid host was found Today I had to resize an instance in my OpenStack and noticed that I couldn’t do … Continue reading

Posted in OpenStack | Tagged | Leave a comment

导入VMware OVA映像到OpenStack

OpenStack专题:导入VMware OVA映像到OpenStack this text is from https://www.topomel.com/archives/582.html 工作中碰到一个需求:之前的业务系统跑在VMware虚拟机中,现在需要导入到OpenStack中当做VM来跑。 问题:需要解决VMware系统迁移到OpenStack Glance中。 解决方法: 可以先从VMware中导出虚拟机,注意选择导出单个ova文件。然后使用qemu-img工具将ova格式转成qcow2的格式,然后上传到Glance即可。具体操作指令如下: 1)解压ova文件: tar -xvf ubuntu.ova 2)转换格式 qemu-img convert -f vmdk ubuntu.vmdk -O qcow2 ubuntu.qcow2 3)上传qcow格式映像到Glance . admin-openrc glance image-create –name ubuntu –disk-format qcow2 –container-format bare –visibility public –file ubuntu.qcow2 … Continue reading

Posted in OpenStack | Tagged | Leave a comment

2-openstack(rocky)最小环境安装(包括cinder和swift)

1-0.组件介绍 The OpenStack Identity service provides a single point of integration for managing authentication, authorization, and a catalog of services. The Identity service is typically the first service a user interacts with. Once authenticated, an end user can use their … Continue reading

Posted in OpenStack | Tagged | Leave a comment

1-openstack(rocky)各节点环境部署

Environment 环境配置非常重要,我按照官方文档步骤来操作 0 Security 1 Host networking 2 NTP 3 Openstack packages 4 SQL database 5 Message queue 6 Memcached 7 Etcd 0、Security openstack需要用到以下密码,使用以下命令用来生成随机密码 $ openssl rand -hex 10 Password name Description Database password (no variable used) Root password for … Continue reading

Posted in OpenStack | Tagged | Leave a comment