Uncomment code (forgot) and add informations in README.md
This commit is contained in:
parent
ae222b4231
commit
a11e511b7d
|
@ -4,15 +4,16 @@ Script to deploy a VM based on debian template (in our case).
|
||||||
The script add IPAM entry for an IPv4 address and an IPv6 range, and deploy/configure a VM based on the VM conf file (see vm-template.conf).
|
The script add IPAM entry for an IPv4 address and an IPv6 range, and deploy/configure a VM based on the VM conf file (see vm-template.conf).
|
||||||
|
|
||||||
# How to use
|
# How to use
|
||||||
* Define your IPAM credentials and adjust parameters in deploy_vm.conf file
|
* Define your IPAM credentials in file "cred" and adjust parameters in "deploy_vm.conf" file
|
||||||
* Copy the VM conf file template : cp vm-template.conf vm-user123.conf
|
* Copy the VM conf file template : cp vm-template.conf vm-user123.conf
|
||||||
* Adjust all parameters in new file vm-user123.conf
|
* Adjust all parameters in new file vm-user123.conf
|
||||||
* WARNING : if the SSH public key isn't correct, nobody would be able to log on the VM after deploy.
|
* WARNING : if the SSH public key isn't correct, nobody would be able to log in the VM after deploy.
|
||||||
* Run the script : ./deploy_vm.sh <vm-conf-file>
|
* Run the script : ./deploy_vm.sh <vm-conf-file>
|
||||||
|
|
||||||
# If problems
|
# If problems
|
||||||
* If the script fail and add already do updates in IPAM or on the VM, you can manually finish the deploy OR delete IPAM entries (1 IPv4 and 1 IPv6 range), delete the VM, rectify to avoir the problem and retry deploy.
|
* If the script fail and already do updates in IPAM or on the VM, you can manually finish the deploy OR delete IPAM entries (1 IPv4 and 1 IPv6 range), delete the VM, rectify to avoid the problem and retry deploy
|
||||||
|
|
||||||
# To do
|
# To do
|
||||||
|
* Variabilize some parameters like adminsys e-mail address, disk's name, ...
|
||||||
* Verify if VM conf file parameters are numbers before test the interval (actually in the same line)
|
* Verify if VM conf file parameters are numbers before test the interval (actually in the same line)
|
||||||
* Verify deploy_vm.conf parameters.
|
* Verify deploy_vm.conf parameters
|
||||||
|
|
|
@ -421,6 +421,7 @@ if [ "${VM_DISK_EXTEND}" -ne 0 ]; then
|
||||||
|
|
||||||
echo "INFO : Create new primary partition to extend VG... (Create new partition)"
|
echo "INFO : Create new primary partition to extend VG... (Create new partition)"
|
||||||
|
|
||||||
|
# Dirty but it's just work
|
||||||
ssh ${SSH_OPT} ${SSH_HOST} "echo -e \"n\np\n\n\n\nt\n\n8e\nw\n\" | fdisk /dev/vda" &> /dev/null
|
ssh ${SSH_OPT} ${SSH_HOST} "echo -e \"n\np\n\n\n\nt\n\n8e\nw\n\" | fdisk /dev/vda" &> /dev/null
|
||||||
|
|
||||||
# Don't check errors because return code in error (system has to reboot)
|
# Don't check errors because return code in error (system has to reboot)
|
||||||
|
@ -534,7 +535,7 @@ le FQDN.
|
||||||
|
|
||||||
Cordialement,
|
Cordialement,
|
||||||
--
|
--
|
||||||
Les adminsys de GRIFON" #| /usr/sbin/sendmail -f adminsys@grifon.fr -t
|
Les adminsys de GRIFON" | /usr/sbin/sendmail -f adminsys@grifon.fr -t
|
||||||
|
|
||||||
echo "INFO : script finished, mail sent to the user and adminsys@grifon.fr"
|
echo "INFO : script finished, mail sent to the user and adminsys@grifon.fr"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue