Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


Acceptance Criteria - handover from Dev to Live environment

Posted on 2000-05-11
Medium Priority
Last Modified: 2013-12-27
Is their a generic "checklist" out there I could use to accept a development machine into a LIVE environment. This is specifically for a solaris 2.6 platform but is not limited to anyone platform.
Also any "change management" tips on existing LIVE environments.
thanks-in-advance, hyphen
Question by:hyphen
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Expert Comment

ID: 2803623

There might be something out there, but the main points would be:

- Backup/Recovery/Contingency Plan: **VERY VERY important... The need for a tried, tested, regular, comprehensive backup AND recovery cannot be stressed enough in a live enironment. Also, what happens if the machine crashes and burns? Is there a backup server?

- Security: **VERY VERY important... See http://www.sunworld.com/common/security-faq.html for some hints. Aside from the machine itself, an insecure machine could jepordise your entire network

- Stability: Will it fall over when it finally experiences real load?

- Accesability: Can you use it? Can pepole use it?

- Performance: A slow machine won't make any friends

- Ownership: Who owns this machine? Who will take responsiblity for maint and admin?

- Documentation: ...the slicing info and root password is no good in the head of the admin guy if he's slept in

There's probably alot more you need to look at... perhaps some more comments on this site will add to this list.

As for a live environment... it's kinda similar to introducing a new box, except you need to account for any down-time that an update might require (or cause).

Hope this helps.

LVL 12

Expert Comment

ID: 2807420
I had worked in a heavily audited environment before. Any hardware or software added to the system had to be gone through an acceptance test. It is a good discipline.

Besides what Bronwyn had listed (you can easily spend those areas into more items), I think that you need to start with system boot and shutdown procedures; application startup and shutdown; filesystem layout; resource sharing; printing queues; etc.

Expert Comment

ID: 2855578
We have opened up a new Solaris Topic Area.  

To increase the visibility of questions, we moved questions we felt
appropriate to the new Solaris Topic Area where they will be easier for
Solaris experts to find and answer. You may view your question at

If you have any questions about the new topic area you can contact
Community Support by posting a comment at the following URL or by
emailing us at cs@experts-exchange.com.

Community Support @ Experts Exchange


Expert Comment

ID: 2964533
At my site, we require allmachines be extensivly documented, and heavily monitored for "chng mgmt".

The first step was to establish a set of baseline configuration requirements for:
account structure
server settings
hardware configurations
system security requirements
system documentation

This could be a rather LONG post :)    once we established these requirements, we got manegment to enforce them on our development team.  Now when we get a machine from them, it comes with everything that we require.  It makes change over a LOT easier.

Bronwyn gave you a good starting point.

As for the change management thing, there is a really good program out there, designed as a security tool called TRIPWIRE, that will monitor the state of system files.... it was meant to catch hackers that have changed a file's data (especially in critical system files) but works well as a monoitoring tool.  We were not content to rely on that ONE tool, and so wrote a script that is cron'd on all 25 Solaris boxes I have called change_wizard.sh  It uses log files to track critical system file sizes, and campares current file to last check.  If it has been change, it shoots an email to me so that I know a file has been changed.

All of our admins have been taught that if you make s system config change, you must send an email to a central address/folder that details:
What system:
What change:
If it needs to be backed out, how?

If I get a change_wiz message, I check that folder, no note?  we got a problem...  Change management can save you in a multi-admin environment...

Here is a bare wag at what we use for "system books"  Bronwyn was right about what happens when the amdin sleeps in :)

Host Name:
Domain Name:
IP Address:
Cnames:       1)
MX Hosts:       1)

Primary Administrator:
Secondary Administrator:
Emergency 24 hour contact:

Operating System:
Name (Type)      SCSI ID      ADPE #      Serial #
Host ID:
MAC Address:
Video: Color Video Card (Rack mounted server, No Monitor)

ID      Vendor      Product      Rev      Serial Number      Capacity
partition map
Partition      Tag      Flag      First Sector      Count      Last Sector      Mount Directory

df -k
File system      Kbytes      Used      Avail.      Cap.      Mounted on

Deviceto Mount      Deviceto fsck      MountPoint      FSType      FsckPass      Mountat Boot

Head -15 passwd:

Ifconfig -a:

Routing Table:
Destination      Gateway      Flags      Ref      Use      Interface
Patch Diag:

Accepted Solution

ish earned 300 total points
ID: 3109664
I posted a very comprehensive answer here, and perhaps the response or acceptance was lost in the crash on thursday?

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Let's say you need to move the data of a file system from one partition to another. This generally involves dismounting the file system, backing it up to tapes, and restoring it to a new partition. You may also copy the file system from one place to…
I promised to write further about my project, and here I am.  First, I needed to setup the Primary Server.  You can read how in this article: Setup FreeBSD Server with full HDD encryption (http://www.experts-exchange.com/OS/Unix/BSD/FreeBSD/A_3660-S…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…

618 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question