INSTALL-devel-tldrΒΆ
Following is the simplest way to get started with hacking HIL on Centos system. Assuming that
β You have a github account. β You have already forked the HIL repo. β You would be running HIL in a python virtual environment with SQLite DB as backend.
Install Dependencies:
yum install epel-release bridge-utils gcc httpd ipmitool libvirt \
libxml2-devel libxslt-devel mod_wsgi net-tools python-pip python-psycopg2 \
python-virtinst python-virtualenv qemu-kvm telnet vconfig virt-install
Clone repo:
git clone https://github.com/**username**/hil
cd hil
Setting python virtual environment:
virtualenv .venv
source .venv/bin/activate
pip install -e .[tests]
Configure HIL:
cp examples/hil.cfg.dev-no-hardware hil.cfg
Initialize database:
hil-admin db create
Start server:
hil-admin run-dev-server
From a separate terminal window:
cd ~/hil/
virtualenv .venv
source .venv/bin/activate
pip install -e .
Testing the setup:
hil node list all
If the above command reports an empty list. HIL is successfully installed and ready for hacking.