为vmware vCenter运行cloud init nocloud兼容元数据服务器的库和工具

vmw-cloudinit-metadata的Python项目详细描述


vmw cloud init元数据







vspc
***


d对于客户机,端口uri配置为任意字符串,vspc
uri配置为:代码:`telnet://$address:13370`


用法
==



。代码:

vmw cloud init metadata run--uri my metadata--driver vmw_cloudinit_metadata.drivers.file:filedriver--driver opts'{"directory":"/some/directory/here"}

*****


/>自定义驱动程序可以通过实现:代码:`vmw_cloudinit_metadata.drivers.drivers:driver`接口。


代码:

目录-yaml定义文件的路径



示例
----

…代码:

my vm.yaml

--
元数据:
ami id:my image
实例id:my instance
区域:us-east1
可用区域:us-east1-a
标记:
-a
-b
-c
公钥:
-ssh….
主机名:myhostnamehere
网络:
地址:192.168.1.1
网络掩码:255.255.255.0
网关:192.168.1.254
搜索:"example.com"
名称服务器:
-8.8.8
-8.8.4
用户数据:
云配置
增长部分:
模式:auto
设备:['/']
忽略已禁用的根:false




串行通信
**************


所有串行通信都使用"数据包"完成。所有数据包都以字符串开头:代码:`!!`
后跟数据包代码,然后是符号:code:``后跟base64编码数据。
返回的数据与"cloud init nocloud<;https://cloudinit.readthedocs.io/en/latest/topics/datasources/nocloud.html>;""示例

==



代码:

!!请求元数据



>服务器响应

…代码:

!!响应元数据ew0kicagicJwkBawkBawkBawkTawqioibxktaw1hz2uila0kicagicJpbn0y5Jzs1pzci6icjts1pzc1bn0y5Jzzs5JzsISDqqgicaginjlz2lvbi6icjts1yzwdpb24i0kicagic24i0kigJhdmfpbgfiawxpdhkTem9uz6icjts16b25liiiiiiwngciagidgFncy6iiiii6iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiWTLES1OZXJL型ig0kicagif0sdqogicagimhvc3ruyw1lijogim15lwhvc3ruyw1liiwnciagicaibg9jywwtag9zdg5hbwuiaiibxktag9zdg5hbwuidqp9



解码基本64数据后,响应包含以下内容:

。代码:

{
"ami id":"我的映像"、
"实例id":"我的实例"、
"区域":"我的区域"、
"可用区域":"我的区域"、
"标记":["A"、"B"、"C"]、
"公钥":[
"这里的公共ssh密钥"
]、
"主机名":"我的主机名"名称,
"本地主机名":"我的主机名"
}


数据包
==


:代码:`request_metadata`
----



client requests instance metadata

:代码:`request_networkdata`
----

客户端请求实例网络数据

:代码:`request_user data`
----


客户端请求实例用户数据

:代码:`response_metadata`
----


服务器响应实例元数据

示例:

。代码:

{
"ami id":"我的映像"、
"实例id":"我的实例"、
"区域":"我的区域"、
"可用区域":"我的区域"、
"标记":["A"、"B"、"C"]、
"公钥":[
"这里的公共ssh密钥"
]、
"主机名":"我的主机名"AME",
"本地主机名":"我的主机名"
}



:代码:`response_networkdata`
——


服务器用实例网络数据响应

示例:

……代码:

版本:1
配置:
-类型:物理
名称:eth0
子网:
-类型:静态
地址:192.168.1.1
网络掩码:255.255.255.0
网关:192.168.1.254
DNS搜索:
-示例.com
DNS名称服务器:
-8.8.8
-8.8.4





:代码:`response_userdata`
----



代码:

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java HttpServletResponse在保存时提示输入文件名   基于Java中的XML值重新创建XML   Java中递归调用的一个堆栈占用多少内存?   java数字到二进制到零计数器   java Primefaces选项卡视图:在计数后设置活动索引   xml在Java中可以将XSD转换为XPath吗?   在递归循环中检测JDBC连接的java插件/工具   spring mvc中的java处理错误   java向spring安全认证添加子域   在安卓中设置时,java日期不正确   java setColorFilter适用于所有按钮   java Android:Bitmap-to-Byte数组和back:SkImageDecoder::Factory返回null   java如何使用lambda实现ComponentScan的自定义过滤器?   java iOS推送通知不工作   java在异步servlet中用新请求替换旧请求