Go to file
Efim Shevrin deec851172 AUTO Version bump to 9.1.1 2024-04-18 14:35:03 +03:00
Build prl-disp.service: fix dependencies, PSBM-146655 2023-04-11 13:36:34 +00:00
Dispatcher backup: fix printing backup list for case without backups #PSBM-156151 2024-04-18 12:28:55 +03:00
Docs/Diagrams/Vm/Migration
Interfaces Get rid of Parallels word in source code #PSBM-102329 2020-03-26 17:57:48 +03:00
Libraries Add mac and hostInterface name setting forcibly #PSBM-155705 2024-04-18 12:29:21 +03:00
Tests unittest: minor improvements and fixes whitespaces #PSBM-156071 2024-04-08 22:42:47 +03:00
.dockerignore Fix Docker build 2021-03-15 11:55:03 +03:00
.gitignore add generated files and IDE config folders to .gitignore 2020-08-26 14:28:38 +03:00
COPYING
Dockerfile Add unit test users to docker container 2021-03-15 11:50:08 +03:00
GPL-2.0
Gen.py PSBM-136537 vz9: build dispatcher 2021-12-08 17:34:25 +03:00
Makefile.Linux Move branding to separate file, see #PSBM-58317 2017-03-17 19:29:13 +03:00
Makefile.incl Fixed branding file names, see #PSBM-62488 2017-03-20 15:55:49 +03:00
Makefile.version AUTO Version bump to 9.1.1 2024-04-18 14:35:03 +03:00
README.md Add unit test users credentials to README 2021-03-15 11:40:34 +03:00
Virtuozzo.pri Add c++17 and -Wdeprecated-declarations flag 2024-03-29 14:25:15 +03:00
docker-build.sh Fix docker build on vz8 2021-07-14 19:04:43 +03:00
targets.list Update targets.list for dist-vz9-u00 2024-01-18 16:46:30 +03:00

README.md

prl-disp-service

prl-disp-service is a OpenVZ management service. It is a component of OpenVZ.

OpenVZ is a powerful, easy to use, cost effective server virtualization solution that empowers PC users with the ability to create completely networked, fully portable, entirely independent virtual machines and Containers on a single physical machine.

How to contribute

How to build

To build dispatcher

./Gen.py
(cd Libraries/Transponster && qmake-qt4 && make debug)
(cd Dispatcher && qmake-qt4 && make  -j<N> debug)

where is <N> - a number of CPU cores on the build node + 2.

To build tests:

cd Tests
qmake-qt4
make

Before running tests, create users prl_unit_test_user and prl_unit_test_user2. Both users shall have password test.

useradd prl_unit_test_user
useradd prl_unit_test_user2
echo test | passwd prl_unit_test_user --stdin
echo test | passwd prl_unit_test_user2 --stdin

To build in Docker container:

docker build -t prl-disp-service .
docker run -v "$(pwd):/root/src" -it prl-disp-service