我正在尝试使用Packer在远程VMware群集上从iso构建映像,并且存在允许直接访问主机的安全问题。 esxi主机上的帐户成功完成构建所需的最低权限是什么?
答案 0 :(得分:1)
用户需要能够运行以下命令:
vmkfstools
vim-cmd
test
sh
ls
rm
esxcli
stat
mkdir
shaXsum
md5sum
对于vim-cmd
,必须允许其运行:
vmsvc/power.getstate
vmsvc/reload
vmsvc/power.on
vmsvc/power.off
solo/registervm
vmsvc/unregister
vmsvc/destroy
vmsvc/tools.install
对于esxcli
:
network ip connection list
network vm list
network vm port list
system version get
system settings advanced list -o /Net/GuestIPHack
如果高度关注安全性,我建议考虑为Packer构建运行专用ESXi主机,或者使用嵌套虚拟化在vSphere之上运行ESXi,就像构建主机一样。