06-26-2016
Hi,
I'm a sysadmin who does a lot of automating too.
Your script maybe good for a start. I have some points for you:
- Yous script could use some improvements to make it simpler. But hey! It works? It may stay as it is.
- Maybe you want a result mailed to you when the installation is read, so you know when something had failed and you'll be informed to fix it. Of course your system needs a configured mailer to do this.
- Another buzzword of automation "idempotency": Run it as often as you want, you get always the correct result. What's regarding your script, this point should be fulfilled. Nothing bad should happen if you call it more than once, except some download trash is accumulating. So cleaning up after your script runs is a good idea.
- You may go with your own scripts, but things tend to get more complex. So you may choose one of the configuration management or automated install systems. I'm using FAI(Nice,Primarily for Debian/Ubuntu, but also possible for CentOS(I use it to install CentOS 6+7) for automated install and chef(quite complex, steep learning curve) for configuration management. If you stay with centos, kickstart may be more convenient for you for the topic of automatic installation. And what I've read ansible is a more easy approach than chef, if you want to manage your nodes after installation.
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hello All!
I am looking to build a monitoring script.
The script should always run as a system service of some type and should always check that a PHP script is running.
Maybe there is a way to assign a PHP script to a certain PID so that the monitor script that check for the PID in top... (4 Replies)
Discussion started by: elDeuce
4 Replies
2. Shell Programming and Scripting
Hi everyone, first post here.
Anyone who isn't interested in the background, press pagedown :).
I sometimes need to make scripts for little things I need in the infrastructure at the company I work at. Currently I am trying to make a wrapper script for a proprietary image-deployment program.... (2 Replies)
Discussion started by: andreas.ericson
2 Replies
3. Shell Programming and Scripting
Hi,
Can someone help me with creating a bash shell script.
I need to create a script that gets a positive number n as an argument.
The script must create n directories in the current directory with names like map_1, map_2 etcetera. Each directory must be contained within its predecessor. So... (7 Replies)
Discussion started by: I-1
7 Replies
4. Shell Programming and Scripting
Hi,
Is there a way to use cp in such a way that when a file is copied to a destination, the required destination folders are automatically created with the proper permissions, and the resulting copied file has the same attributes as the original. For example if I copied... (1 Reply)
Discussion started by: pcwiz
1 Replies
5. Shell Programming and Scripting
Dear All,
I have been deploying my web application binary on Jboss application server manually on 13 servers with 2 instances on each server. i.e. 26 instances. It is really becoming time consuming to deploy the application manually.
I am looking for a script which would deploy my binary file... (1 Reply)
Discussion started by: Siddheshk
1 Replies
6. Shell Programming and Scripting
Hi,
I need to develop a script which will deploy my web application binary(.war) file in the jboss application server.
I also need to take the back up of the existing binary file and rename the same with current date and then deploy the new binary from my specified location.
The same... (1 Reply)
Discussion started by: Siddheshk
1 Replies
7. Red Hat
Dear Linux Experts,
On my windows 7 desktop with the help of Vmware workstation (Version 7.1),
created virtual machine and installed Centos 5.7 successfully using ISO image.
Query : Is this possible to upgrade the Centos 5.7 using Centos 5.8 ISO image to Centos version 5.8?.. if yes kindly... (2 Replies)
Discussion started by: Ananthcn
2 Replies
8. Shell Programming and Scripting
Hi,
I have created a shell script which is used by many users to change their password/unlock, etc., via menu. There is possibility users just close the putty window without proper exit from menu.
I want a solution so that if anybody forgets to stop that session, it should kill automatically... (9 Replies)
Discussion started by: prashant2507198
9 Replies
9. Shell Programming and Scripting
Hi All,
I am writing a shell script.
#!/bin/bash
cat /etc/hosts
mkdir -p /var/tmp
mount 113.123.35.37:/vol/vol615/syb /var/tmp
In above script I am trying to add below predefined script/command (/var/tmp/db_tools)
This command in turn ask for user input, which will be always option... (17 Replies)
Discussion started by: madhur.baharani
17 Replies
LEARN ABOUT SUSE
grub-install.unsupported
GRUB-INSTALL(8) FSF GRUB-INSTALL(8)
NAME
grub-install - install GRUB on your drive
SYNOPSIS
grub-install [OPTION] install_device
DESCRIPTION
Install GRUB on your drive.
-h, --help
print this message and exit
-v, --version
print the version information and exit
--root-directory=DIR
install GRUB images under the directory DIR instead of the root directory
--grub-shell=FILE
use FILE as the grub shell
--no-floppy
do not probe any floppy drive
--force-lba
force GRUB to use LBA mode even for a buggy BIOS
--recheck
probe a device map even if it already exists
INSTALL_DEVICE can be a GRUB device name or a system device filename.
grub-install copies GRUB images into the DIR/boot directory specfied by --root-directory, and uses the grub shell to install grub into the
boot sector.
The grub source distribution carries this script to ease the installation of grub as a boot loader. In Suse Linux however, grub installa-
tion is much better handled by Yast; use of this script is generally discouraged and therefore unsupported. Consequently, the script has
been renamed to grub-install.unsupported.
In order to (re-)install grub for the currently running system, simply use Yast. For an installation aiming at a differing system, the
crafting of an appropriate device.map and grub shell script is strongly advised, e.g. "grub --batch --device-map=target-device.map < tar-
get-grub.conf"
SEE ALSO
The full documentation for grub-install is maintained as a Texinfo manual. If the info and grub-install programs are properly installed at
your site, the command
info grub-install
should give you access to the complete manual.
grub-install (GNU GRUB 0.97) May 2005 GRUB-INSTALL(8)