Questions tagged [deployment]

Deployment is the process or collection activities that make a system available for use.

Deployment is the process or collection activities that make a system available for use.

It can refer to hardware, software, or both and has varying levels of automation, from the completely automated "no-touch" deployments to completely manual ones. Wikipedia has a page dedicated to software deployments here.

1293 questions
6
votes
6 answers

Unable to perform an unattended domain join using WDS and an answer file on Windows 8.1

I've already looked through the other questions related to this and none of them were able to help me. I've already spent several days on this damned unattended process and, miraculously, I was able to get it to work ONCE yesterday but, alas, I did…
Mat
  • 135
  • 1
  • 1
  • 8
6
votes
2 answers

How to use terraform.io to change the image of a stateful server without downtime or data loss?

Say I have application servers, database servers, and a few dns-round-robin load balancers. All this powered by images created with Packer with deployment managed with Terraform. How do I change the image of the database servers without nuking their…
jpadvo
  • 183
  • 1
  • 5
6
votes
2 answers

Creating a docker container from a capistrano deploy

I'm having a bit of a difficult time understanding how I can leverage my existing infrastructure code with Docker. I have a Ruby on Rails app that uses capistrano to push out deployments. I want to use this capistrano script to create a new docker…
EightyEight
  • 303
  • 1
  • 2
  • 11
6
votes
0 answers

How to deploy a WebSocket application without downtime?

Deploying HTTP applications without downtime isn't that hard: HTTP is stateless, so with a load balancer in front of 2 HTTP applications solves the problem. If both applications use a common backend to handle the sessions, everything turns out…
6
votes
8 answers

Deployment and monitoring tools for java/tomcat/linux environment

I'm a developer for many years, but don't have tons of experience in ops, so apology if this is a newbe question. In my company we run a web service written in Java mainly based on a Tomcat web server. We have two datacenters with about 10 hosts…
Ran
  • 191
  • 1
  • 4
6
votes
3 answers

What is your provisioning method? (out of the cardboard -> bare metal -> fully functional server)?

Trying to cut down our deploy times and looking for suggestions and shortcuts you or your team uses to get back in the terminal and out of the data center. Looking at the entire process from ordering gear to end of life.
ForgeMan
  • 401
  • 2
  • 8
6
votes
2 answers

Deploying Office 2013 via GPO

Looking at potential ways to deploy Office 2013 via GPO. First and most obvious way is to run a startup script which calls the Office 2013 setup.exe. Problem here is what happens after it is installed, will that startup script keep re-installing…
NickC
  • 2,373
  • 13
  • 41
  • 55
6
votes
6 answers

On Windows machines, what is the typical toolchain for remote maintenance?

I need to deploy PHP and Python code and the appropriate environment (web server, db server) to remote Windows systems, and I don't know what toolchain would be the equivalent to ssh, scp, bash and the like. So, basically, what I need to be able to…
Hanno Fietz
  • 1,022
  • 2
  • 13
  • 24
6
votes
2 answers

What are common strategies for configuration management on EC2?

Without using a 3rd party cloud configuration service, what are common patterns/strategies or whitepapers written on the subject of configuration management with EC2? Specifically on how to configure and provision new instances at startup, code…
6
votes
1 answer

How to deploy changes to staging database while still keep it in sync with production master database?

I want to set up a staging server to do final test for my website. The staging site's database is replicating production master mysql db in order to reflect a real environment. If a deploy only contains code changes, it's easy to deploy it first to…
lxyu
  • 281
  • 1
  • 5
  • 9
6
votes
2 answers

Using DNS to push out new versions of web application

I'm thinking of pushing out new versions of our web application using a DNS. We are currently hosting our application using EC2 so my thinking is that we can launch a new instance, deploy the new application version to that instance, run some tests…
Brian D.
  • 205
  • 1
  • 4
6
votes
1 answer

What's the best practice for hot-redeployment of WARs to Tomcat?

What's the best practice for hot-redeployment of WARs to Tomcat? Say that I have a webapp that serves a long-running type of user (logs in in the morning, uses all say), and want non-stop redeployment of the app where the current users can continue…
6
votes
1 answer

Windows Deployment Server and Re-Re-Imaging via PXE Boot

I'm just getting the hang of trying to configure/use Windows Deployment Services (WDS) to image Windows 7 workstations on our network. I have the WDS server configured so any machine can request an image, but the administrator must authorize the…
Bart Silverstrim
  • 31,172
  • 9
  • 67
  • 87
6
votes
3 answers

Using Puppet to install software "bundles"

We're in the process of researching a configuration/systems management implementation and we've done quite a lot of demoing of Puppet. Puppet seems to excel at the somewhat simple "ensure this package is installed, this config file exists, and that…
Kyle Smith
  • 9,683
  • 1
  • 31
  • 32
6
votes
2 answers

Automatically install Microsoft Update utility

I work in an environment with a variety of hardware, so we usually use automated installs and group policy instead of drive imaging for deployment of Windows 7. One step we always have to do manually is to open Windows Update and tell it to upgrade…
Josh
  • 763
  • 4
  • 10
  • 17