Hello all, I wonder if it is possible to have the virtualisation to another server. I mean the first server for emails, web ... and the second for virtualization. All controlled by a single interface. Sorry for my English ... Thank you in advance
Hello and thank you for your help. I actually succeeded and the server appears in the list. I created a vm. But still, I can not be reached: root@virt:~# vzctl enter 101 Container config file does not exist
Either openvz is not properly installed or there is a mysql connection problem between the servers. Please post the output of ls -la /vz and run this command on the slave server as root and pots the output: /usr/local/ispconfig/server/server.sh
of course: root@virt:~# ls -la /vz lrwxrwxrwx 1 root root 11 26 déc. 13:34 /vz -> /var/lib/vz root@virt:~# sh /usr/local/ispconfig/server/server.sh finished.
I just saw one thing: I wanted to apply the basic rules of the firewall on the server virtualization. I used the ISPConfig web interface. But checking on the server, the rules were not applied I'm not sure the communication between the servers are well...
I reinstalled ISPConfig on the server virtualization and communication working (iptables problem mentioned above). But I still have the same problem with respect openvz.
I recreated the vm. I started with the graphical interface of ISPConfig. And here's the back: root@virt:~# vzctl enter 101 Container is not running root@virt:~# vzctl start 101 Starting container ... Container private area /vz/private/101 does not exist
1) Enable loglevel debug for the slave under system > server config. 2) Comment out the server.sh cronjob in the root crontab on the slave. 3) Create a new virtual machine in ispconfig. 4) Run this command as root on the slave to create the vm and see if there are any errors: /usr/local/ispconfig/server/server.sh
Error: (CLI:003) Specified controller does not exist. PHP Warning: Invalid argument supplied for foreach() in /usr/local/ispconfig/server/lib/classes/monitor_tools.inc.php on line 1072 .... Cached OS template /var/lib/vz/template/cache/debian-minimal-x86.tar.gz not found Creation of container private area failed 27.12.2011-13:55 - DEBUG - Create OpenVZ VM: vzctl create 102 --ostemplate debian-minimal-x86 Container private area /vz/private/102 does not exist 27.12.2011-13:55 - DEBUG - Starting OpenVZ VM: vzctl start 102 Container private area /vz/private/102 does not exist 27.12.2011-13:55 - DEBUG - Processed datalog_id 102 27.12.2011-13:55 - DEBUG - Remove Lock: /usr/local/ispconfig/server/temp/.ispconfig_lock finished.
I guess that you dont have the openvz template "debian-minimal-x86" that you selected as basis for this VM, please post the output of: ls -la /vz/template/cache The template name is the same then the file name in the template cache directory just without the tar.gz ending.
You are right: root@virt:~# ls -la /vz/template/cache total 8 drwxr-xr-x 2 root root 4096 27 janv. 2011 . drwxr-xr-x 3 root root 4096 26 déc. 13:31 .. Apparently I have no template ... I do not understand why it appears as a possibility. Where can I get it back please?
ISPConfig can not know which templates you have installed as the slave can not report that back to the master, so you have to set it to the templates that you downloaded. According to the above ls output, you havent installed any templates yet. The record in the ispconfig interface is a demo record that has be changed to match your installed template. e.g. for a debian 64bit template, run this on the slave: cd /var/lib/vz/template/cache wget http://download.openvz.org/template/precreated/contrib/debian-6.0-amd64-minimal.tar.gz and then adjust the template name in ispconfig to debian-6.0-amd64-minimal Download a openvz template of your choice e.g. a debian template and then modify or add a record for that template in the ispconfig interface and create a openvz vm with it.