- 博客(8)
- 收藏
- 关注
原创 openstack 软重启和硬重启的区别
在openstack 中重启实例有两种,分别被称为“软重启”和“硬重启”。所谓的软重启会尝试正常关机并重启实例,硬重启会直接将实例“断电”并重启。也就是说硬重启会“关闭”电源。其具体命令如下:默认情况下,如果您通过nova重启,执行的是软重启。$ nova reboot SERVER如果您需要执行硬重启,添加--hard参数即可:$ nova reboot --hard S
2016-04-10 18:53:08 15967
原创 用VNC 客户端如何查看openstack 创建的虚拟机
在云计算的环境中,实际上更多的时候是使用VNC 工具去查看云系统中的VM。以下记录如何查看的方法: 控制节点查看虚拟机的ID(libvird 的,非instanc_id)找到需要连接的虚拟机的ID号,查看其中暴露的端口:然后在VNC 查看工具中输入相关连接:点击Connect 后就可以连接上openstack 创建的虚拟机。如果觉得麻烦,也可以直接通
2016-03-19 13:43:45 7014
原创 Celery 在Django 环境下无法接收消息问题解决
问题描述: 使用celery 作为分布式任务处理器,rabbitmq 作为消息处理器,长时间运行以后发现当Django 采用后台http方式运行的时候,celery 从rabbitmq 读取的数据一直提示序列化错误,而且无法配置多项CELERY_ACCEPT_CONTENT ,采用redis时则无法收到任何消息。解决方案: 导致问题的原因主要是由于采用后台运行
2016-03-19 13:29:26 2706
原创 KVM技术简单介绍(一)
KVM:内核级虚拟化技术(Kernel-based Virtual Machine) KVM的主要功能是初始化CPU硬件,打开虚拟化模式;然后将虚拟客户机运行在虚拟机模式下,并对虚拟客户机的运行提供一定的支持。 从功能上看KVM 实际就包含2个部分: 内核态的KVM驱动:主要负责虚拟机的创建,虚拟内存的分配,VCPU寄存器的读写以及VCPU的运行。 应
2016-03-19 13:20:51 4050
原创 python 引用传递所致问题
首先,我们查看下面这段代码所导致的错误 for subnet_info_index in subnet_infos: # import pdb # pdb.set_trace() network_policy ={} network_policy['src_ip'] = subnet_
2016-03-17 23:54:33 343
转载 Docker学习笔记之一
前言Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法。更多的玩法还有大规模 web 应用、数据库部署、持续部署、集群、测试环境、面向服务
2016-01-15 13:51:55 318
原创 Openstack dashboard 编辑对话框分析
【备注】最近因为工作需要接触了下前端horizon的开发,总结了下经验,先将资料分享出来,大家知道一下。代码分析为J版。本文所说的Dialog主要为直接的对话框(如编辑,删除类)通过url定义导入到view视图类 由于是一个对话框,所以一般继承一个form类,然后在类中定义form的内容和其对应的html一级成功与失败对应的url。
2015-04-07 22:47:17 467
原创 Horizon中DashBoard的初始配置及国际化操作
1、Dashboard的配置不是定义在*conf文件中,而一是在local_setting.py文件中。在源码中存在一个该文件的模板。其核心配置主要包括两块的内容: Mysql数据库的配置,Keystone服务器的配置。 配置完成后,在manage.py syncdb。二是对Apache2 配置 主要有DEST openstack 目标位置的配置。
2015-04-07 22:35:19 720
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人