高防云服务器_什么是_物联网智能家居加盟

资讯 虚拟云 浏览

小编:感谢所有参加我们网络研讨会的人,录音现已提供。由于在录制本次网络研讨会时遇到技术困难,这里有另一段关于失踪者的录音信息如下我们在网络研讨会上收到的问题是Q&A:Q:Chef客

高防云服务器_什么是_物联网智能家居加盟

感谢所有参加我们网络研讨会的人,录音现已提供。由于在录制本次网络研讨会时遇到技术困难,这里有另一段关于失踪者的录音信息如下我们在网络研讨会上收到的问题是Q&A:Q:Chef客户端的输出是在控制台上显示的还是在这个可追溯性案例中捕捉到了特定的东西?A: 我只想在Chef运行的最后显示生成的报表JSON。默认情况下,输出通常重定向到/var/log/chef/客户端.log但是如果你手动运行Chef客户端,你会在stdout上看到输出。这是一个最佳实践问题,幻灯片是否建议环境应为"appName Version"类型并应用于节点?它指向的是版本化的烹饪书。因此,这与使用"test"、"dev"等环境不同:为了清晰起见,建议使用环境将特定的cookbook版本绑定到特定的节点子集。您仍然可以使用"test"、"dev"等环境名称。我想推出"myookbook"1.3.0版。将您的CI作业设置为首先用"cookbook"myookbook"=1.3.0"更新"dev",而"test"的"cookbook"为"myookbook","=1.2.3"。当你准备好测试"企业版"中的cookbook.0的限制时,你应该准备好用什么来测试"你准备好测试"这个"企业版"中的"cookbook.0"的限制吗?仅仅是企业特性吗?A: 你可以免费使用OSS厨师,没有任何限制。实际上,你也可以从OSS演示企业付费功能。您可以免费使用25个以下节点的所有企业功能。对于超过25个节点,您必须授权企业特性?A: 你可以在超市里看到所有的食谱但是你也可以通过GitHub找到很多其他不在超市里的。Chef超市网站上目前有一个weblogic烹饪书。问:一个简单的应用程序代码只改变会导致一个烹饪书的改变(调整应用程序的版本来部署吗?)并且在测试厨房执行期间触发应用程序单元/验收测试?A: 我建议你不要改变结构。我发现审计更容易发现发生了什么,发生在什么地方和什么时候。你可以跳过这些测试,但我不会推荐它,公云服务器,除非你处于紧急修复的情况下?A: 对于构建管道插件,我推荐构建流。你可以从一些简单的东西开始,比如buildpipelines插件,但是这不允许并发。您可能不需要并发。但你可以。:-)所以我建议从那里开始。问:如何决定在Jenkins构建作业中自动递增哪个版本?A: 你的烹饪书都有版本标记:X.Y.Z(主要.次要.修补). 如果您提交任何新的更改而不滚动X或Y,则管道将基于最后一个已知的正确版本增加Z。如果滚动X或Y,Z将重置为零,CI作业将从那里管理版本。这使得Z在你提交的任何源中都没有用。管道拥有Z,你拥有X和Y。问:你有没有展示这种设置的示例食谱可以在某处查看,比如GitHub回购?A: 当然,您可以从我的GitHub存储库获取本次网络研讨会中使用的脚本、食谱和配置:https://github.com/woohgit/jenkins-chef-traceability-exampleQ:您能提供一些工具/实用程序来测试Chef代码吗?如果我没有使用流浪汉,我可以使用测试厨房。如果您可以使用一些实用程序来测试Chef代码而不使用Vagrant,那就太好了。A: 有没有特别厌恶使用流浪汉?我想你可以手工做测试。推荐的做法是通过测试厨房使用流浪者,它使你的生活更轻松。您也可以尝试类似minitest的方法并启用chef minitest报告处理程序。如果你有不能使用vagrant的原因,让我们来讨论一下并找出一个可行的方法?A: Test kitchen有效地管理您的流浪文件,并将其设置为自动引导chef并从PWD中获取您的烹饪书代码。如果需要addl函数,还可以使用kitchen config文件将configs直接传递给vagrant。查看便当项目,了解更多关于你的流浪箱发生了什么-https://github.com/opscode/bentoQ:你能在这个演示中列出所有的技术吗(Chef、Jenkins、Ruby、Vagrant等)?A: 我认为最好是从我的GitHub存储库中查看源代码。它有一个自述,里面包含了你问题的答案。我的GitHub存储库可以在以下位置找到:https://github.com/woohgit/jenkins-chef-traceability-exampleQ:Jenkins插件如何获取有关Chef部署状态的信息?A: Chef在Chef客户端运行结束时生成一个报告,Chef处理程序Jenkins gem(包含在cookbooks中)只选择与文件相关的更改,并向特定的Jenkins URL发送POST请求。Chef跟踪插件处理这些POST数据。更准确地说:Chef跟踪插件公开了一个API端点:,Chef使用它来发送报告。是否可以转而部署其他类型的构件?E、 在Windows中安装一个.exe,云99服务器,或者在SUSE/RHEL中应用RPM更新包?A: 当然,您可以部署任何类型的文件。问:有没有办法从詹金斯内部触发部署?A: 当然可以。您可以配置Jenkins在提交被推送到存储库时启动构建,或者如果构建成功,作业a可以触发作业B。还有很多插件,这使得这更容易。我建议这个:https://wiki.jenkins ci.org/display/jenkins/Parameterized+Trigger+PluginQ:是否有weblogic食谱?A: 问题:Chef是使用快照之类的东西来恢复对节点所做的任何手动更改,还是只应用配方中列出的设置?A: 不使用或不建议使用快照。Chef中的所有内容都是显式的:Chef只管理配方中列出的设置。Chef并不是一个神奇的小马,它也不能自动地理解系统中发生的所有变化?来测试烹饪书的配方代码?。。或者,Serverspec是否足够好的测试来将产品投入生产?A: 有很多测试框架可以使用,我是chefspec的忠实粉丝。拟议的工作流程是我们可能需要的功能类型的一个例子。我建议使用chefspec测试代码,云算 数据库,并在开发生命周期的不同阶段使用serverspec测试最终的基础设施?A: Chef中的高可用性是以主动/被动的方式实现的?A: 我认为问题是如何在这种类型的管道中部署修补程序?在建议的工作流中,部署修补程序的最明显的方法是直接将其合并到主(绕过验证/代码审查周期)。合并代码,让你的管道以编程的方式进行升级?A: 从1.1版开始,Vagrant不再绑定到VirtualBox,还可以与其他虚拟化软件(如awsec2)一起工作。请在此处查看特定的流浪者插件:尤其是流浪的aws插件。《流浪者》只是VirtualBox、KVM、AWS EC2、DigitalOcean等的包装,问:Docker的崛起,你如何看待厨师的未来?你看到厨师的采用会随着Docker的采用增加或减少吗?A: 容器也需要配置。看看Docker将来的发展方向会很有趣。虽然使用Docker创建容器很简单,但是在生产环境中运行复杂的基础结构拓扑是很困难的。复杂性永远不会完全消失,作为工程师,云服务器软件,我们可能只是将其转移到堆栈的不同部分。即使在集装箱化的世界中,云主机平台,配置管理仍然具有强大的作用。我鼓励您看看我们对Chef容器所做的工作,以了解更多使用Chef with Container的方法--https://docs.chef.io/containers.html.

当前网址:http://www.vmchk.com/webdesign/52008.html

 
你可能喜欢的: