Use the contents of this repo to bootstrap or upgrade an instance of NetManage. For now the virtual machine(s) must be running a variant of RHEL (RHEL, CentOS, etc).
If you'd like to quickly demo NetManage, the Vagrant install option will get an instance of NetManage, infrastructure and application, up and running quickly.
- Edit
group_vars/all
to your liking - If upgrading, take a backup of your database with
mysqldump -u <user> -p netmanage > netmanage.sql
and store this somewhere safe.
Fast and easy, use Vagrant to setup a single multi-function (app and db) instance for hosting NetManage. The included Vagrantfile will configure the instance with a public interface (bridged) which is typically required to accept incoming connections such as log messages and tftp uploads.
Use Ansible and the included configuration to setup a single multi-function instance, or separate application and database instances.
- Edit
hosts
if you'd like to use separate servers for hosting the application and database. - Install the EPEL repo
rpm -i http://fedora-epel.mirror.lstn.net/6/i386/epel-release-6-8.noarch.rpm
- Install ansible
sudo yum -y install ansible
- Start the orchestration
ansible-playbook -i hosts site.yml
- Verify you can log into NetManage web interface using the server name (
apache_server_name
) you configured ingroup_vars/all
. The default username and password isadmin
andnetmanage
. - Configure any online settings within the NetManage web interface under Settings.
- Setup regular backups of the NetManage database, usually
mysqldump -u app_netmanage --password=<password> netmanage > netmanage.sql
, and store them in a safe location.
- Figure out a better way to handle the firewall configurations
- Look into a better password generation solution