openstack
youzhangpin
好好学习,天天向上
展开
-
python eventlet 模块学习tpool和greenpool
当我们需要使用到python的c接口,特别是一些对os的系统调用,官方说明如下: The vast majority of the times you’ll want to use threads are to wrap some operation that is not “green”, such as a C library that uses its own OS calls原创 2017-03-27 21:02:47 · 4369 阅读 · 0 评论 -
nova 注入密钥的两种方式
nova 注入密钥的两种方式: 1、metadata 2、inject file(config dirver) 如下所示: 其中–meta也就是所谓的metadata,可以通过metadata的admin_password去修改root密码,–file 是注入脚本文件,–user-data一般也是注入一些脚本内容。 一般的方式就是使用metadata方式注入密钥,也就是虚拟机通过curl原创 2017-03-22 19:00:09 · 2129 阅读 · 0 评论 -
nova 注入密码base64 加解密
比如我们要注入一个文件来修改root密码,其中文件内容为:echo "#!/bin/bash\npassword root <<EOF\nYzp@2016\nYzp@2016\nEOF" | base64得到一个字符串IyEvYmluL2Jhc2gNCiANCnBhc3N3ZCByb290IDw8RU9GDQpZenBAMjAxNQ0KWXpwQDIwMTUNCkVPRg然后创建虚拟机时制定u原创 2017-03-22 21:24:13 · 642 阅读 · 0 评论 -
openstack虚拟机无法启动的一次排错经历
如上图所示,虚拟机卡在这个界面并且无法启动 一般的虚拟机排错方式: 1、查找虚拟机宿主机的以下日志排查是否有报错的关键字/var/log/messsages /var/log/syslog/var/log/libvirt/var/log/libvirt/qemu/instance-00000xxx.logdmesg命令/var/log/nova/nova-compute.log(一般不原创 2017-04-12 19:36:24 · 6114 阅读 · 0 评论 -
neutron-server服务启动流程-基于mitaka版本
1、neutron 启动命令为:/usr/bin/python2.7 /usr/bin/neutron-server --config-file /etc/neutron/neutron.conf --log-file=/var/log/neutron/server.log --config-file /etc/neutron/plugins/ml2/ml2_conf.ini其中cat原创 2017-04-09 22:08:37 · 749 阅读 · 0 评论 -
翻译:cloudbase-init使用方法
首先, 下载你所需要的 安装包, 之后安装并在配置文件中填入最适合你的选项. 基于当前 cloudbase-init 安装包的安装方式, 他将会在 C:\Program Files or C:\Program Files (x86) as Cloudbase Solutions\Cloudbase-Init目录中. 其中目录结构如下所示:bin - 可执行文件和其他二进制文件. conf - 配翻译 2017-04-06 10:22:19 · 6204 阅读 · 0 评论 -
openstack 密码注入之cloud-init 简单介绍
如下图所示,虚拟机镜像安装完cloud之后会有相应服务: 这三个服务开机启动,第一次开机时会进行相应的metadata的解析,根据配置我们使用config driver的话则会相应进行解析config driver的工作,如下举例:[root@test-for-qos ~]# cat /usr/lib/systemd/system/cloud-init.service[Unit]Descr原创 2017-04-05 18:20:55 · 6643 阅读 · 0 评论 -
基于ceph的cinder backup功能代码分析
1、cinder/backup/api.py 239 create687def create(self, context, name, description, volume_id, container, incremental=False, availability_zone=None, force=False, snapshot_id=None):检查原创 2017-07-24 16:19:25 · 975 阅读 · 0 评论 -
Open vSwitch概述
转自https://blog.csdn.net/lizheng2300/article/details/54582310Open vSwitch概述Open vSwitch(下面简称OVS)是一个高质量的、多层虚拟交换机。OVS遵循开源Apache2.0许可,通过可编程扩展,OVS可以实现大规模网络的自动化(配置、管理、维护),OVS也提供了对 OpenFlow协议的支持,用户可以使用任...转载 2018-11-05 11:40:58 · 3092 阅读 · 0 评论