我的逻辑上显然缺少非常基本的东西。有人可以帮忙吗?我的问题:
如何以一种可以捕获“通用”虚拟机时所做的更改的方式配置Linux虚拟机。谢谢!
答案 0 :(得分:1)
您说的问题是,取消配置将删除用户主目录以使每个人都通用该映像,而没有用户信息(root除外)。因此,如果对图像进行一般化,则存储在用户主目录中的所有内容都将消失。
一般化意味着没有用户信息,并且您无法更改在Azure中按照我所知道的那样执行的步骤。
但是您可以创建专门的图像,并且不会删除用户信息。因此,您可以将文件存储或将软件包安装在用户主目录中,并且不会消失。或者只需执行命令waagent -deprovision
来概括图像。
您可以重新分配VM并从VM复制OS磁盘的步骤。然后创建一个新的VM并附加磁盘。但是有一个问题,图像中留下了用户信息。因此,在创建新的VM时应注意这一点。看到另一个问题How to capture a special image from the VM。
但是我建议您最好在不将软件包安装在用户主目录中的情况下创建通用映像。它具有更高的安全性,通常不会出现问题。