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

openstack注入文件到虚机配置

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-11-2 16:37:42 | 显示全部楼层 |阅读模式
vim /etc/nova/nova.conf

2 h' h7 f2 |; r( E+ j, _2 n
inject_partition = 1

/ z5 f2 C) W6 r) c" {, {

4 D" ~9 _: @' J/ \& h3 Y: G2 W

0 i- |% h7 [: @) _' A% j  \( R& |

- K6 `4 F8 k5 n2 }3 l

4 r3 {+ @* [: u% e) B3 Z6 O: j1 Z
#禁用文件注入#
7 F4 b+ U% F* w8 N% v* x
libvirt_inject_password = false
  N; {! Q+ y" e' K2 D
libvirt_inject_key =false
9 D. J  e5 {! t/ {7 e% T
libvirt_inject_partition = -2
9 L% m) s) H; a& c

: Y% b% P) t; r5 q- n" Y9 o% @8 p2 q+ ]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-11-2 16:46:34 | 显示全部楼层
注入文件" x' h/ b$ }( e, p7 v, m. \
假如我要注入.vimrc这个文件到新创建的实例中,可以:. w: v! ~% n7 T  F9 [. X8 ^: \4 D
nova boot --file /root/.vimrc=/root/.vimrc--image id_of_image --flavor 1 name_of_instance  w4 Z% L0 o+ P, t8 y- G5 Z7 v1 C
注:可以注入多个文件(最多5个),只要写多个--file;
. T1 A- Q9 r0 {; Q; E' a7 k( @! h注入元数据
+ t3 r  {0 q/ l可以通过--meta给实例中传入键值对,注入后会写在/meta.js文件里,以类似python字典的方式存储在虚拟机的/meta.js文件中;7 o+ }6 q8 W& _/ b
nova boot --meta key2=value2 --metakey1=value1 --image id_of_image --flavor 1 name_of_instance
! O* p9 H. F  O$ i6 a  P" Zcat /meta.js
/ \7 }+ \" E/ E" Q( x8 v& N{"key2″: “value2″,“key1″: “value1″}8 ~5 `! }6 d' S

70

主题

73

回帖

1201

积分

网站编辑

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

本版积分规则

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

GMT+8, 2026-6-12 01:05 , Processed in 0.022460 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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