我已经被赋予了定义一个服务器构build和构build过程的任务,以便迁移到Windows Server 2008,为几百个物理机和几百个虚拟机。 我来自Solaris背景,正在尝试从已经移动的人那里挑选一些东西,而没有为以前的过程留下任何文档。 我已经发现了各种微软工具,包括WDS,WAIK,MDT,但是我正在努力寻找任何能够一致地概括它们如何结合在一起以及如何去做的东西。 (我担心我对Google的依赖不会对MS产品有好处)。 我意识到这是一个很大的话题,但任何人都可以提出任何有关创buildWindows Server 2008构build(包括应用程序)的最佳工具和技术的build议。 提前致谢。 汤姆
在客户端上部署Windows Embedded Standard 2009的常规工作stream程是什么? 我还没有find一个官方指导,并希望有一个链接。 部署需要额外的软件吗? 如果客户端不支持PXE,我该怎么办?
我使用哈德森作为我的CI,它运作良好,build立运行testing,编码指标,所有这些好东西。 但目前来说,就是这样,没有自动化的部署,我必须手动完成。 我还没有find哈德森的任何一种capistrano插件,我甚至无法看到在Hudson成功构build之后我可以在哪里运行我的帽子部署。 有没有人知道我需要什么来自动化部署到成功的构buildtesting服务器? 我希望每个承诺都能强制构build,并且有条件部署到testing中,以便我可以立即看到所有内容。
我们有一个ASP3.0应用程序,其中包含一些ASP.NET(2.0)dittys。(我们的长期目标是将所有东西都迁移到ASP.NET,但对于这个问题并不重要) 我们目前的testing/部署工作stream程如下所示: 1 Use notepad++ or VS2008 to fix a bug/feature (depending on what I have open) 2 Open my virtual test-server 3 Copy the fixed file over, either with explorer, or if I can be bothered to open it, WinMerge 4 Test that the fix works 5 Close the virtual test-server 6 Connect to […]
我是一个贸易程序员,“服务器pipe理员”由公司的必要性。 我们正在倾倒旧的痛苦的“通过FTP上传的更新站点”的部署方式。 让web服务器将最新的代码库从版本控制检查到一个文件夹中,并且使用“current”符号链接指向最新的签出(通过更改符号链接可以轻松地回到旧版本)似乎是我们想要的方式走。 但是我有一个问题:处理用户上传的内容的最佳做法是什么? 这东西不是版本控制。 我有几个想法来处理这个问题,但是聪明的,被接受的做法是什么?
昨天晚上,我们部署了一套新的Sharepointfunction到负载平衡的环境。 由于某些原因,新function在1个框中,但没有显示在其他人的SharePoint站点上。 我们有4台服务器,我们通过拉动1台服务器停止轮换,停止应用程序池,部署新代码和新function,部署到他们。 然后,我们会将其重新启动并添加到旋转中。 对于剩下的服务器,我们只能从服务器上移除服务器,停止应用程序池,并部署代码,而不是function,然后将其重新启动并将其添加到循环中。 任何想法,为什么function不显示在其他服务器上? 此外,任何想法迫使function显示? 提前致谢。
我必须在客户端的服务器上部署一个Ruby on Rails应用程序,我不希望他们能够查看或修改源代码。 你如何保护代码技术上? 我想构build一个基于Linux的虚拟机,其中包含应用程序代码所在的encryption文件系统。 客户端没有root访问权限,或根本无法直接访问系统。 所有服务自动启动,应用程序可以使用。 你会build议什么?
我正在寻找build议/ best-practices / + ve / -ve或其他想法来部署和维护IIS上的许多(50)Web服务和Web服务应用程序, )软件。 目前我们有一个包含许多Web服务项目的解决scheme。 软件是独立开发的,稍后可以在发布时进行集成。 这涉及到集成pipe理器(不熟悉代码),将该项目添加到主要解决scheme,并确保一切正常,例如引用等不被破坏。 这意味着我们最终在IIS中有一个服务于许多Web服务的站点。 最近的另一个想法是有多个站点 – 可能将相关的Web服务分组到一个站点,但将其他Web服务保留在不同的站点中,尽pipe这增加了维护(因为有更多的站点),这意味着软件的一部分可以独立更新并由编写代码的开发人员进行testing。 可能是相关的:我们使用源代码控制代码,有许多用户(每天点击一百万左右),在工作时间内可以容忍0次停机。 目前,要更新单个Web服务,必须将应用程序服务器从群集中取出,更新,然后重新添加到群集中。 有没有一个更有效率/灵活,但仍然可维护的方法去做到这一点?
我购买2台专用服务器(一台用于实时主机,另一台用于分段环境)。 四个问题: 如何保持活着的服务器与登台服务器同步? 目标是每天运行同步,但是我不能承受任何停机时间,因此在同步过程中,可以暂存镜像生产,但用户可以使用生产吗? 以及如何像cron工作自动化这个过程? 我需要推送文件从分期到生产,我假设这是通过FTP或如何自动化这也从一些工具? 对于我的登台服务器,如何在内部保护它? 我有我的主要域名,例如: www.example.com因此,在prod服务器上,这个URL应该可以被互联网上的每个人使用。 在登台服务器上,相同的URL只能由内部人员使用。 我不能使用子目录,因为我有很多子域/子目录已经作为网站的一部分,我想保留适当的QA的准确的URL结构。 我需要使用版本控制的代码,所以我认为SVN是要安装在两个服务器上,他们可以同步,虽然我不知道如何分离他们之间的SVN环境? 我的数据库是MySQL和MagnoDB。
我最近遇到了一些问题,最近由于SELinux部署了使用mod_wsgi的Django。 世界通常会得到“权限被拒绝”的错误(403)。 这是通过禁用SELinux解决的。 在启用SELinux的情况下有没有办法使用mod_wsgi? 现在,如果我要将我的djcode文件夹移动到/ usr / local /这将工作,但如果djcode文件夹存储在/ usr / local / src / djcode,它会再次给我这个错误。 Cannot load /etc/httpd/modules/mod_wsgi.so into server: /etc/httpd/modules/mod_wsgi.so: cannot restore segment prot after reloc: Permission denied 我看了一些日志,它说: SElinux is preventing the httpd from using potentially mislabel files ./src (src_1) 那么我怎样才能让httpd使用src文件夹呢?