找回密码
 注册
查看: 1997|回复: 2

openstack注入文件到虚机配置

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-11-2 16:37:42 | 显示全部楼层 |阅读模式
vim /etc/nova/nova.conf
- }7 {3 B) i3 t' h% k& F
inject_partition = 1

+ S$ z) o( @5 K9 p& `, J1 h) R9 F# t
' q) x9 W- k+ b/ ?( O" z6 c# ?

% d9 w$ q% I5 {4 ~8 r, s

8 t0 U+ e' I' \* l" @. r- i

9 X2 P& D# E& J; j; `
#禁用文件注入#

  b! u$ h3 o' B$ _) t2 f( |
libvirt_inject_password = false
0 M7 U/ k7 v7 B. X6 }
libvirt_inject_key =false

  S; S$ ?$ S3 v! ~. f
libvirt_inject_partition = -2

6 S5 O6 u: a4 M7 |! u+ }
6 t5 ~& l* H* H0 c7 ]2 j6 W6 `5 K5 @$ {1 r

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-11-2 16:46:34 | 显示全部楼层
注入文件
/ B* l/ Q* g+ n$ H- h) j假如我要注入.vimrc这个文件到新创建的实例中,可以:
( @2 y3 I9 }4 _- q8 jnova boot --file /root/.vimrc=/root/.vimrc--image id_of_image --flavor 1 name_of_instance
( Y) ?  {8 |8 y: ~6 `注:可以注入多个文件(最多5个),只要写多个--file;
7 w# N, W0 b  Y4 f/ |注入元数据
* W+ k1 I# X) M2 q( x% |1 Z可以通过--meta给实例中传入键值对,注入后会写在/meta.js文件里,以类似python字典的方式存储在虚拟机的/meta.js文件中;
& x  O) U+ q# |, [nova boot --meta key2=value2 --metakey1=value1 --image id_of_image --flavor 1 name_of_instance0 ~$ X: _/ }- S* ~
cat /meta.js
) U9 A6 c+ T' z& q{"key2″: “value2″,“key1″: “value1″}3 u$ F7 n( N) B! H2 t3 C

70

主题

73

回帖

1201

积分

网站编辑

积分
1201
发表于 2023-9-7 15:31:53 | 显示全部楼层
inject_partition = 1    注入文件配置。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:07 , Processed in 0.019668 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表