- 5
- 0
- 约1.99万字
- 约 5页
- 2017-06-07 发布于河南
- 举报
openstack-file-injection
Openstack文件和元数据注入
说明:
openstack在创建实例的时候可以将文件注入到实例中,也可以传一些参数到实例,这在有些情况下会非常有用,比如修改root密码,注入ssh密钥,对实例的个性化定制(后面会举例子)
Note: 只有注入文件失败才会使创建实例过程失败
对注入的支持可以有loop, guestfs, nbd, mount等,其中 mount 不安全。缺省使用:
img_handlers=”loop,nbd,guestfs”
对于nbd,在ubuntu下只需要加载内核模块(modprobe nbd)和安装qemu-nbd
在centos下就比较麻烦了,需要手工编译 nbd 和 qemu-nbd
Guestfs方法比较简单,只需要安装正确的包就可以,ubuntu下安装guestmount, centos需要安装libguestfs和fuse
本文档是以nova命令行的方式,图形对有些参数的支持还没有
使用nova命令需要设置以下参数
export OS_USERNAME=user
export OS_PASSWORD=pass
export OS_TENANT_NAME=tenant
export OS_AUTH_URL=http://localhost:5000/v2.0
注入ssh密钥
创建密钥(ssh-keygen)
添加密钥对
nova keypai
原创力文档

文档评论(0)