Hello Folks!
Today I managed to install Virtualmin on latest Debian8 LPAR:s running on IBM Power5+ platform.
Hope it helps someone, I can support you if needed.
My setup was a initially Debian7 which I did upgrade to Debian8 using Debian standard procedure, but for power platform.
Installation once up the time was almost similar to this, with exception that I have DS4000 SAN storage:
http://www.rootvg.net/content/view/560/1/
Newer images can be fetched from here and put on to vio server as virtual cd resource and then mapped to the LPAR where you want to install Debian:
http://cdimage.debian.org/debian-cd/8.2.0/powerpc/iso-dvd/
root@debian:~# cat /etc/debian_version
8.2
root@debian:~# cat /proc/cpuinfo
processor : 0
cpu : POWER5+ (gs)
clock : 1898.100000MHz
revision : 3.1 (pvr 003b 0301)
processor : 1
cpu : POWER5+ (gs)
clock : 1898.100000MHz
revision : 3.1 (pvr 003b 0301)
timebase : 511649000
platform : pSeries
model : IBM,9115-505
machine : CHRP IBM,9115-505
root@debian:~# uname -a
Linux debian 3.2.0-4-powerpc64 #1 SMP Debian 3.2.68-1+deb7u5 ppc64 GNU/Linux
I followed the instructions for N-classed OS.
Manual installation by this link: https://www.virtualmin.com/documentation/installation/manual
Which tell you to install these components:
apache
bind
postfix
procmail
spamassasin
clamav
dovecot
proftpd
mysql
SASLauthd
mailman
Followed by:
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.770.tar.gz
gunzip webmin-1.770.tar.gz
tar xf webmin-1.770.tar
./setup.sh /usr/local/webmin
Then login to webmin and continued the manual webmin installation of virtualmin by installing the two modules:
http://www.webmin.com/vdownload.html
Inside webmin there was some various complains, some fixed via this:
dpkg-reconfigure postfix
cd /etc/apache2/mods-enabled/
ln -s …/mods-available/suexec.load .
vi /etc/apache2/mods-enabled/php5.conf
apt-get install webalizer
chmod ug+s /usr/bin/procmail
sudo a2enmod ssl
service apache2 restart
Others via the GUI just follow the instructions coming there.
Done!
Some tests!
Checking Configuration
The status of your system is being checked to ensure that all enabled features are available, that the mail server is properly configured, and that quotas are active …
Your system has 989.43 MB of memory, which is at or above the Virtualmin recommended minimum of 256 MB.
BIND DNS server is installed, and the system is configured to use it.
Mail server Postfix is installed and configured.
Postfix can support per-domain outgoing IP addresses, but is not currently configured to do so. This can be setup in the Postfix Mailserver module.
Apache is installed.
The following PHP versions are available : 5.6.7 (/usr/bin/php5-cgi)
Webalizer is installed.
Apache is configured to host SSL websites.
MySQL is installed and running.
ProFTPd is installed.
Logrotate is installed.
SpamAssassin and Procmail are installed and configured for use.
ClamAV is installed and assumed to be running.
Using network interface eth0 for virtual IPs.
Default IPv4 address for virtual servers is 192.168.2.100.
Default IP address is set to 192.168.2.100, but the detected external address is actually xxx.xxx.xxx.xxx This is typically the result of being behind a NAT firewall, and should be corrected on the module configuration page.
Quotas are not enabled on the filesystem /var which contains email files under /var/mail. Quota editing for email has been disabled.
Shell /bin/false for FTP users is not included in /etc/shells, which may prevent FTP access.
All commands needed to create and restore backups are installed.
The selected package management and update systems are installed OK.
… your system is ready for use by Virtualmin.
Now it is then time to install usermin and other modules plus some more services.
No hacks and workarounds was necessary.
Next up will be a test on AIX, unfortunately there are more work, there is no modern php, mysql and apache packages form AIX compiled. The existing are 3-4 years old.