Solved

Acceptance Criteria - handover from Dev to Live environment

Posted on 2000-05-11
5
1,790 Views
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
0
Comment
Question by:hyphen
5 Comments
 
LVL 2

Expert Comment

by:bronwyn_black
ID: 2803623
hyphen,

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.

Cheers,
Bron.
0
 
LVL 12

Expert Comment

by:geotiger
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.
0
 
LVL 5

Expert Comment

by:ianB
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
http://www.experts-exchange.com/Computers/Operating_Systems/Solaris/

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.
http://www.experts-exchange.com/Customer_Service/Experts_Exchange/

Ian
Community Support @ Experts Exchange

0
 
LVL 2

Expert Comment

by:ish
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:
When:
Why:
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)
            2)
MX Hosts:       1)
            2)

Platform:  
Primary Administrator:
      Phone:
Secondary Administrator:
      Phone:
Emergency 24 hour contact:
      Phone:
      Pager:

Operating System:
Peripherals
Name (Type)      SCSI ID      ADPE #      Serial #
                  
Host ID:
RAM:
MAC Address:
Video: Color Video Card (Rack mounted server, No Monitor)
Disks: AVAILABLE DISKS/CDROMS/TAPES:

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

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

/etc/vfstab
Deviceto Mount      Deviceto fsck      MountPoint      FSType      FsckPass      Mountat Boot
                              
/etc/mnttab
/etc/auto_master:
/etc/auto_home:
/etc/auto_direct:

Head -15 passwd:

Ifconfig -a:

Routing Table:
Destination      Gateway      Flags      Ref      Use      Interface
                              
/etc/system:
/etc/inetd.conf:
/etc/syslog.conf:
/etc/nsswitch.conf:
/etc/dfs/dfstab:
/etc/hosts.allow:
/etc/hosts.deny:
Patch Diag:
0
 
LVL 2

Accepted Solution

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

Featured Post

How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

Join & Write a Comment

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…
Using libpcap/Jpcap to capture and send packets on Solaris version (10/11) Library used: 1.      Libpcap (http://www.tcpdump.org) Version 1.2 2.      Jpcap(http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/index.html) Version 0.6 Prerequisite: 1.      GCC …
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…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:

706 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

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now