易陆发现互联网技术论坛

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

openstack注入文件到虚机配置

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

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

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

x
vim /etc/nova/nova.conf

% x; Q) m- b' B0 U: u5 z' u! d
inject_partition = 1
! H2 Q4 K' \* Q0 i  l3 p

9 c# ^5 k! @, {

; I$ V  ]5 J* ^3 L! j

, V! x- g* O4 p  {; V2 P7 b
. Y: u2 M. ?3 s( J3 ?, }; ?# ^  N
#禁用文件注入#
) }% p; ]: E5 h' F
libvirt_inject_password = false

4 _1 K/ S! e4 y' ]: Z2 I. P
libvirt_inject_key =false
; o; a' {0 u  @2 g, c9 S  m
libvirt_inject_partition = -2
# |1 w+ F+ ~4 q3 r1 {# q

. E- h. _7 M+ h% D

4 A$ T' G% `% j2 R6 K0 [                               
登录/注册后可看大图

3 [% l% y2 l8 K4 Z# u8 H
 楼主| 发表于 2021-11-2 16:46:34 | 显示全部楼层
注入文件0 G4 q/ E" ~2 j* {* l3 f
假如我要注入.vimrc这个文件到新创建的实例中,可以:
8 B2 y! x$ f' Dnova boot --file /root/.vimrc=/root/.vimrc--image id_of_image --flavor 1 name_of_instance
/ q8 {4 ?$ i& N1 V- I注:可以注入多个文件(最多5个),只要写多个--file;
: k, z' }. ^+ A/ u( J注入元数据4 F8 D3 M6 L( h' |5 v
可以通过--meta给实例中传入键值对,注入后会写在/meta.js文件里,以类似python字典的方式存储在虚拟机的/meta.js文件中;( `8 L7 z* m! x- A6 n( x$ x
nova boot --meta key2=value2 --metakey1=value1 --image id_of_image --flavor 1 name_of_instance" G$ Y9 C0 D9 w- d
cat /meta.js3 b! n1 k& t+ G: ?$ V
{"key2″: “value2″,“key1″: “value1″}3 j, Y, v' B5 y7 ~, S
发表于 2023-9-7 15:31:53 | 显示全部楼层
inject_partition = 1    注入文件配置。
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

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

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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