云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式存储_包头网站建设公司_返现

小七 141 0

HashiCorp包装机0.8

我们发布了0.8封隔器。Packer是一个用于构建虚拟机映像、容器和其他可部署工件的工具。packer0.7已经发布了将近一年了(从那时起发布了一些小版本),我们决定是时候发布一个大版本了。packer0.8是一个非常大的版本,有十几个新特性。非常感谢有超过100个请求请求的社区,以及HashiCorp的员工chrisbednarski和Clint Shryock,他们都花了很多时间来做这个发布。Packer0.8可以立即下载,并且已经在Atlas中运行。Packer 0.8的功能亮点:WinRM和Windows配置程序Windows AWS图像SSH代理转发、堡垒主机等OpenStack Identity v3及更多本地Shell脚本设置几十个较小的改进»WinRM和Windows配置程序Packer现在支持WinRM连接作为SSH的替代。这意味着Packer现在可以在本机配置Windows而不必安装SSH服务器(这对于当前的Windows机器来说是不正常的)。WinRM易于配置:{"建筑商":\[{..."communicator":"winrm","winrm\\u username":"管理员"}\]}您也可以配置WinRM端口、WinRM密码等,但大多数构建器会自动为您导出这些信息。packer0.8还附带了三个新的Windows专用配置程序:PowerShell、Windows shell(cmd)和Windows restart。这些供应器都需要使用WinRM作为连接。PowerShell provisioner允许您执行PowerShell脚本,Windows Shell provisioner执行批处理脚本,Windows restart provisioner启动重新启动并等待计算机完成重新启动。»Windows AWS图像Amazon builders for Packer现在支持创建Windows映像。以前的Packer版本只支持Linux。构建Windows AWS映像是无缝的,不需要新的配置。您只需将windowsami指定为源映像,Packer将完成其余的工作。通常需要将其与WinRM通信器配对。构建Windows AMI的有效模板示例如下所示:{"建筑商":\[{"type":"亚马逊ebs","region":"us-east-1","source\\u ami":"ami-c01102a8","instance\\u type":"m3.medium","ami\\u name":"windows ami{timestamp}}","user\\\\ data\\\u file":"{template\\\\u dir}/setup"\_winrm.txt文件","communicator":"winrm","winrm\\u username":"管理员"}\],"供应者":\[{"type":"powershell","内联":\["目录c:\\\"\]}\]}»SSH代理转发、堡垒主机等Packer中的SSH获得了许多特性和改进。Packer默认会转发您的SSH代理,可以通过bastion主机连接,SSH现在也可以完全禁用。SSH代理转发不需要新的配置。如果Packer检测到运行Packer的机器上运行SSH代理,它将自动转发它。您也可以禁用SSH代理转发。堡垒主机允许Packer通过堡垒在专用网络中创建映像。这是一个很长的时间以来的强烈要求,配置它很容易:{"建筑商":\[{...,"ssh\\u bastion\\\主机":"1.2.3.4","ssh\\u bastion\\\用户名":"foo","ssh\\\u bastion\\\\u private\\\u key\\\u file":"{template\\\\u dir}"/堡垒.key"}\],"供应者":\[{"type":"powershell","内联":\["目录c:\\\"\]}\]}最后,如果不想使用SSH,现在可以完全禁用它。您可以通过指定"communicator":"none"来执行此操作。请注意,如果没有通讯器,供应器将无法工作。»OpenStack Identity v3及更多OpenStack builder已经从头开始进行了重新设计,使其更加用户友好并支持新功能。最值得注意的新特性是对identityapi的v3的支持。除了identity v3,还进行了各种改进:可以为口味和图像指定UUID和人类友好名称。支持可用区。如果OpenStack集群支持扩展,Packer将在快照前停止实例,以避免磁盘损坏。支持用户数据。还有更多。。。»本地外壳设置Packer现在有一个shell本地供应器,用于在配置过程中执行本地shell脚本。用法很简单:{"供应者":\[{"type":"shell本地","command":"回音你好!"}\]}Atlas也支持这一点!Atlas在虚拟机中运行Packer构建,因此您可以执行自定义脚本。»几十个较小的改进除了上述主要功能外,Packer 0.8还包括一些值得注意的改进:文件提供程序支持从远程计算机下载文件。压缩后处理器支持多种压缩算法,如果可能,还将并行压缩文件。ISOs和其他大型文件的下载现在支持恢复。如果ctrl-C或Packer崩溃,下载将在下一次运行时继续。现在每个构建器都支持所有SSH选项、WinRM等。以前,每个构建器都有不同的SSH选项。Docker builder支持使用SSH的容器。build配置和U类型的函数可用。»结论packer0.8是一个具有许多特性的巨大版本。此次发布的亮点是全面改进了Windows支持。Packer现在可以为任何支持它的构建程序构建Windows映像,而不需要任何外部插件。可恢复的文件下载等功能也有助于Windows,因为Windows通常有非常大的iso。但除了Windows之外,packer0.8几乎全面改进了每一个构建器。OpenStack被重写,所有优秀的Amazon builder错误都得到了修复,DigitalOcean builder更加稳定,等等。现在下载Packer或在Atlas中使用它。