前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >novaclient开发中遇到的问题小结

novaclient开发中遇到的问题小结

作者头像
用户1631856
发布于 2018-06-13 07:21:31
发布于 2018-06-13 07:21:31
64100
代码可运行
举报
文章被收录于专栏:老秦求学老秦求学
运行总次数:0
代码可运行

1. 使用官网实例代码,并不能新建client;

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from novaclient import client
nova = client.Client(VERSION, USERNAME, PASSWORD, PROJECT_ID, AUTH_URL)

 解决方法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import novaclient.v2 as nvclient
from keystoneclient.auth.identity import v3
from keystoneclient import session
import os
def get_keystone_creds():
        d = {}
        d['username'] = 'USERNAME'
        d['password'] = 'PASSWORD'
        d['auth_url'] = 'http://controller:35357/v3'
        d['project_name'] = 'admin'
        d['project_domain_id'] = "default"
        d['user_domain_id'] = "default"
        return d
def getNova():
        kd_creds = get_keystone_creds()
        auth = v3.Password(**kd_creds)
        sess = session.Session(auth=auth)
        nova = nvclient.client.Client(2,session=sess)
        return nova

通过keystone建立会话认证,新建client客户端;

2. 需要得到所有servers的详细信息;

解决方法:

(1)查看官方文档找到相应的python api;

(2)找到其响应结果,同时了解了其属性的意义;

在获取“OS-EXT-SRV-ATTR:host”的时候遇到了问题----报错:TypeError: 'Server' object has no attribute '__getitem__';最后google到解决方法---通过getattr(ser,'accessIPv4') ,终于得到了想要的结果!!!其他扩展属性:“OS-EXT-SRV-ATTR:hypervisor_hostname”也可以通过这种方法得到。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from utils import *
nova = getNova()

servers = nova.servers.list(detailed=True)

for ser in servers:
        print ser.id
        print ser.name
        print nova.images.get(ser.image['id']).name
        print nova.flavors.get(ser.flavor['id']).name
        print ser.key_name
        print ser.status
        print ser.created
        print getattr(ser,'accessIPv4')
        print name = getattr(ser,'OS-EXT-SRV-ATTR:host')#       print ser.availability_zone
#       print ser["OS-EXT-SRV-ATTR:hypervisor_hostname"] 
        print ser.addresses['public'][0]['addr']
        print ser.addresses                  

3. 想要找满足需求的api,然后想知道是怎么调用的?

解决方法:

(1)查看官方文档,介绍api的整体架构、分类,然后根据分类再详细去看,比如:我想通过得到所有的flavor,在文档中找“flavors”分类,在里面找到class novaclient.v2.flavors.FlavorManager(api) 里的list函数;

(2)查看github库里的源码;

(3)google;

4. 感想

(1)官方文档应该是第一选择,通过官方文档可以很好地入门;我从一点不了解openstack、novaclient,通过查看novaclient的文档,能根据自己的需求找到相应的函数,并能调用,满足自己的需求,可以说明官方文档的重要性;

(2)English很重要:官方文档是英文的;英文搜索出的资料更全,解决方法更多;上面的解决方案都是通过英文搜索出来的!

(3)google很厉害;

(4)小窍门:如果不知道要搜索的内容的英文应该怎么写?我们可以通过谷歌翻译、有道翻译把中文翻译成英文,然后再改改,就能搜索出解决方案了哟!!!是不是很聪明?我都佩服我自己!!!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-05-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
如何利用大数据打击电信诈骗?
      又到一年入学季,媒体相继曝光的大学生被骗案例,将电信诈骗这个已成沉疴的毒瘤再次推到了公众面前。   作为新型高发网络犯罪, 电信网络诈骗方式不断更新,利用技术手段,设计各种场景,研析人性弱点,且参与其中的犯罪分子是“非接触性”的,不仅与被骗人非接触,连犯罪分子之间往往也都是非接触的,最终形成一条完整的黑色产业链。   近10年来,我国电信诈骗案件每年以20%至30%的速度高速增长,2015年全国公安机关共立电信诈骗案件59万起,同比上升32.5%,共造成经济损失222亿元。全国接到诈骗信息的人数
