Getting some UrbanCode Infrastructure monitoring baselines
The primary focus of this post is to focus on the operational concerns of running a healthy UrbanCode Deploy infrastructure, the concepts are mostly generic but I will try and add my thoughts on some relevant points of interest as we step through an example setup and analysis for a server in a future post.
Backing up UrbanCode Deploy
A standard practice that we all should be putting in place even before we go to production to ensure that we actually understand what needs to be backed up and how to put a process in place. There are two types here, the first being a full offline backup, offline here means the UCD server is not running, the second is an incremental backup. One key to how to design your backup plan is understanding your Service Level Agreement(SLA) and time to recover, what amount of data loss can you accept.
Monitoring an UrbanCode linux server
Monitoring here consists of three stock standard linux tools dstat, iostat, and pidstat I won’t even pretend that I know how to do this on Windows, but I imagine they have some equivalent, feel free to comment and educate me, but I don’t have the cycles to do the play around with Windows as well.
The dstat tool is a consolidated replacement for a few previous tools that did each task, so to simplify it is a good starting point to help us cover our system level monitoring, and pidstat.
Upgrading UrbanCode when using a load balancer for webhost
Error while upgrading between 6.1.1.x versions noting that the server is running even when it is not we see the error about a previously installed version of IBM UrbanCode Deploy is running. Here is a quick way to work around this.
UrbanCode Deploy 6.1.2 is out, with Patterns included
IBM UrbanCode Deploy just dropped a shiny new release version 6.1.2. There are the normal inclusion of changes and performance improvements goodness, but this release also includes the complete UrbanCode Deploy with Patterns product as part of Deploy
Upgrading from UrbanCode version 4 to version 6
Upgrading from UrbanCode 4.x to the most recent versions in the 6.1.x versions can be involved and will undoubtably affect your user community. Below are some steps for getting your test environment setup to actually perform the test upgrades and any migrations needed to help facilitate the process when you have to repeat it with production
Making your UrbanCode services run automatically on Linux
Getting UrbanCode products installed on your Linux machines is a pretty straight forward task, one thing that is easy to forget to is to make those services run automatically. This post takes you through the steps needed to make the services automatically start as your infrastructure is restarted.
Scaling IBM UrbanCode Deploy
Using IBM UrbanCode Deploy(UCD) to grow your organization’s delivery capabilities is a great start, but we have a follow on problem to our own success. As the deployment process is managed through UCD we now have to account for and support production application requirements as they are now dependent on the UCD server’s availability and ability to perform. The topic of this article is to discuss the primary means of designing and architecting a scalable deployment with fail-over disaster recovery capabilities.
Creating UrbanCode databases in Oracle
Just a quick one, working with a client and noticed that the database install documentation is very prescriptive for most of the databases, but strangly spartan for Oracle.
Getting started with UrbanCode Deploy with Patterns 18.104.22.168 on Ubuntu 14.04
Getting your own private cloud is cool, connecting it to UrbanCode Deploy is pretty cool too, but adding a way to perform full stack deployments of complete environments is awesome. This article is a helper to get up and running, from here the sky is the limit to start talking about how you push your unit of deployment up from a code changes and configurations changes to talking complete environment deployments or updates to help improve quality of deployments.
Getting started with IBM UrbanCode Deploy on Ubuntu 13.04
So I have been playing around with UrbanCode Deploy for demos and testing on local VMs, just today I decided to install it on a VM in my home LAN ESXi server. The install process is fairly painless, to make this self-contained I just needed to install mysql, the mysql…