自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

塔尖草的博客

塔尖草,随风飘~

  • 博客(17)
  • 收藏
  • 关注

转载 cinder 卷none连接处理办法

作者:吴业亮cinder的卷在删除的时候经常因为消息队列和数据库问题导致删除失败,使卷的状态为none。在dashboard上刷新会跳出找不到卷信息。解决办法如下:导出数据库,以防误操作mysqldump -uroot -p -B --all-databases | gzip > all.sql.gz修改数据表MariaDB [cinder]&am...

2018-05-28 20:13:50 488

转载 基于ceph快照快速回滚openstack上的虚拟机

作者:吴业亮ceph的基本的特性之一,就是支持rbd的snapshot和clone功能。Ceph都可以完成秒级别的快照,其实现的基本原理是基于对象COW(copy-on-write)机制。查看虚拟机ID[root@node1 ~]# nova list --all | grep wyl| dc828fed-1c4f-4e5d-ae84-795a0e71eecc | wyl...

2018-05-24 22:51:14 838

转载 基于ceph快照快速回滚openstack上的虚拟机

作者:吴业亮ceph的基本的特性之一,就是支持rbd的snapshot和clone功能。Ceph都可以完成秒级别的快照,其实现的基本原理是基于对象COW(copy-on-write)机制。查看虚拟机ID[root@node1 ~]# nova list --all | grep wyl| dc828fed-1c4f-4e5d-ae84-795a0e71eecc | wyl...

2018-05-24 22:45:07 737

原创 OpenStack Python API

本文为扶艾原创文章,版权所有,禁止转载!本文来自于微信公众号“扶艾”,欢迎大家关注获取更多精彩内容!通过python调用openstack组件的api是非常方便的。因为各个组件都有自己的client模块。我们如果要通过python调用openstack的api,也只需要使用它的client模块就行了。下面是一个通过cinderclient调用cinder api的简单例子:>...

2018-05-24 22:15:45 2261

转载 cinder的qos限速

作者 吴业亮Cinder 支持 front-end 端和 back-end 端设置 QoS,其中 front-end 表示 hypervisor 端,即在宿主机上设置虚拟机的 QoS,通常使用 cgroup 或者 qemu-iothrottling;back-end 端指在存储设备上设置 QoS,该功能需要存储设备的支持。 Ceph RBD 不支持 QoS,故数据盘的 QoS 需要...

2018-05-22 21:44:45 1416 1

转载 OpenStack 的 metadata 服务机制

Metadata 的概念在创建虚拟机的时候,用户往往需要对虚拟机进行一些配置,比如:开启一些服务、安装某些包、添加 SSH 秘钥、配置 hostname 等等。在 OpenStack 中,这些配置信息被分成两类:metadata 和 user data。Metadata 主要包括虚拟机自身的一些常用属性,如 hostname、网络配置信息、SSH 登陆秘钥等,主要的形式为键值对。而 user ...

2018-05-20 20:43:32 1575

原创 virsh命令大总结

virsh # help domainDomain Management (help keyword 'domain'):attach-device attach device from an XML file(通过XML配置给虚拟机添加设备)attach-disk attach disk device(添加磁盘设备)...

2018-05-17 21:07:36 3708

原创 你在OpenStack安装部署中是如何排错的

本文为扶艾原创文章,版权所有,禁止转载!本文来自于微信公众号“扶艾”,欢迎大家关注获取更多精彩内容!OpenStack的安装部署对很多刚开始接触OpenStack的人来说是比较痛苦的,在各种OpenStack的qq群中问的比较多的问题也是安装部署的问题。这里我们总结了一些大家在OpenStack的安装部署中的排错经验供那些手动部署OpenStack的同学参考。如何防止故障安装...

2018-05-13 20:15:02 1302

原创 OpenStack源码阅读-创建虚拟机(三)

本文为扶艾原创文章,版权所有,禁止转载!请大家静下心来看源码分析的文章,看完后相信你会有收获的!本文来自于微信公众号“扶艾”,欢迎大家关注获取更多精彩内容!上一篇文章我们分析了nova api是如何接收请求的,这篇文章我们将分析接收到请求之后创建虚拟机的流程。nova api请求接收到请求之后,是执行的路径1的create方法。这个整合了创建虚拟机的用到的参数,并作了简单的合法性检...