腾讯研究院
2018/01/31
2.1K0
如何利用大数据打击电信诈骗?
代表们的烦恼,骚扰电话如何整治?
原创2015-03-08罗超 今年两会,给每个人生活带来影响的骚扰电话终于进入了代表的提案。全国政协委员、上海市心血管病研究所所长葛均波不甚其扰,给出了一个治理骚扰电话的建议列表:加大个人隐私信息泄露的打击力度、加强对骚扰电话主要行业地产、银行、医疗的信息安全管理、建立追索个人信息泄露的机制。骚扰电话不只是葛均波的烦恼,全国政协委员、民建中央组织部长李世杰甚至透露,国家领导人也接到过骚扰电话。骚扰电话已成为一大扰民因子,看上去是小事,但对人们生活造成的干扰,对运营商语音通信业务的侵蚀,经日累月,已不容小觑。
罗超频道
2018/04/28
8920
2014年腾讯雷霆行动发布网络黑色产业链年度报告
  1月20日,腾讯公司首次向外发布《雷霆行动网络黑色产业链年度报告》总结了当前网络黑产的主要犯罪手法和趋势,同时联合公安部网络安全保卫局公布2014年度腾讯雷霆行动联合警方打击网络黑产的10大案例,
腾讯研究院
2018/02/02
1.1K0
2014年腾讯雷霆行动发布网络黑色产业链年度报告
腾讯首度发布《雷霆行动网络黑产年度报告》
腾讯公司首次向外发布《雷霆行动网络黑色产业链年度报告》总结了当前网络黑产的主要犯罪手法和趋势,同时联合公安部网络安全保卫局公布2014年度腾讯雷霆行动联合警方打击网络黑产的10大案例,并向网民做出“四不”安全提醒。 腾讯雷霆行动是专项打击网络诈骗、色情、恶意信息的专项行动。自2014年上线110.qq.com反诈骗举报平台以来,共收到举报信息250万条,并通过这些举报信息为警方提供线索,同时联手全国各地警方打击黑产团伙200余个,累计向230名举报者发放扫黑奖金300余万。 腾讯互联网犯罪研究中心
腾讯研究院
2018/02/01
1.3K0
用大数据扒一扒手机黑卡 | Alfred数据室
我们知道,当我们换了一个新的手机号码之后,可以得到各种网站上针对新注册用户的优惠,比如外卖新用户满20减15,共享单车新注册用户30天免费骑等,有些平台的新注册用户还直接返现。
Alfred数据室
2020/08/09
5.9K0
2014年腾讯雷霆行动网络黑色产业链年度报告(下)
二、网络黑产数据研究与分析 1. 疯狂病毒:日均54万手机中毒,支付病毒猛增 数据来源:腾讯手机管家、腾讯电脑管家  2014年腾讯管家安全软件在PC端上发现超过1.3亿个新增病毒,移动端上发现超过
腾讯研究院
2018/02/05
3K0
2014年腾讯雷霆行动网络黑色产业链年度报告(下)
从《2015年中国互联网安全报告》看安全趋势发展(下载)
摘自FreeBuf黑客与极客 作者:kaduo521 网站:http://www.freebuf.com 日前,360发布了《2015年中国互联网安全报告》,报告从恶意程序、钓鱼网站、骚扰电话、垃圾短
大数据文摘
2018/05/22
6130
72个利用“伪基站”犯罪团伙被摧毁
在银行或者商场时手机经常没信号,殊不知,此时有人正在凭借“伪基站”冒用你的手机号广发诈骗短信。近日,公安部部署指挥北京、辽宁、湖南、广东等12省 区市公安机关集中行动,捣毁4处“伪基站”设备生产窝点,摧毁违法犯罪团伙72个,抓获犯罪嫌疑人217名,破获各类刑事案件429起,缴获“伪基站”设 备96套。 冒用他人手机号强行发短信 据新华社北京8月5日电(记者 刘奕湛)“你好,我是房东,我现在在外地,租金打到我爱人账号上……(汇好回个信息)。”今年3月以来,一些群众收到了类似这样的虚假诈骗信息,受害人分布于上海
安恒信息
2018/04/09
7920
世纪佳缘用大数据挖掘感情骗子
  随着互联网的日益发展和人们生活节奏的不断加快,网络婚恋已经逐渐成为婚恋交友的主流方式。2月初,网信办开展“婚恋网站严重违规失信”专项整治行动,中国最大的婚恋交友运营平台世纪佳缘发表声明称,将坚决支持网信办关于专项整治行动的相关举措。   2月25日,世纪佳缘宣布用户注册突破1.4亿,促成1300万人次在线牵手。在其迅猛发展的同时,交友安全无疑成了大家最关注的话题。作为成就了1300万人次在线牵手的婚恋网站,世纪佳缘近年来为打击网络诈骗,净化交友环境做出了一系列举措,力图打造安全的网络交友环境。   
