Hello,
I have been unable, for some time, to get a clear understanding of how updates for Plesk, as well as the underlying OS, should work together, in a Plesk environment.
Of course, I'm most interested in answers that apply to my specific configuration, but even if I just had some more general answers, it would make it easier for me to apply it to my own situation. I will describe my particular set up, in case folks can provide specific answers, but general answers will also be helpful.
I'm currently running several Plesk 11.0.9 servers using CentOS 6.4 with Postfix. It's my understanding that my VPS provider (ServInt) uses Virtuozzo on the host machines.
I would like to understand how various updates should work in a recommended environment...
Regarding Plesk updates...
Other than Plesk/PSA software updates, what other updates are automatically pushed to Plesk 11 servers via the Plesk auto-update mechanism?
We have seen the version of PHP updated (5.3 to 5.4), once in the past (Aug 11, 2013), without any action on our part. I don't know if that came from Plesk, our VPS provider, or Virtuozzo.
It's my understanding that Plesk installs and/or supports specific versions of PHP and MySQL. If there are minor version updates, or security related updates, to PHP or MySQL, do those get automatically installed by Plesk? If not, then how should minor version and security updates for PHP and MySQL be handled? Installing an unsupported version of PHP or MySQL could causing Plesk to stop working, yes? If PHP and MySQL updates are not automatically installed, how do I determine which updates are compatible, have been tested, and should be installed? I'm happy to just use the supported versions on PHP and MySQL for the version of Plesk we are using, however, if security updates are needed, how should these be handled?
Currently we have servers with the following versions of PHP and MySQL...
Server#1
Server#2
Continued...
I have been unable, for some time, to get a clear understanding of how updates for Plesk, as well as the underlying OS, should work together, in a Plesk environment.
Of course, I'm most interested in answers that apply to my specific configuration, but even if I just had some more general answers, it would make it easier for me to apply it to my own situation. I will describe my particular set up, in case folks can provide specific answers, but general answers will also be helpful.
I'm currently running several Plesk 11.0.9 servers using CentOS 6.4 with Postfix. It's my understanding that my VPS provider (ServInt) uses Virtuozzo on the host machines.
I would like to understand how various updates should work in a recommended environment...
Regarding Plesk updates...
Other than Plesk/PSA software updates, what other updates are automatically pushed to Plesk 11 servers via the Plesk auto-update mechanism?
We have seen the version of PHP updated (5.3 to 5.4), once in the past (Aug 11, 2013), without any action on our part. I don't know if that came from Plesk, our VPS provider, or Virtuozzo.
It's my understanding that Plesk installs and/or supports specific versions of PHP and MySQL. If there are minor version updates, or security related updates, to PHP or MySQL, do those get automatically installed by Plesk? If not, then how should minor version and security updates for PHP and MySQL be handled? Installing an unsupported version of PHP or MySQL could causing Plesk to stop working, yes? If PHP and MySQL updates are not automatically installed, how do I determine which updates are compatible, have been tested, and should be installed? I'm happy to just use the supported versions on PHP and MySQL for the version of Plesk we are using, however, if security updates are needed, how should these be handled?
Currently we have servers with the following versions of PHP and MySQL...
Server#1
Code:
# yum list installed | grep -i php
php.x86_64 5.4.26-32.el6.art @atomic
php-cli.x86_64 5.4.26-32.el6.art @atomic
php-common.x86_64 5.4.26-32.el6.art @atomic
php-devel.x86_64 5.4.26-32.el6.art @atomic
php-gd.x86_64 5.4.26-32.el6.art @atomic
php-imap.x86_64 5.4.26-32.el6.art @atomic
php-mbstring.x86_64 5.4.26-32.el6.art @atomic
php-mysql.x86_64 5.4.26-32.el6.art @atomic
php-pdo.x86_64 5.4.26-32.el6.art @atomic
php-pgsql.x86_64 5.4.26-32.el6.art @atomic
php-xml.x86_64 5.4.26-32.el6.art @atomic
php5-ioncube-loader.x86_64 4.0.14-12042719 installed
psa-php5-configurator.x86_64 1.6.2-cos6.build110120608.16 installed
psa11-php-fakepackage.x86_64 11.0.9-cos6.build110120608.16 installed
# yum list installed | grep -i mysql
mysql.x86_64 5.5.36-21.el6.art @atomic
mysql-connector-odbc.x86_64 5.1.5r1144-7.el6 installed
mysql-libs.x86_64 5.5.36-21.el6.art @atomic
mysql-server.x86_64 5.5.36-21.el6.art @atomic
mysqlclient16.x86_64 5.1.59-2.el6.art @atomic
perl-DBD-MySQL.x86_64 4.013-3.el6 installed
php-mysql.x86_64 5.4.26-32.el6.art @atomic
# yum repolist enabled
Loaded plugins: fastestmirror, priorities
Repository PPB_11_0_9-dist is listed more than once in the configuration
Repository PPB_11_0_9-thirdparty is listed more than once in the configuration
Loading mirror speeds from cached hostfile
PSA_11.0.9-thirdparty | 2.9 kB 00:00
SITEBUILDER_11.0.10-dist | 951 B 00:00
SITEBUILDER_11.0.10-thirdparty | 951 B 00:00
base | 3.7 kB 00:00
extras | 3.3 kB 00:00
plesk | 2.9 kB 00:00
rmmagent | 1.3 kB 00:00
updates | 3.4 kB 00:00
repo id repo name status
PSA_11.0.9-thirdparty Parallels product PSA_11.0.9 thirdparty 3
SITEBUILDER_11.0.10-dist Parallels product SITEBUILDER_11_0_10 dist 3
SITEBUILDER_11.0.10-thirdparty Parallels product SITEBUILDER_11_0_10 thirdparty 0
base CentOS-6 - Base 6,508+10
extras CentOS-6 - Extras 15
plesk Plesk Server Administrator 114+1
rmmagent Advanced Monitoring Agent for Linux (CentOS_6) 6
updates CentOS-6 - Updates 174
repolist: 6,823
# yum repolist disabled
Loaded plugins: fastestmirror, priorities
Repository PPB_11_0_9-dist is listed more than once in the configuration
Repository PPB_11_0_9-thirdparty is listed more than once in the configuration
repo id repo name
C6.0-base CentOS-6.0 - Base
C6.0-centosplus CentOS-6.0 - CentOSPlus
C6.0-contrib CentOS-6.0 - Contrib
C6.0-extras CentOS-6.0 - Extras
C6.0-updates CentOS-6.0 - Updates
C6.1-base CentOS-6.1 - Base
C6.1-centosplus CentOS-6.1 - CentOSPlus
C6.1-contrib CentOS-6.1 - Contrib
C6.1-extras CentOS-6.1 - Extras
C6.1-updates CentOS-6.1 - Updates
C6.2-base CentOS-6.2 - Base
C6.2-centosplus CentOS-6.2 - CentOSPlus
C6.2-contrib CentOS-6.2 - Contrib
C6.2-extras CentOS-6.2 - Extras
C6.2-updates CentOS-6.2 - Updates
C6.3-base CentOS-6.3 - Base
C6.3-centosplus CentOS-6.3 - CentOSPlus
C6.3-contrib CentOS-6.3 - Contrib
C6.3-extras CentOS-6.3 - Extras
C6.3-updates CentOS-6.3 - Updates
PPB_11_0_9-dist Parallels product PPB_11_0_9 dist
PPB_11_0_9-thirdparty Parallels product PPB_11_0_9 thirdparty
PSA_11_0_9-dist Parallels product PSA_11_0_9 dist
PSA_11_0_9-thirdparty Parallels product PSA_11_0_9 thirdparty
SITEBUILDER_11_0_10-dist Parallels product SITEBUILDER_11_0_10 dist
SITEBUILDER_11_0_10-thirdparty Parallels product SITEBUILDER_11_0_10 thirdparty
atomic CentOS / Red Hat Enterprise Linux 6 - atomicrocketturtle.com
atomic-testing CentOS / Red Hat Enterprise Linux 6 - atomicrocketturtle.com - (Testing)
c6-media CentOS-6 - Media
centosplus CentOS-6 - Plus
contrib CentOS-6 - Contrib
debug CentOS-6 - Debuginfo
repolist: 0
Server#2
Code:
# yum list installed | grep -i php
php.x86_64 5.4.25-31.el6.art @atomic
php-cli.x86_64 5.4.25-31.el6.art @atomic
php-common.x86_64 5.4.25-31.el6.art @atomic
php-devel.x86_64 5.4.25-31.el6.art @atomic
php-gd.x86_64 5.4.25-31.el6.art @atomic
php-imap.x86_64 5.4.25-31.el6.art @atomic
php-mbstring.x86_64 5.4.25-31.el6.art @atomic
php-mysql.x86_64 5.4.25-31.el6.art @atomic
php-pdo.x86_64 5.4.25-31.el6.art @atomic
php-pgsql.x86_64 5.4.25-31.el6.art @atomic
php-xml.x86_64 5.4.25-31.el6.art @atomic
php5-ioncube-loader.x86_64 4.0.14-12042719 installed
psa-php5-configurator.x86_64 1.6.2-cos6.build110120608.16 installed
psa11-php-fakepackage.x86_64 11.0.9-cos6.build110120608.16 installed
# yum list installed | grep -i mysql
mysql.x86_64 5.5.36-21.el6.art @atomic
mysql-connector-odbc.x86_64 5.1.5r1144-7.el6 installed
mysql-libs.x86_64 5.5.36-21.el6.art @atomic
mysql-server.x86_64 5.5.36-21.el6.art @atomic
mysqlclient16.x86_64 5.1.59-2.el6.art @atomic
perl-DBD-MySQL.x86_64 4.013-3.el6 installed
php-mysql.x86_64 5.4.25-31.el6.art @atomic
# yum repolist enabled
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
base | 3.7 kB 00:00
extras | 3.3 kB 00:00
rmmagent | 1.3 kB 00:00
updates | 3.4 kB 00:00
repo id repo name status
base CentOS-6 - Base 6,508+10
extras CentOS-6 - Extras 15
rmmagent Advanced Monitoring Agent for Linux (CentOS_6) 6
updates CentOS-6 - Updates 174
repolist: 6,703
[root@plesk2 log]# yum repolist enabled
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
base | 3.7 kB 00:00
extras | 3.3 kB 00:00
rmmagent | 1.3 kB 00:00
updates | 3.4 kB 00:00
repo id repo name status
base CentOS-6 - Base 6,508+10
extras CentOS-6 - Extras 15
rmmagent Advanced Monitoring Agent for Linux (CentOS_6) 6
updates CentOS-6 - Updates 174
repolist: 6,703
# yum repolist disabled
Loaded plugins: fastestmirror, priorities
repo id repo name
C6.0-base CentOS-6.0 - Base
C6.0-centosplus CentOS-6.0 - CentOSPlus
C6.0-contrib CentOS-6.0 - Contrib
C6.0-extras CentOS-6.0 - Extras
C6.0-updates CentOS-6.0 - Updates
C6.1-base CentOS-6.1 - Base
C6.1-centosplus CentOS-6.1 - CentOSPlus
C6.1-contrib CentOS-6.1 - Contrib
C6.1-extras CentOS-6.1 - Extras
C6.1-updates CentOS-6.1 - Updates
C6.2-base CentOS-6.2 - Base
C6.2-centosplus CentOS-6.2 - CentOSPlus
C6.2-contrib CentOS-6.2 - Contrib
C6.2-extras CentOS-6.2 - Extras
C6.2-updates CentOS-6.2 - Updates
C6.3-base CentOS-6.3 - Base
C6.3-centosplus CentOS-6.3 - CentOSPlus
C6.3-contrib CentOS-6.3 - Contrib
C6.3-extras CentOS-6.3 - Extras
C6.3-updates CentOS-6.3 - Updates
atomic CentOS / Red Hat Enterprise Linux 6 - atomicrocketturtle.com
atomic-testing CentOS / Red Hat Enterprise Linux 6 - atomicrocketturtle.com - (Testing)
c6-media CentOS-6 - Media
centosplus CentOS-6 - Plus
contrib CentOS-6 - Contrib
debug CentOS-6 - Debuginfo
repolist: 0
Continued...