diff options
author | astokes <astokes@ef72aa8b-4018-0410-8976-d6e080ef94d8> | 2010-02-17 16:28:17 +0000 |
---|---|---|
committer | astokes <astokes@ef72aa8b-4018-0410-8976-d6e080ef94d8> | 2010-02-17 16:28:17 +0000 |
commit | 18191c43943661b2d61b191ea95a9c9351bd465c (patch) | |
tree | dd426874c830ec029dbd44eec4e469131d4fadc9 /README.rh-upload | |
parent | 494f1de1db6c29a3f5f6d0e5cabc29b86eaf99e8 (diff) | |
download | sos-18191c43943661b2d61b191ea95a9c9351bd465c.tar.gz |
- moved 1.9 to trunkr1.9
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@778 ef72aa8b-4018-0410-8976-d6e080ef94d8
Diffstat (limited to 'README.rh-upload')
-rw-r--r-- | README.rh-upload | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/README.rh-upload b/README.rh-upload new file mode 100644 index 00000000..6dd36aef --- /dev/null +++ b/README.rh-upload @@ -0,0 +1,54 @@ + +rh-upload + +This is a script provided with the SOS RPM which provides some automation for RHEL kernel vmcore file +handling. The script is capable of compressing, encrypting, checksumming, splitting and uploading a +vmcore file by passing a few options and answering two questions. + +The script requires that the system (it is run on) has lftp, openssl, and gzip installed otherwise it +will die. + +#### Recommendations #### + +Red Hat absolutely recommends that you perform an md5checksum and provide the result file to your +technician. This only takes a few extra minutes and can save a lot of headaches if the file somehow +is corrupted during transfer. + +It is not recommended to split the core file unless you are on an unreliable or low throughput +connection. Lftp will automatically resume uploads if there are connection interruptions but in +some cases splitting the core file into smaller hunks may be desirable. + +Because your core could potentially contain data sensitive to your company it is recommended that +core file encryption is at least considered. While it's not very likely that someone could sniff +that sensitive information while in transit it is possible. Even with very large core files it takes +less time to encrypt a compressed core file than it does to actually compress it the core file. +The 10 or so extra minutes it takes may be worth it. + +It's likely that you will be running the script remotely so it is recommended that you launch a +screen session _before_ kicking off this script. That way if your connection is dropped for some +reason the script will continue until it's ready to prompt for destination input. + +#### Questions #### + +A couple of comments regarding choices made in the design of the script. + +Why use gzip instead of bzip2? +While bzip2 /does/ compress tighter than gzip it is significantly slower on large files like +vmcore files. When compressing a core file speed is more of the essence rather than overall +compression ratio. + +Why not have a switch to provide the ticket number and/or upload destination? +Good question. While there isn't really a technical reason it seemed more logical to prompt +for this information at the beginning and end of the script run. + +Do I have to use this script to upload kernel vmcore files? +No you don't have to use it; however, we would prefer you did. It standardizes the core file +naming convention on the dropbox for one thing. Secondly it allows you to run this script +and then go work on something else while all of the file operations run; however, if you wish to +stare blankly at a screen waiting for compression to complete so you can upload that's entirely +your perogative. ;-) + +I have a suggestion for this script who do I give it to? +Open a ticket with Red Hat support with your request. It will certainly be considered. That said, +this was written in a shell script with the idea being that anyone could alter it in any way +they see fit. |