小莹莹
2018/04/23
1.3K0
世纪佳缘用大数据挖掘感情骗子
3.15曝光:40亿AI骚扰电话和11家合谋者
尽管手机有骚扰电话标注,过滤来源电话功能,政府监管部门也宣称在大力打击,但是,你总有机会接到一通骚扰电话。
AI科技大本营
2019/03/19
1K0
3.15曝光:40亿AI骚扰电话和11家合谋者
特朗普签署追踪法案,这是第一部反机器人呼叫法
和全球大部分国家一样,美国多数民众也一直困扰于自动语音电话(robocalls)的骚扰与诈骗。
大数据文摘
2020/02/12
8810
一文带你看透手机号码归属地
我国的手机号码为11位,前3位是区分运营商的移动接入码,中国的移动接入码都是以1开头的,比如131、139、138等等,这个移动接入码是由运营商向工信部申请,由工信部统一颁发的,每颁发一次,都会发布一个《电信网号码资源使用证书》。第4-7位为地区编码,地区编码4位会对应到号码的初始归属地,这个归属地是对应到城市的,来电归属地就靠他了。一个城市是有多个归属地号码的,一个移动接入码下一共有1万种组合,也就是1万个归属地号码分配给中国的城市,这个号码归属地是由运营商自己管理的。第8-11位为用户号码,某个地区用户的唯一标识。
不是海碗
2023/01/10
7.4K1
[不再“恐接”]苹果 iOS10 上线防骚扰 腾讯安全大数据积累再度释放
你是否如漫画所示 经常被夺命连环 call 骚扰? 甚至接到诈骗电话? 近日,苹果发布 iOS10 正式版,带来了数十项更新,其中最令人惊喜的莫过于骚扰电话拦截功能。这个新功能对于长期饱受骚扰诈骗电
腾讯云安全
2018/06/12
1.1K0
手机号码归属地可以应用在哪些地方呢?
在2022年8月19日,工业和信息化部举行“新时代工业和信息化发展”系列新闻发布会第二场“打通经济社会信息大动脉”新闻发布会。工信部网络安全管理局一级巡视员(正局长级)周少清介绍,2021年以来累计拦截涉诈电话25.4亿次、涉诈短信30.5亿条。常见的十大高发诈骗类型,诈骗的形式虽然各不相同,但是核心离不开手机号码,而手机号码归属地是一个非常实用的工具,通过号码归属地起到第一判断的作用。
不是海碗
2023/01/28
9250
一键识别诈骗电话!腾讯新发布的小程序,真的很管用 | 亲儿子 #10
随着微信团队的不断努力,小程序也变得日益完善。小程序以其方便的使用条件、更低的开发门槛吸引了很多人。
知晓君
2018/08/01
2.1K0
一键识别诈骗电话!腾讯新发布的小程序,真的很管用 | 亲儿子 #10
网络安全宣传周 - 号码伪装
在当今数字化的时代,通信技术的飞速发展给人们带来了极大的便利,但同时也被一些不法分子所利用。改号软件作为一种非法工具,使得黑客能够轻易地伪装电话号码,给社会带来了严重的安全隐患。
Khan安全团队
2024/08/18
3130
早报:程序员支付宝余额为0,仍被骗子骗走28万元
1、支付宝余额为0也要提防,一程序员被骗走28万元 新华社深圳11月8日电(记者周科)程序员小宋近日接到一个电话后,支付宝里一分钱都没有的他,竟被骗走了28万元。此过程中,骗子使用了三个步骤。深圳市公安局8日发布此案例提醒公众,要认清骗子的五种套路,避免上当受骗。步骤一:打电话,称医保卡涉嫌非法诈骗。当天,小宋接到电话,对方直截了当地说他的医保卡涉嫌非法诈骗国家财产1.7万元,现在要执行强制冻结。小宋当时想是不是因为个人身份信息泄露导致犯罪分子拿他的账户做了一些违法活动,就想弄清楚到底是怎么回事。步骤二:
用户1335017
2018/03/09
1.1K0
早报:程序员支付宝余额为0,仍被骗子骗走28万元
早报:华大基因IPO数据撒谎 项目曾遭3千人联名举报
1、2020年全球互联终端有望突破290亿个,其中180亿个与物联网相关 中国移动董事长尚冰在24日举行的2017年中国移动全球合作伙伴大会上表示,当前,智能万物互联正处于连接数快速增长的阶段,预计到2020年全球互联终端数量有望达到290亿个,其中180亿个与物联网相关。据尚冰介绍,下一步,中国移动将大力开展工业互联网、物联网、云计算、大数据、公有云等规模应用,2018年,预计新增物联网连接数1.2亿个,届时物联网总连接数将超过3.2亿个。 2、180万条股民信息被贩卖牵出金融公司“内鬼” 新华社武汉
用户1335017
2018/03/09
7260
早报:华大基因IPO数据撒谎 项目曾遭3千人联名举报
网络安全宣传周 - 网络诈骗
当前,网络诈骗呈现出高发态势,已成为严重威胁社会稳定的一大难题。从个人层面来看,网络诈骗给受害者带来了巨大的经济损失和心理创伤。许多人辛苦积攒的钱财被骗子瞬间骗走,甚至可能导致家庭破裂。例如,一些老年人因轻信网络诈骗分子的虚假宣传,将养老钱投入到所谓的 “高回报” 投资项目中,结果血本无归。对于企业而言,网络诈骗也带来了诸多风险。企业可能因员工遭受网络诈骗而导致重要商业信息泄露,影响企业的正常运营和竞争力。据统计,每年因网络诈骗导致的企业经济损失高达数十亿。在社会经济层面,网络诈骗严重扰乱了市场经济秩序。骗子通过各种手段骗取钱财,使得资金无法正常流动,影响了经济的健康发展。
Khan安全团队
2024/11/02
1910
互联网会让手机号码会消亡吗?想多了
截止4月底,三大运营商先后公布了2015年第一季度财报,财报显示三大运营商传统通信业务均受到OTT业务影响,语音和短信业务继续下滑,与之形成对比的是4G业务显著上升。随着4G发展进一步加速,手机号码是否会被微信这类OTT应用取代,成为历史?参考多方资料、经过分析之后我认为,手机号码永远不会消失,它的价值将发生巨大变化,成为O2O最大入口。 手机号码的寻址价值永远存在 手机号码是电话号码的一种,过去还有寻呼号码的存在,从字面意义来看,它帮助人们通过拨号来寻找到对应的人进行通信。在技术实现上它与设备绑定在一起:
罗超频道
2018/04/28
1.2K0
推荐阅读
相关推荐
如何利用大数据打击电信诈骗?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档