文件名称:vmss-extensions
文件大小:305KB
文件格式:ZIP
更新时间:2024-04-08 14:41:18
PowerShell
vmss-扩展 目的 我们正在使用这些powershell脚本为Service Fabric安装准备VM或VMSS。默认情况下,Service Fabric使用TEMP存储进行安装,并且至少使用16/20 GB。在PROD中,我们有一个具有75GB临时存储的VMSS。 对于开发来说,这是不需要的。我们正在使用附加磁盘和附加磁盘上的Service Fabric配置来选择另一个更便宜,更小的Compute。 解决方案 我们正在使用自定义脚本扩展在VMSS或VMSS的每个VM上执行Powershell脚本 这些扩展名必须在Service Fabric安装之前运行。我们在扩展名之间使用“扩展名排序”。 如果使用的是VMSS,则必须调整模板版本以使用依赖项 " vmssApiVersion " : " 2019-07-01 " , 自定义脚本扩展的配置 在此处在模板中唯一命名扩展名,例如“ c
【文件预览】:
vmss-extensions-main
----nginx()
--------nginx.conf(2KB)
--------enable.conf(6KB)
----core()
--------map-file-share.ps1(1KB)
--------prepare-vm-disk.ps1(2KB)
--------run-log-prepare-sf.ps1(547B)
----images()
--------custom-log-files.png(101KB)
--------extension-log-files.png(124KB)
--------installed-extensions.png(66KB)
----vm()
--------fix-vm-start-params.bat(820B)
--------set-netsh-2000.bat(597B)
--------tcp-timed-wait-delay.reg(300B)
----example-templates()
--------part-sf-template-dependecy.json(2KB)
--------part-hello-custom-extension.json(753B)
--------part-template-custom-extentsion.json(1KB)
--------sf-template-full.json(51KB)
----.DS_Store(6KB)
----hello()
--------hello-vmss.ps1(533B)
--------run-log-hello-vmss.ps1(155B)
----README.md(7KB)