HPC Gateway
University of Huddersfield
The main gateway for the University of Huddersfield
High-Performance Computing Grid
Machine Learning
Research & Development
Generated data are used to build ML model to help develop novel anomaly
detection methods
Prerequisite:
- CentOS 7+
- Git
- Python
- PIP
- Ansible
- Docker
Installation:
1. Install Prerequisite
sudo yum install epel-release git python python-pip docker && sudo pip install ansible
2. Enable and Start Docker
sudo systemctl enable docker && systemctl start docker
3. Clone bearicade git repository
git clone https://github.com/TA3/bearicade.git
4. Edit config.yml to suit your preference
vi bearicade/bearicade_ansible/config.yml
5. Generate Keys and Authorize the key
ssh-keygen && cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys
6. Permit SSH Root Login
sed -i '/^PermitRootLogin/s/no/yes/' /etc/ssh/sshd_config && systemctl restart sshd
7. Install bearicade with ansible playbook
ansible-playbook -i bearicade/bearicade_ansible/hosts bearicade/bearicade_ansible/bear_install.yml
8. Add Administrators with ansible playbook
ansible-playbook -i bearicade/bearicade_ansible/hosts bearicade/bearicade_ansible/bear_add_user.yml
Done your should be able to access bearicade from the
the
url set in step 4
Documentation:
Documentation is still WIP. In the meanwhile, more information
could be found on
Github.