script mkvm mise a jour
This commit is contained in:
16
scripts/mkvm
16
scripts/mkvm
@ -17,6 +17,11 @@ vmMem[s-nas]=512
|
||||
vmMem[s-infra]=768
|
||||
vmMem[s-backup]=768
|
||||
vmMem[s-elk]=3072
|
||||
vmMem[s-awx]=4096
|
||||
|
||||
declare -A vmCpus
|
||||
vmCpus[s-peertube]=2
|
||||
vmCpus[s-awx]=2
|
||||
|
||||
usage () {
|
||||
echo "$0 - version ${mkvmrelease} - Ova version ${ovarelease}"
|
||||
@ -40,12 +45,15 @@ create_vm () {
|
||||
if [[ "${deletemode}" = 1 ]] ; then
|
||||
VBoxManage unregistervm --delete "${nom}"
|
||||
fi
|
||||
vboxmanage import "${nomova}" --vsys 0 --vmname "${nom}"
|
||||
mem=1024
|
||||
cpus=1
|
||||
if [[ -v vmMem[${nom}] ]]; then
|
||||
mem=${vmMem[${nom}]}
|
||||
echo "machine ${nom}: ${mem} ..."
|
||||
VBoxManage modifyvm "${nom}" --memory "${mem}"
|
||||
fi
|
||||
if [[ -v vmCpus[${nom}] ]]; then
|
||||
cpus=${vmCpus[${nom}]}
|
||||
fi
|
||||
vboxmanage import "${nomova}" --vsys 0 --vmname "${nom}" --memory "${mem}" --cpus "${cpus}"
|
||||
}
|
||||
|
||||
setif () {
|
||||
@ -145,6 +153,8 @@ elif [[ "${vm}" == "r-vp2" ]] ; then
|
||||
./addint.r-vp2
|
||||
elif [[ "${vm}" == "s-agence" ]] ; then
|
||||
create_if "${vm}" "n-adm" "n-agence"
|
||||
elif [[ "${vm}" == "s-awx" ]] ; then
|
||||
create_if "${vm}" "n-adm" "n-infra"
|
||||
else
|
||||
echo "$0 : vm ${vm} non prevue "
|
||||
exit 2
|
||||
|
Reference in New Issue
Block a user