- 博客(59)
- 资源 (13)
- 收藏
- 关注
原创 The server has either erred or is incapable of performing the requested operation. (HTTP 500)
使用 openstack nova boot 创建的实例,出错以后查看root@xxx:~# nova list+--------------------------------------+----------+--------+------------+-------------+----------+| ID
2015-06-30 15:17:39 10893
原创 三种方法解决 Failed to start LSB: Bring up/down networking 问题
《—》1、执行 service network restart 出现以下错误Restarting network (via systemctl): Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for details.2、根据上面的提示,执
2015-06-30 12:26:00 130716 25
原创 《转》OpenStack Keystone的基本概念理解
Keystone简介 Keystone(OpenStack Identity Service)是OpenStack框架中,负责身份验证、服务规则和服务令牌的功能, 它实现了OpenStack的Identity API。Keystone类似一个服务总线, 或者说是整个Openstack框架的注册表, 其他服务通过keystone来注册其服务的Endpoint(服务访问的URL),任何服务之间
2015-06-29 17:33:49 986
原创 修改 openstack 中 nova boot 创建实例只能在10个以内的限制
查阅官方Nova配置文档,表明Quotas默认值可以通过修改nova配置文件/etc/nova/nova.conf进行配置,官方文档地址:http://docs.openstack.org/folsom/openstack-compute/admin/content/list-of-compute-config-options.html,其中关于quotas的配置参数说明如下: Tab
2015-06-29 15:23:55 4678
原创 <转>云主机配置OpenStack使用spice的方法
按官方文档(openstack-install-guide-yum-juno)搭建和配置的OpenStack默认使用novnc作为云主机的控制台访问方式,如果需要配置使用GUI的操作系统,会显得比较尴尬。所以尝试配置使用spice来作为控制台访问方式。即使它的配置比较简单,也把我难住了很久,就差了最后的一步…… 测试环境为VMware WKS,4个节点,分别是控制节点,网络节点,
2015-06-26 10:35:26 2568
原创 《转》openstack中删除虚拟主机,状态一直deleting
一、我重启了该机器,之后想删除没有创建成功的虚拟机(没有打开cpu的vt),结果发现状态一直为deleting状态。在这个状态下创建虚拟机也失败。 二、分析:在/var/log/nova/nova-compute.log的log找到如下的信息:------------------------------------------------------------------
2015-06-25 10:49:56 3755 1
原创 openstack中Nova组件Networks的所有python API 汇总
NetworksNetwork interface.class novaclient.v2.networks.Network(manager,info, loaded=False)Bases: novaclient.openstack.common.apiclient.base.ResourceA network.Populate and bind to a manager
2015-06-24 11:54:32 1417
原创 openstack中nova组件Hypervisors、Floating_ips的所有python API 汇总
Floating_ipsclass novaclient.v2.floating_ips.FloatingIP(manager,info, loaded=False)Bases: novaclient.openstack.common.apiclient.base.ResourcePopulate and bind to a manager.
2015-06-24 11:50:33 1959
原创 openstack中glance组件images的所有python API 汇总
Imagesclass glanceclient.v1.images.Image(manager,info, loaded=False)Bases: glanceclient.openstack.common.apiclient.base.Resourcedata(**kwargs)delete(**kwargs)update(**fields)clas
2015-06-24 11:36:36 1403
原创 openstack中Nova组件images的所有python API 汇总
ImagesImage interface.class novaclient.v2.images.Image(manager,info, loaded=False)Bases: novaclient.openstack.common.apiclient.base.ResourceAn image is a collection of files used to create o
2015-06-24 11:32:05 1187
原创 转:Python之全局变量
应该尽量避免使用全局变量。不同的模块都可以自由的访问全局变量,可能会导致全局变量的不可预知性。对全局变量,如果程序员甲修改了_a的值,程序员乙同时也要使用_a,这时可能导致程序中的错误。这种错误是很难发现和更正的。 全局变量降低了函数或模块之间的通用性,不同的函数或模块都要依赖于全局变量。同样,全局变量降低了代码的可读性,阅读者可能并不知道调用的某个变量是全局变量。但是某些时候,全局变量能
2015-06-18 15:25:13 847
原创 nova-compute[5410]: OSError: [Errno 13] Permission denied: '镜像路径'
前几天用 openstack-Nova 创建虚拟机捣鼓了一下,结果今天重启以后nova boot 创建虚拟机实例一直出错,创建出来的虚拟机状态 都是 error查看 openstack 服务状态 发现原来是openstack-nova-computer 服务没有启动用 systemctl service restart openstack-nova-computer.server
2015-06-18 14:30:46 2350 1
原创 linux 挂载 fat32 和 ntfs格式u盘
如果想让linux识别U盘,需要把鼠标先定位在虚拟机的linux里面,然后插入优盘,优盘才会被linux识别,再用fdisk -l 来查看U盘的情况。/dev/sda1 * 1 6 48163+ 83 Linux/dev/sda2 7 515 4088542+ 83 Linux
2015-06-17 11:55:12 15853
原创 《openstack-nova》use-novaclient 创建虚拟机(createvms.py)
import sys import time import keystoneclient.v2_0.client as keystoneclient import novaclient.v1_1.client as novaclient import neutronclient.v2_0.client as neutronclient from credentials
2015-06-17 10:36:17 1992
原创 openstack中Nova组件servers的所有python API 汇总
ServersServer interface.class novaclient.v2.servers.Server(manager,info, loaded=False)Bases: novaclient.openstack.common.apiclient.base.ResourcePopulate and bind to a manager.Param
2015-06-17 09:56:56 3540 1
原创 在Linux下用 eric4+python+pyqt 编写一个多窗口程序
http://blog.csdn.net/idber/article/details/40076821 上面链接有具体的安装和使用这里主要讲解 怎么使用弹出窗口来链接 自动生成的类函数上面的 Ui_demo1_1.py 就是用Qtdesigner 生成第二个窗口demo1_1.py 是通过 生成对话框代码 而产生的 类函数(与信号链接 自动生成的槽函数
2015-06-11 17:55:53 1848
原创 python+Eclipse+pydev环境搭建
http://www.cnblogs.com/Bonker/p/3584707.html上面链接已经说得很详细了,主要是补充一点,如何安装配置Java jdk首先从官网下载Java安装包:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html用如下命令解压:tar -
2015-06-10 10:53:22 961
转载 PyQt4 精彩实例分析 实例9 利用Qt Designer设计一个对话框
在Qt编程中,程序员通常都是使用手动编写Python源代码来进行Qt程序开发,但有些程序员也喜欢使用可视化的方法进行对话框设计,因此,Qt为习惯利用可视化方式进行窗口程序设计的程序员提供了Designer,它可以给一个应用程序提供全部或者部分对话框。用Qt Designer设计的对话框和用Python写代码写成的对话框是一样的,可以用作一个常用的工具,并不对编辑产生影响。使用Qt Designer
2015-06-09 17:47:18 3967
原创 Linux下源码安装PyQt4
从官网上下载PyQt的源码:http://www.riverbankcomputing.com/software/pyqt/官网上说:“Before you can build PyQt4 you must have already built and installed SIP” 意思是说必须先安装SIP,于是也下载了SIP。解压SIP压缩包,进入源码目录,打开READM
2015-06-09 17:41:14 6107 2
原创 安装qwt-6.1.0时 make出错 :Project ERROR: Unknown module(s) in QT: svg
如果出现这样的错误:Project ERROR: Unknown module(s) in QT: svg很 有可能 qmake 版本不一致造成的。 qmake , qtcreator , qtdesigner 和 QT 的版本必须一致。要么是 QT4 ,要么就是 QT5, qtcreator是QT5特有的core,ui编译IDE,其中ui编辑会调用qtdesigner.
2015-06-09 15:45:20 10768 1
原创 linux运行run文件显示cannot execute binary file
需要检查一下这个文件是否 shell 脚本, 如果是shell脚本, 才可以使用 “sh ***.run”的形式执行。如果本身是一个可执行的命令程序, 不需要使用 sh, 直接加上执行权限, 执行这个应用程序就可以 (类似 windows下的 。exe文件 )如果不是shell脚本1. file 文件名可以查看文件类型;2. 或者: more 文件名查看文件内容是否可读文
2015-06-09 14:36:35 151760 4
原创 CentOS7源码编译安装QT时:Basic XLib functionality test failed!
在安装CentOS7环境下安装qt-everywhere-opensource-src-4.7.3的时候按照网络上的说明来执行,到了./configure的时候报错Basic XLib functionality test failed! You might need to modify the include and library search paths by editing Q
2015-06-09 11:23:07 6896
转载 linux tar.gz zip 解压缩 压缩命令
http://apps.hi.baidu.com/share/detail/37384818download ADT linkhttp://dl.google.com/android/ADT-0.9.6.zipdownload SDK linkhttp://dl.google.com/android/android-sdk_r11-linux_x86.tgz(可以通过翻墙得
2015-06-09 10:29:08 576
原创 openstack-glance API 镜像管理的部分实现和例子
Openstack-glance API为了方便,可先自定义一个函数 放在credentials.py里面# vi credentials.py#!/usr/bin/env pythonimport osdef get_keystone_creds(): d = {} d['username'] =os.environ['OS_USE
2015-06-09 09:46:06 2938
原创 libvirt 部分API 介绍
http://libvirt.org/html/index.html 官网包含所有的apiAPI 概述高级 libvirt API 可划分为 5 个 API 部分:虚拟机监控程序连接 API、域 API、网络 API、存储卷 API 以及存储池 API。为给定虚拟机监控程序创建连接后会产生所有 libvirt 通信(例如,清单 6 中所示的 open 调用)。该连接为所有其他要使用的
2015-06-09 09:43:10 5586
原创 CentOS7 上源码安装KVM(qemu--kvm)
在centos7下已经集成了kvm环境:centos7检查/dev/kvm这个文件,它是kvm内核模块提供给用户空间的qemu-kvm程序使用的一个控制接口,它提供了客户机(Guest)操作系统运行所需要的模拟和实际的硬件设备环境。确定KVM模块确实全部安装好,下面来看一下qemu-kvm的编译和安装。源码安装qemu-kvm除了在内核空间的KVM模
2015-06-09 09:40:07 5779
原创 CentOS7下 libvirt+virt-manager 虚拟机迁移配置及错误处理
在CentOS7+KVM上实现服务器的迁移 目录注:本文使用的virt-manager版本为0.8.4.11.使用virt-manager管理多台虚拟机...12.使用virt-manager进行虚拟机动态迁移...23.使用virt-manager进行虚拟机静态迁移...114.动态迁移遇到的问题以及解决方案...15 注
2015-06-08 16:08:53 3636
原创 linux(CentOS7)安装cuda
以用户名cluster登录系统1.检查是否安装了GPU:lspci | grep -i nvidia 2.安装gcc、g++编译器sudo yum install gcc sudo yum install gcc-c++ 3.安装kernel-develsudo yum install kernel-devel 4.安装Driver,Toolki
2015-06-08 15:47:12 10702
原创 centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机
CentOS7上通过KVM+VNC实现远程桌面虚拟化安装VNC安装VNC服务端在Linux系统上安装VNCyum -yinstall vnc-server yum -y install tigervnc-server设置远程登录所需要的密码输入vncserver后会提示输入密码注:此密码是远程登录时所需要输入的密码进行vncser
2015-06-08 15:20:31 24249 6
原创 Error: Failed to launch instance "win7": Please try again later [Error: No valid host was found. ].
1.首先查看所有服务是否已经启动 执行 # nova-manage service listBinary Host Zone Status State Updated_Atnova-consoleauth mycontrollerinternal enabled :-) 2014-06
2015-06-08 14:58:50 1975
原创 在centos7上安装DSPC
安装DSPC_861E如果是新安装的系统前期准备安装gcc、g++编译器sudo yum install gcc sudo yum install gcc-c++ .安装kernel-develsudo yum install kernel-devel 1 将文件压缩包Lightning_PCIE_0.8.tar.bz2在拷贝至linux下的 /
2015-06-08 12:11:57 1038
原创 Unable to resolve address ' ' service ' ': Name or service not known
(1)unable to connect to server at '192.168.0.22:16509': Network is unreachable 原因一般是因为ip地址没有正确,到另一台主机上 用ifconfig 查看ip 是否正确,然后看看能否互相ping 通(2)Unable to resolve address ' ' service ' ': Name or se
2015-06-08 11:56:22 4806
原创 通过 KVM+virt-manager配置双屏虚拟机(两套键盘。鼠标)
通过KVM+VirtManager配置双屏虚拟机 1安装VirtManager$sudo yum -y install virt-manager2.启动VirtManager:$sudo virt-manager 3.创建虚拟机1)点击创建虚拟机按钮(Create a new virtual machine)2)输入虚拟机名字,选择
2015-06-08 11:29:17 5340
原创 centos7 配置虚拟交换机(物理交换机truck端口设置)(使用brctl)
虚拟交换机配置inux VLAN配置(vconfig)安装vlan(vconfig)和加载8021q模块[root@test0001~]#yum install vconfig[root@test0001~]#modprobe 8021q[root@test0001~]#lsmod |grep -i 8021q 使用linux vconfig命令配置vlan[roo
2015-06-08 10:48:25 8211
原创 centos7;windows下安装和使用spice
在CentOS+KVM上配置SPICE实现远程访问目录1常用远程桌面协议...12 SPICE简介...23 SPICE配置...2 1常用远程桌面协议目前常用的远程桌面协议有VNC、SPICE、RDP三种,各种性能对比见下表。 SPICEVNCRDP
2015-06-08 09:42:20 8766 5
原创 基于PyQt(Python+QT)的gui程序开发 (转)
最近帮朋友做了一个将文本文件按条件导出到excel里面的小程序。使用了PyQT,发现Python真是一门强大的脚本语言,开发效率极高。首先需要引用[python] view plaincopyfrom PyQt4 import QtGui, uic, QtCore 很多控件像QPushButton是从QtGui的空间中得来的,下面def __init
2015-06-08 09:39:08 3612
原创 openstack-计算节点安装(Node)
1.基础配置操作系统使用CentOS-7.0-x86_64-*.iso,安装过程省略,本文采用yum源安装。 (1).导入第三方安装源[root@node ~]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm[root@node ~]# rpm -Uvhh
2015-06-06 16:54:11 1640
原创 OpenStack Live Migration (转)
Block live migrationBlock live migration does not require shared storage among nova-compute nodes, it uses network(TCP) to copy VM disk from source host to destination host, thus it takes longer t
2015-06-06 11:34:20 1325
转载 Openstack命令收集
整理一下Openstack的命令。下面的命令,我都是全部在机器验证过,主要是参考 redhat文档 查看rabbitmq 队列rabbitmqctl list_queues 查看keystone的用户keystone user-list查看keystone endpoint keystone endpoint-list查看keystone的rolekey
2015-06-06 10:07:14 582
转载 基于OpenStack的虚拟机在线迁移
一直想和大家分享虚拟机的在线迁移,考虑到稳定性,我们在线上运行了几个月比较稳定后,再总结出来和大家分享。大致描述一下场景:系统采用了计算存储松耦合结构,虚机的映像文件在远端共享存储上,所以迁移起来速度很快。在我们系统中,最快一个用了6秒,即完成了在线迁移,这是真正的live migration,我们一边迁移,一边故意在虚机里写数据,也正常完成。配置方案
2015-06-06 10:01:56 1175
spice-guest-tools
2015-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人