Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure的基线环境_Azure - Fatal编程技术网

Azure的基线环境

Azure的基线环境,azure,Azure,有人能告诉我如何使用Azure建立环境基线吗?如果Azure订阅中有多个虚拟机,我可以对整个订阅或虚拟机设置基线吗?有两种方法可以“设置”环境的基线 第一种是使用ARM模板。请看。本质上,这是一种定义Azure ARM资源的声明性方式。然后,您可以对模板进行增量更新并进行部署。需要注意的是,ARM模板以资源组为目标。您可以为您拥有的每个资源组创建一个ARM模板,也可以为单个资源创建ARM模板,然后以“增量”模式运行它们 实现这一点的另一种方法是使用Powershell DSC。Azure发布了一

有人能告诉我如何使用Azure建立环境基线吗?如果Azure订阅中有多个虚拟机,我可以对整个订阅或虚拟机设置基线吗?

有两种方法可以“设置”环境的基线

第一种是使用ARM模板。请看。本质上,这是一种定义Azure ARM资源的声明性方式。然后,您可以对模板进行增量更新并进行部署。需要注意的是,ARM模板以资源组为目标。您可以为您拥有的每个资源组创建一个ARM模板,也可以为单个资源创建ARM模板,然后以“增量”模式运行它们

实现这一点的另一种方法是使用Powershell DSC。Azure发布了一些实验性DSC模块。有关更多信息,请参阅


上述每种方法都有其优缺点,通常与您使用的资源类型、您选择的语言(powershell vs json)以及您希望使用的自动化引擎相一致。

有两种方法可以“基线化”环境

第一种是使用ARM模板。请看。本质上,这是一种定义Azure ARM资源的声明性方式。然后,您可以对模板进行增量更新并进行部署。需要注意的是,ARM模板以资源组为目标。您可以为您拥有的每个资源组创建一个ARM模板,也可以为单个资源创建ARM模板,然后以“增量”模式运行它们

实现这一点的另一种方法是使用Powershell DSC。Azure发布了一些实验性DSC模块。有关更多信息,请参阅


上述每种方法都有其优缺点,通常与您使用的资源类型、您选择的语言(powershell vs json)以及您希望使用的自动化引擎相一致。

您能定义“基线”是什么意思吗?就像您在Azure中部署/创建环境一样(使用厨师食谱等)如何设置环境基线,以便在对环境进行更改时,能够将其与以前的基线进行比较,并看到差异。这就像在存储库中创建标签。你能定义“基线”是什么意思吗?就像在Azure中部署/创建环境(使用厨师食谱等)时,你如何设置环境基线,以便在对环境进行更改时,能够将其与以前的基线进行比较并看到差异。这就像在存储库中创建标签一样,因此我可以继续创建/配置我的环境并创建虚拟机。一旦脚本就绪,我将运行这些脚本并创建一个VM,该VM将放置在Azure存储区域的某个位置?我的理解正确吗?对不起,是虚拟机本身,还是提供虚拟机的脚本?ARM模板在本地运行。您可以使用扩展来使用chef/DSC/powershell发布配置VM,这将要求您将脚本上传到Azure可以访问的地方。这个答案对您有帮助吗?如果是这样,请您将其标记为正确?这样我就可以继续创建/配置我的环境并创建虚拟机。一旦脚本就绪,我将运行这些脚本并创建一个VM,该VM将放置在Azure存储区域的某个位置?我的理解正确吗?对不起,是虚拟机本身,还是提供虚拟机的脚本?ARM模板在本地运行。您可以使用扩展来使用chef/DSC/powershell发布配置VM,这将要求您将脚本上传到Azure可以访问的地方。这个答案对您有帮助吗?如果是的话,你能把它标记为正确的吗?