Anuket Project

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Host:

OS: Ubuntu 16.04

 

Install barometer build-essentials:

git clone https://gerrit.opnfv.org/gerrit/barometer
./src/install_build_deps.sh

 

Install virtualization pacakges and other required packages:

sudo apt install qemu-kvm libvirt-bin virtinst virt-manager screen

 

Add the user to the libvirtd group:

sudo adduser $USER libvirtd

 

Create a dir to store ISOs

sudo mkdir /usr/local/src/images/

cd /usr/local/src/images/
sudo -E wget http://releases.ubuntu.com/16.04/ubuntu-16.04.2-server-i386.iso

 

Ceate a Test VM

sudo virt-install -n test -r 256 --disk path=/var/lib/libvirt/images/test.img,bus=virtio,size=4 -c /usr/local/src/images/ubuntu-16.04.2-server-i386.iso --network network=default,model=virtio --graphics vnc,listen=0.0.0.0 --noautoconsole -v

 

connect to the console to complete the installation process.

 

Clone the latest libvirt code, build and install collectd:

git clone https://github.com/maryamtahhan/collectd.git mt_collectd
 cd mt_collectd
 ./build.sh
 ./configure
  

Check that the virt plugin is configured:

virt  . . . . . . . . yes

 

Install collectd:

sudo make -j install

 

 Install collectd as a service:

sudo mv systemd.collectd.service collectd.service
sudo chmod +x collectd.service

 

Edit the collectd.service script

[Service]
#ExecStart=/usr/sbin/collectd
ExecStart=/opt/collectd/sbin/collectd -C /opt/collectd/etc/collectd.conf
#EnvironmentFile=-/etc/sysconfig/collectd
#EnvironmentFile=-/etc/default/collectd
ProtectSystem=full
ProtectHome=true

 

  • No labels