Installing vmm

After you’ve prepared everything, it’s time to install vmm. Change into the vmm-0.6.2 directory an execute the script. You can adjust the installation prefix by modifying line 8 of the script.

root@host:~# cd /path/to/vmm-0.6.2
root@host:/path/to/vmm-0.6.2# ./

Don't forget to edit /usr/local/etc/vmm.cfg - or run: vmm cf
and /etc/postfix/pgsql-*.cf files.


pgsql-*.cf files

After executing the install script you have to edit all pgsql-*.cf files in postconf -h config_directory. For details see pgsql_table(5).

The used parameter values are:

parameter value
dbname mailsys
hosts localhost
password some_password
user postfix

So it’s easy to use just the sed command, in order to edit all files at once. For example:

root@host:~# sed -i "s|\bpostfix\b|_postfix|g" `postconf -h config_directory`/pgsql-*.cf
root@host:~# sed -i "s|some_password|3Q>MO…|g" `postconf -h config_directory`/pgsql-*.cf

If your sed doesn’t like the -i option (is unable to edit files in place), you can do it with perl:

# perl -pi -e "s|\bpostfix\b|_postfix|g" `postconf -h config_directory`/pgsql-*.cf


Don’t forget to start or restart Dovecot and Postfix.

vmm configure

Finally you have to edit your vmm.cfg. You can edit the configuration file in your favorite editor or execute vmm configure. vmm’s configuration parameters are described in vmm.cfg(5). The initial Configuration file for vmm is also well documented.

Ready, set, go!

For a list of available subcommands execute vmm help. For details about the subcommands see vmm(1) or continue reading at Using vmm.

Table Of Contents

Previous topic

Postfix configuration

Next topic

Upgrading vmm