: artikel,

in der Gesamtansicht.
Zugehörige Kommentare,
Verweise und verwandte Artikel werden unten aufgeführt.

» Dieser Artikel wurde am
7. August 2010
geschrieben und hat derzeit
keinen Kommentar «

Weitere OpenVZ Scripte

So noch ein neuer Beitrag zum Theme OpenVZ. Sollte jemand im Besitz eines OpneVZ Servers sein hier ein paar nützliches Scripts die das Arbeiten mit OpenVZ erleichtern.

Script 1

zur Überprüfung ob alle virtuellen Server optimal konfiguriert sind und optimal laufen.

Einfach eine auführbare Datei erstellen mit den Namen calc_vz.sh und mit dem Befehl

./calc_vz.sh

ausführen.

Die Rechte sollten auf 755 gesetzt sein um die Datei ausführen zu können.

#!/bin/sh
echo
for i in $(vzlist -o vpsid -H)
do
echo -n $(vzlist -o hostname -H $i)
echo -n " "
echo -n $(vzlist -o kmemsize.m -H $i)
echo -n " "
vzlist -o ip -H $i
vzcalc $i
echo "----------------------------------------------------------"
done

Script 2

zur Überprüfung der Nutzung des Speichers der virtuellen Server.

Einfach eine auführbare Datei erstellen mit den Namen memory_vz.sh und mit dem Befehl

./memory_vz.sh

ausführen.

Die Rechte sollten auf 755 gesetzt sein um die Datei ausführen zu können.

#!/bin/bash
#
# /usr/local/bin/vzfree.sh
#

x=$(cat /proc/user_beancounters |grep privvmpages|
awk 'BEGIN{ cur=max=lim=0; }{ cur+=$2;
max+=$3;lim+=$5 } END {print cur*4/1024,max*4/1024,lim*4/1024}')
zugesichert=$(cat /proc/user_beancounters |grep oomguarpages|
awk 'BEGIN{ cur=max=lim=0; }{ lim+=$4 }
END { print lim*4/1024}')

momentan=$(echo $x| awk '{print $1}')
maximalgenutzt=$(echo $x| awk '{print $2}')
maximalnutzbar=$(echo $x| awk '{print $3}')

echo "VPS Speichernutzung:"
echo "Momentan genutzt: $momentan MB"
echo "Maximal genutzt: $maximalgenutzt MB"
echo "Zugesichert: $zugesichert MB"
echo "Maximal nutzbar: $maximalnutzbar MB"

Script 3

zur Überprüfung ob die einzelnen Konfigurationen der virtuellen Server stimmen.

Einfach eine auführbare Datei erstellen mit den Namen validate_vz.sh und mit dem Befehl

./validate_vz.sh

ausführen.

Die Rechte sollten auf 755 gesetzt sein um die Datei ausführen zu können.

#!/bin/sh
for i in $(vzlist -o vpsid -H -a); do echo -n "$i.conf : " ;
vzcfgvalidate /etc/vz/conf/$i.conf ; done

Script 4

zum Updaten der virtuellen Server.

Einfach eine auführbare Datei erstellen mit den Namen update_vz.sh und mit dem Befehl

./update_vz.sh

ausführen.

Die Rechte sollten auf 755 gesetzt sein um die Datei ausführen zu können.

#!/bin/sh
# vzdeb-upgrade
for i in $(vzlist -o vpsid -H)
do
vzctl exec $i apt-get update; apt-get upgrade
done

Script 5

zum Erstellen einer gespliteten Konfiguration für die virtuellen Server.

Einfach eine auführbare Datei erstellen mit den Namen split_vz.sh und mit dem Befehl

./split_vz.sh

ausführen.

Die Rechte sollten auf 755 gesetzt sein um die Datei ausführen zu können.

#!/bin/sh
vzsplit -n 2

Der Artikel wurde am Samstag, den 7. August 2010 geschrieben. Er ist abgelegt unter folgenden Kategorien: OpenVZ. Sie können hier einen Trackback senden Trackback zum Artikel anlegen. Kommentieren Sie den Artikel und lassen Sie sich bei neuen Kommentaren Feed für Kommentare automatisch benachrichtigen.

Nachschlagen bei Wikipedia   Was ist ein Trackback? | RSS-Feed? | Social Tagging?

Keine aktuellen Kommentare

Sie können den ersten Kommentar schreiben. Worauf warten Sie!

Schreiben Sie einen Kommentar zum Artikel







(x) Pflichtfeld. Kommentare unangemessenen Inhalts werden moderiert. XHTML: Sie können diese sog. Tags zur Formatierung verwenden:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>