2018-05-11 22:25:55 1382

原创 OpenStack源码阅读-创建虚拟机(二)

本文为扶艾原创文章,版权所有,禁止转载!请大家静下心来看源码分析的文章,看完后相信你会有收获的!本文来自于微信公众号“扶艾”,欢迎大家关注获取更多精彩内容!上篇内容主要分析了下创建虚拟机从点击按钮到发送http请求部分源码。这篇文章是本系列的第二篇文章,按照内容来说,这篇内容更多的在说nova api,和创建虚拟机的关系实在不大。不过这边文章能帮助大家更清晰的理解restful架构、w...

2018-05-11 22:24:29 886

原创 OpenStack(Queens)详细安装部署(六)-界面(horizon)安装

本文为扶艾原创文章,版权所有,禁止转载!本篇文章是本系列的第六篇文章,将继续进行OpenStack界面的安装七、安装界面7.1 (控制节点)安装软件包并配置相关文件 - 安装软件包# yum install openstack-dashboard -y编辑/etc/openstack-dashboard/local_settings文件完成如下配置......

2018-05-07 09:54:50 2883

原创 OpenStack 源码阅读-创建虚拟机(一)

本文为扶艾原创文章,版权所有,禁止转载!请大家静下心来看源码分析的文章,看完后相信你会有收获的!本文来自于微信公众号“扶艾”,欢迎大家关注获取更多精彩内容!我们分析就分析全套的,创建虚拟机的源码分析总共分为三篇文章,我们将会用通俗易懂的语言来描述整个流程。第一篇文章将分析客户端部分的源码,也就是从点击创建虚拟机按钮后到发送http请求这部分的源码;第二篇文章将分析nova api如何接...

2018-05-06 21:29:24 1581

原创 restful、wsgi、paste

本文为扶艾原创文章,版权所有,禁止转载!本文来自于微信公众号“扶艾”,欢迎大家关注获取更多精彩内容!如果要理解openstack各个组件如何对外提供api服务的就一定要知道下面这几个东西。restful是什么restful它是一种软件架构。REST(representational state transfer表述性状态转移),它是由Roy Thomas Fielding在他200...

2018-05-06 21:28:20 509

原创 OpenStack(Queens)详细安装部署(五)-网络服务(neutron)安装

本文为扶艾原创文章,版权所有,禁止转载!本篇文章是本系列的第五篇文章,将继续进行OpenStack网络服务的安装六、安装网络服务6.1 (控制节点)配置数据库 - 连接数据库# mysql -u root -pfuai123创建数据库并配置权限MariaDB [(none)] CREATE DATABASE neutron;MariaDB [(none...

2018-05-04 13:18:20 3284

原创 OpenStack(Queens)详细安装部署(四)-计算服务(nova)安装

本文为扶艾原创文章,版权所有,禁止转载!本篇文章是本系列的第四篇文章,将继续进行OpenStack计算服务的安装五、安装计算服务5.1 (控制节点)配置数据库 - 连接数据库# mysql -u root -pfuai123创建nova相关数据库并设置访问权限MariaDB [(none)]> CREATE DATABASE nova_api;Ma...

2018-05-03 22:19:10 3146 3

原创 OpenStack(Queens)详细安装部署(三)-镜像服务(glance)安装

本文为扶艾原创文章,版权所有,禁止转载!本篇文章是本系列的第三篇文章,将继续进行OpenStack镜像服务的安装四、安装镜像服务4.1 (控制节点)配置镜像数据库连接数据库# mysql -u root -pfuai123创建glance数据库并设置访问权限MariaDB [(none)]> CREATE DATABASE glance;M...

2018-05-02 12:27:30 3680

原创 OpenStack(Queens)详细安装部署(二)-认证服务(keystone)安装

本文为扶艾原创文章,版权所有,禁止转载!本篇文章是本系列的第二篇文章,将继续进行OpenStack的安装三、安装认证服务3.1 (控制节点)创建并配置keystone数据库连接数据库# mysql -u root -pfuai123注意:fuai123是之前设置的数据库密码创建数据库MariaDB [(none)]> CREATE DATA...

2018-05-02 12:26:24 4426

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除