易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 1994|回复: 2
收起左侧

openstack注入文件到虚机配置

[复制链接]
发表于 2021-11-2 16:37:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
vim /etc/nova/nova.conf
+ t; r# S6 y' ?5 z" V7 N* e, O. a
inject_partition = 1
  d& S7 l$ L( f8 d! L
5 F3 s4 r  S$ B/ K
, i+ G! n3 G9 [5 m+ a0 c% h7 M
$ i0 V' l4 @3 ]( w

! i; D& {5 F1 C2 ~- I+ z
#禁用文件注入#
8 ?0 G/ L$ I9 Y
libvirt_inject_password = false
$ z3 S; J4 e) Y4 Y6 e4 n
libvirt_inject_key =false

; _4 ^% }! a3 J0 T0 t" Y' G. ^
libvirt_inject_partition = -2

- ]& T' a3 B5 y  n+ q: w9 ~, s4 m6 n, B7 p% f

, H! X7 V! P$ _8 i                               
登录/注册后可看大图
# B5 K; i# B+ F, g/ l. K4 p' {; s
 楼主| 发表于 2021-11-2 16:46:34 | 显示全部楼层
注入文件: n/ T  }$ K9 W( Z4 L. Z& K
假如我要注入.vimrc这个文件到新创建的实例中,可以:
  R% ?5 a9 A: Mnova boot --file /root/.vimrc=/root/.vimrc--image id_of_image --flavor 1 name_of_instance& B9 s" q- @5 f
注:可以注入多个文件(最多5个),只要写多个--file;" R/ d0 L8 a1 W* s) `( q
注入元数据
, \( h: C; r- e  x$ l$ u可以通过--meta给实例中传入键值对,注入后会写在/meta.js文件里,以类似python字典的方式存储在虚拟机的/meta.js文件中;  ?4 S  Q8 w7 |# l, Y  l: }2 \
nova boot --meta key2=value2 --metakey1=value1 --image id_of_image --flavor 1 name_of_instance
% j: Q  g; e/ W! Dcat /meta.js: D; g5 ^& Q/ u+ N
{"key2″: “value2″,“key1″: “value1″}) b5 m+ X# k! d$ ?4 [7 ^, V0 }
发表于 2023-9-7 15:31:53 | 显示全部楼层
inject_partition = 1    注入文件配置。
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 23:39 , Processed in 0.086454 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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