[openstack]metadata service使用方法
来源:互联网 发布:js弹出确认框 编辑:程序博客网 时间:2024/05/22 16:26
声明:
本博客欢迎转发,但请保留原作者信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!
原文地址:http://blog.csdn.net/gtt116/
概述
为了兼容EC2,openstack也提供了在虚拟机内通过http://169.254.169.254来获取虚拟机信息的接口。 以下是对该接口的介绍。
注意,以下命令是在虚拟机内部执行,不是在宿主机以及安装了Openstack的环境的虚拟机中运行。
基本使用方法
$ curl [http://169.254.169.254/openstack]2012-08-10latest
获取Openstack的虚拟机相关信息
$ curl [http://169.254.169.254/openstack/2012-08-10/meta_data.json]{"uuid": "d8e02d56-2648-49a3-bf97-6be8f1204f38", "availability_zone": "nova", "hostname": "test.novalocal", "launch_index": 0, "meta": {"priority": "low", "role": "webserver"}, "public_keys": {"mykey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDYVEprvtYJXVOBN0XNKVVRNCRX6BlnNbI+USLGais1sUWPwtSg7z9K9vhbYAPUZcq8c/s5S9dg5vTHbsiyPCIDOKyeHba4MUJq8Oh5b2i71/3BISpyxTBH/uZDHdslW2a+SrPDCeuMMoss9NFhBdKtDkdG9zyi0ibmCP6yMdEX8Q== Generated by Nova\n"}, "name": "test"}
获取EC2的虚拟机相关信息
$ curl [http://169.254.169.254/1.0/meta-data]ami-idami-launch-indexami-manifest-pathhostnameinstance-idlocal-ipv4reservation-id$ curl [http://169.254.169.254/1.0/meta-data/ami-id]ami-0000005d
获取user-data
$ curl [http://169.254.169.254/2009-04-04/user-data]\#\!/bin/bashecho 'Extra user data here'
Havana新增接口
In havana you can get your vendor data from metadata server, then get the data by:
curl [http://169.254.169.254/openstack/2013-10-17/vendor_data.json]2013-10-17 is the date of Havana release.In service side, add `vendordata_jsonfile_path=/etc/nova/vendordata.json` into nova.conf. then feed json content into vendordata.json. Then your client can get the data from above command.
0 0
- [openstack]metadata service使用方法
- openstack metadata
- 深入理解OpenStack -- metadata
- 什么是openstack的metadata
- 什么是openstack的 metadata
- OPENSTACK中的METADATA SERVER
- openstack metadata运行机制
- Metadata Service 架构详解
- Metadata Service 架构详解
- OpenStack 的 metadata 服务机制
- Managed Metadata Service Application(一)创建Managed Metadata Service Application
- openstack quantum获取metadata的测试
- OpenStack Metadata 服务机制及配置方式
- openstack的metadata概念和服务机制
- OpenStack METADATA不工作的分析方法
- 【OpenStack】metadata在OpenStack中的使用(一)
- 【OpenStack】metadata在OpenStack中的使用(二)
- Managed Metadata Service Application(三)创建Managed Metadata Column
- linux 结束程序的一些信号
- Linux中打开安装好的Qt Creator,提示无法覆盖文件问题
- C# 将截屏图片jpg转为YUV格式,再进行H264压缩成视频,求思路,求源码?
- mysql bigint to int
- hibernatesupportDao 注入 sessionfactory hibernateTemplate
- [openstack]metadata service使用方法
- Song writer
- .bashrc .profile .bashprofile 的区别和联系
- 十步让你成为Oracle DBA
- ACM(039)水仙花数(0)
- 项目集成Maven后JUnit报ClassNotFoundException错误的分析及解决
- .获取MAC地址方法大全
- CArchive 类介绍和简单例子
- CMD下查看远程桌面端口