Moin hier versuche ich mich mal mit einem kleinem Howto für OpenVZ HOST und I-MSCP im GuestOS.
Das Howto bezieht sich auf Debian Squeeze Basisinstallation
Um OpenVZ auf dem HOST installieren zu können, benötigen wir im Vorfeld einige Pakete
Basissystem Pakete nachinstallieren
Kernel Installation
Hier müssen wir nachfolgende Settings setzten, falls nicht bereits gesetzt
Um die Funktionen zu überprüfen
Nun müssen wir die /etc/vz/vz.conf öffnen und die Variable "NEIGHBOUR_DEVS" auf "all" setzen.
Ich verwede vi ihr könnt gerne Nano oder sonstige Editoren verwenden.
[STRG] :wq speichert die Config
Abschließend installieren wir noch zwei kleine Pakete und rebooten den Server
VZdump kann auch von der Version her neuer sein getestet habe ich es bisher nur mit der 1.2-4.
Nach dem Reboot können wir den HOST-Server Überprüfen
Als nächste kommen wir zu dem "Großen" Part der Geschichte, Kernel und Co installieren.
Zuerst müssen wir die source.list anpassen
- vi /etc/apt/sources.listdeb http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ squeeze main non-free contribdeb-src http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ squeeze main non-free contribdeb http://ftp.de.debian.org/debian/ squeeze main contrib non-freedeb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-freedeb http://security.debian.org/ squeeze/updates main contrib non-freedeb-src http://security.debian.org/ squeeze/updates main contrib non-freedeb http://volatile.debian.org/debian-volatile squeeze/volatile main contrib non-freedeb-src http://volatile.debian.org/debian-volatile squeeze/volatile main contrib non-freedeb http://download.openvz.org/debian-systs squeeze openvz
Warum ich die perferences gesetzt habe weis ich nicht mehr so genau, aber damit funktioniert es bei mir bisher wunderbar.
jetzt müssen wir den Cache neu Aufbauen und die Keys importieren
Linux-Images Laden und einbinden
Downloads unter http://wiki.openvz.org/Download/template/precreated
Erstellen des V-Server
V-Server beim Host-Start mitstarten
Wenn der V-Server direkt beim Boot Vorgang mit gestartet werden soll:
V-Server Netzwerkkonfiguration
Pfad zu den Conf-Files
Um i-MSCP zum Laufen zu bekommen könnt ihr nachfolgende Config Übernehmen und speichern
"i-mscp-V-Server.conf aka [V-Server-ID].conf"
- # Copyright (C) 2000-2007 SWsoft. All rights reserved.## This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 2 of the License, or# (at your option) any later version.## This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the# GNU General Public License for more details.## You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA#ONBOOT="yes"# UBC parameters (in form of barrier:limit)#KMEMSIZE="14372700:14790164"KMEMSIZE="33554432:33554432"LOCKEDPAGES="256:256"#PRIVVMPAGES="65536:69632"PRIVVMPAGES="524288:524288"SHMPAGES="21504:21504"NUMPROC="240:240"PHYSPAGES="0:9223372036854775807"VMGUARPAGES="524288:524288"OOMGUARPAGES="26112:9223372036854775807"NUMTCPSOCK="10000:10000"NUMFLOCK="188:206"NUMPTY="16:16"NUMSIGINFO="256:256"TCPSNDBUF="2703360:2703360"TCPRCVBUF="2703360:2703360"OTHERSOCKBUF="1126080:2097152"DGRAMRCVBUF="262144:262144"NUMOTHERSOCK="12000:12000"DCACHESIZE="3409920:3624960"NUMFILE="9312:9312"AVNUMPROC="180:180"NUMIPTENT="128:128"# Disk quota parameters (in form of softlimit:hardlimit)DISKSPACE="104857600:104857600"DISKINODES="200000:220000"QUOTATIME="0"# CPU fair sheduler parameterCPUUNITS="200000" # diesen Wert könnt ihr gerne erhöhen soweit ihr das zulassen wolltVE_ROOT="/var/lib/vz/root/$VEID"VE_PRIVATE="/var/lib/vz/private/$VEID"OSTEMPLATE="debian-6.0-amd64-minimal"ORIGIN_SAMPLE="vps.basic"HOSTNAME="DEIN-HOSTNAME.DOMAIN"IP_ADDRESS="V_SERVER-Externe-IP"NAMESERVER="8.8.8.8 8.8.4.4"
Short-Comands
- Starten der VM : vzctl start SERVERNAME
- Stoppen der VM: vzctl stop SERVERNAME
- Restart der VM : vzctl restart SERVERNAME
- Root PWD setzen: vzctl exec SERVERNAME passwd
- Auf den Server schalten: vzctl enter SERVERNAME
- VM’s auflisten: vzlist –a
- Löschen einer VM: vzctl destroy SERERNAME
So von der Beta her hatte ich noch zwei kleine Dinge unter Troubleshooting
i-MSCP – Fehler innerhalb openVZ
SMTP geht nicht über outlook
POP3 geht nicht
PHP-IMAP geht nicht:
Nun kann der V-Server auf dr Host gestartet werden mittels
Jetzt müssen wir noch ein SSH / Root Password setzten, das erledigen wir vom HOST aus mittels
Weitere Lnks zum Handeln von OpenVZ findet ihr unter http://www.openvz.org
So ich hoffe das hilft einigen von euch, i-MSCP als V-Server laufen zu lassen, die gepostet konf ist eine Art minimal konfig, damit läuft erstmal IMSCP bei mir derzeit mit einigen hundert domains, jedoch nur wenige Drupal, Joomla etc... und Magento, XT-Commerce gedönse - vilt 12 Seiten die das einsetzten- .
Grüße
@Edit 10.08.2012 Anpassungen für Debian 6.0 vorgenommen.