Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

Plesk in VE

4,006 bytes added, 16:31, 3 July 2006
no edit summary
Below is an example of how to install Plesk into OpenVZ VE (VE#11):

<pre>
# vzctl create 11 --ostemplate centos-4-i386-default
Creating VPS private area: /vz/private/11
Performing postcreate actions
VPS private area was created

# vzctl set 11 --quotaugidlimit 150 --save
Saved parameters for VPS 11

# vzctl set 11 --numproc 400:400 --save
Saved parameters for VPS 11

# vzctl set 11 --kmemsize 16384000:18022400 --save
Saved parameters for VPS 11

# vzctl set 11 --privvmpages 262144:292912 --save
Saved parameters for VPS 11

# vzctl set 11 --hostname=plesk.local --save
Saved parameters for VPS 11

# vzctl set 11 --diskspace 2000000:2000000 --save
Saved parameters for VPS 11

# vzctl set 11 --shmpages 16384:16384 --save
UB limits were set successefully

# vzctl set 11 --ipadd 192.168.51.55 --save
Saved parameters for VPS 11

# vzctl set 11 --userpasswd root:pass
Changing password for user root.
passwd: all authentication tokens updated successfully.

# vzctl set 11 --iptables "iptable_filter iptable_mangle ipt_limit ipt_multiport ipt_tos ipt_TOS ipt_REJECT ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_LOG ipt_length ip_conntrack ip_conntrack_ftp ip_conntrack_irc ipt_conntrack ipt_state ipt_helper iptable_nat ip_nat_ftp ip_nat_irc" --save
Saved parameters for VPS 11

# vzctl start 11
Starting VPS ...
VPS is mounted
Adding IP address(es): 192.168.51.55
Setting CPU units: 1000
Set hostname: plesk.local
Setting quota ugidlimit: 150
VPS start in progress...

# modprobe tun
# lsmod | grep tun
tun 6624 0
# vzctl set 11 --devices c:10:200:rw --save
Setting devices
Saved parameters for VPS 11
# vzctl exec 11 mkdir -p /dev/net
# vzctl exec 11 mknod /dev/net/tun c 10 200
# vzctl exec 11 chmod 600 /dev/net/tun
</pre>
Make sure that VE's hostname is resolving correctly to VE's IP address. You can also add an appropriate record to /etc/hosts as a workaround.

Then go to http://www.swsoft.com/download/plesk8/ and download appropriate autoinstaller. CentOS 4.2 in this case.

Copy and install psa-autoinstaller-<VERSION>.rpm to VE#11

execute:
<pre>
# /usr/local/psa/bin/autoinstaller
</pre>
select version 8.0.1 and neccessary components.

after packages were downloaded selected components are installing:

<pre>
Start packages installation
-----skip-----

Congratulations!
Plesk has been successfully installed on your server.
To complete the system configuration, please proceed to URL:
https://plesk.local:8443/ or
https://127.0.0.1:8443/
Use the login name 'admin' and password 'setup'.

Further, use the following commands to start and stop Plesk:
"/etc/init.d/psa start" and
"/etc/init.d/psa stop" respectively.

All Plesk control panel documentation is available at
http://www.swsoft.com/en/products/plesk80/docs

*****************************************************************************
* *
* NOTE: You have a default key file with limited functionality *
* currently installed for Plesk, which allows *
* creating one client account, one domain, one mail name and *
* one web user. *
* To extend the limits of your license key and enable *
* additional features, please contact the SWsoft, Inc. sales *
* department: sales@swsoft.com *
* *
* Thank you for choosing our products! *
*****************************************************************************
-----skip-----

</pre>
[[Plesk install full output]]

Done. You can create prepackaged template from this VE for further installations.

[[category:HOWTO]]
9
edits