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

openstack注入文件到虚机配置

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-11-2 16:37:42 | 显示全部楼层 |阅读模式
vim /etc/nova/nova.conf
" i, x+ E4 ^* k# G3 v
inject_partition = 1

) B- v* P4 c" e1 d
, h. I/ Y( F- A5 [3 l) v( {& U
- A7 J2 b: R- _- w, P

( q; C: _& L9 d- k: _% c
1 l* w8 d/ C* s) m# E
#禁用文件注入#
$ l7 w0 Y0 [5 C; {! V  L- C5 u
libvirt_inject_password = false
$ u4 `( p" e+ h  y) j* @8 ?
libvirt_inject_key =false
# N2 f9 W5 N# C5 O1 @
libvirt_inject_partition = -2

! S; Y$ t5 A& m. \- Q
: j3 j: j) V. B( \, ?& Y7 x/ o- ?9 i1 l& f9 Y6 H

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-11-2 16:46:34 | 显示全部楼层
注入文件5 u" Y# E! r5 |) p
假如我要注入.vimrc这个文件到新创建的实例中,可以:
" b+ q" z) x' m# O0 tnova boot --file /root/.vimrc=/root/.vimrc--image id_of_image --flavor 1 name_of_instance
, k$ H( ^7 e9 Q' V. t注:可以注入多个文件(最多5个),只要写多个--file;
7 `; V: t2 x3 k9 r$ M9 T" Q/ V注入元数据
9 p- {( S) o* Y5 h3 r: b0 U可以通过--meta给实例中传入键值对,注入后会写在/meta.js文件里,以类似python字典的方式存储在虚拟机的/meta.js文件中;
6 W" U! R- ~- Y* C0 l2 N& n7 W# Ynova boot --meta key2=value2 --metakey1=value1 --image id_of_image --flavor 1 name_of_instance
8 ^: ~4 F# b/ F& A* l3 C1 P8 ecat /meta.js
+ X5 U1 |# _* S6 L$ W{"key2″: “value2″,“key1″: “value1″}9 H. r; f1 W! E

70

主题

73

回帖

1201

积分

网站编辑

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

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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