Difference between revisions of "Plesk in VE"
(Various edits, fixes and updates.) |
|||
Line 1: | Line 1: | ||
− | Below is an example of | + | Below is an example transcript of installing Plesk into an OpenVZ VE (VE#11): |
<pre> | <pre> | ||
Line 19: | Line 19: | ||
Saved parameters for VPS 11 | Saved parameters for VPS 11 | ||
− | # vzctl set 11 --hostname=plesk. | + | # vzctl set 11 --hostname=plesk.example.com --save |
Saved parameters for VPS 11 | Saved parameters for VPS 11 | ||
Line 28: | Line 28: | ||
UB limits were set successefully | UB limits were set successefully | ||
− | # vzctl set 11 --ipadd | + | # vzctl set 11 --ipadd 127.1.2.3 --save |
Saved parameters for VPS 11 | Saved parameters for VPS 11 | ||
Line 46: | Line 46: | ||
Setting quota ugidlimit: 150 | Setting quota ugidlimit: 150 | ||
VPS start in progress... | VPS start in progress... | ||
+ | </pre> | ||
+ | If you want to run a VPN server inside the VE you need to [[VPN via the TUN/TAP device|TUN/TAP module]]. The following commands consolidate what needs to be done: | ||
+ | <pre> | ||
# modprobe tun | # modprobe tun | ||
# lsmod | grep tun | # lsmod | grep tun | ||
Line 57: | Line 60: | ||
# vzctl exec 11 chmod 600 /dev/net/tun | # vzctl exec 11 chmod 600 /dev/net/tun | ||
</pre> | </pre> | ||
− | |||
− | + | Make sure that the VE's hostname (plesk.example.com) is resolving correctly to the VE's IP address (127.1.2.3). You can also add the corresponding record to /etc/hosts as a workaround. | |
− | + | Then, go to http://www.swsoft.com/download/plesk8/ and download the appropriate autoinstaller or the appropriate RPM. In this case, [[http://download1.swsoft.com/Plesk/Plesk8.1/CentOS4.3/psa_installer_v3.1.0_build061201.02_os_CentOS_4.3_i386|CentOS]] 4.3. | |
− | + | If you want to download the autoinstaller all you need to do is: | |
<pre> | <pre> | ||
− | # / | + | # wget http://download1.swsoft.com/Plesk/Plesk8.1/CentOS4.3/psa_installer_v3.1.0_build061201.02_os_CentOS_4.3_i386 |
+ | # mv psa_installer_v3.1.0_build061201.02_os_CentOS_4.3_i386 /vz/private/11/root/ | ||
+ | # vzctl exec 11 /root/psa_installer_v3.1.0_build061201.02_os_CentOS_4.3_i386 | ||
</pre> | </pre> | ||
− | |||
− | + | Proceed as you would if you were installing Plesk without OpenVZ. | |
+ | When the installation over you will see something along the lines of: | ||
<pre> | <pre> | ||
− | |||
− | |||
− | |||
Congratulations! | Congratulations! | ||
Plesk has been successfully installed on your server. | Plesk has been successfully installed on your server. | ||
Line 101: | Line 102: | ||
* Thank you for choosing our products! * | * Thank you for choosing our products! * | ||
***************************************************************************** | ***************************************************************************** | ||
− | |||
− | |||
</pre> | </pre> | ||
[[Plesk install full output]] | [[Plesk install full output]] | ||
− | Done. You can create prepackaged template from this VE for further installations. | + | Done. You can create a prepackaged template from this VE for further installations. |
[[category:HOWTO]] | [[category:HOWTO]] |
Revision as of 20:45, 4 January 2007
Below is an example transcript of installing Plesk into an OpenVZ VE (VE#11):
# 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.example.com --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 127.1.2.3 --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...
If you want to run a VPN server inside the VE you need to TUN/TAP module. The following commands consolidate what needs to be done:
# 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
Make sure that the VE's hostname (plesk.example.com) is resolving correctly to the VE's IP address (127.1.2.3). You can also add the corresponding record to /etc/hosts as a workaround.
Then, go to http://www.swsoft.com/download/plesk8/ and download the appropriate autoinstaller or the appropriate RPM. In this case, [[1]] 4.3.
If you want to download the autoinstaller all you need to do is:
# wget http://download1.swsoft.com/Plesk/Plesk8.1/CentOS4.3/psa_installer_v3.1.0_build061201.02_os_CentOS_4.3_i386 # mv psa_installer_v3.1.0_build061201.02_os_CentOS_4.3_i386 /vz/private/11/root/ # vzctl exec 11 /root/psa_installer_v3.1.0_build061201.02_os_CentOS_4.3_i386
Proceed as you would if you were installing Plesk without OpenVZ.
When the installation over you will see something along the lines of:
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! * *****************************************************************************
Done. You can create a prepackaged template from this VE for further installations.