Xen Orchestra on Ubuntu 15.10 - Complete installation instructions
-
Guess I am headed back to Ubuntu.....
15.10 this time.....
-
Did you install the EPEL before trying all that?
-
What OS does Dustin use in his how to? try that one.
-
3rd command needs sudo
-
-
sudo npm -install -g npm does not work.
The correct command is:
npm install -g npm
-
That would help. CentOS is designed for ultimate stability and only products full provided by and supported as part of the OS come by default. If you want to install anything beyond that, which is a LOT, you turn on the EPEL...
yum -y install epel-release
Once you do that the number of packages goes from a small, tight list to massive including everything in Fedora and more. It makes CentOS a lot more like Ubuntu. It's an extra step but it is there to make sure you know when you are leaving the "ultra testing and support" of the core packages and going the "community support and best effort support" of the EPEL.
-
@scottalanmiller Going to start over on CentOS 7
-
You're not completely destroying these VMs and recreating are you? Just make a default template of each to test with.
-
@johnhooks Say what?
-
@anonymous said:
@johnhooks Say what?
Just create a VM in xenserver and convert it to a template, then you can spin up a new VM from that template in about 5 seconds.
-
@johnhooks I can't believe I never knew about this before!!!
-
A CentOS 7 minimal install only takes 5 minutes, but still! Will save lots of time!
-
FINALLY GOT IT!
The problem was the npm -install -g npm - was using a wrong version of npm (should have read the output closer)
The full version of XO is sooooooooo nice!
My next steps are:
- Create a script for installing in Ubuntu
- Try to get working in CentOS7
-
CentOS7 still seems to be missing the needed packages.....
-
So I created an Ansible playbook for installing Xen Orchestra. All you should need to do is add the host to your /etc/ansible/hosts file, type the hostname from the ansible hosts file in the setup.yml file, add your username in the setup.yml file, and then replace user with your username in the main.yml tasks file.
This playbook only sets up Xen-Orchestra, so you will need to set the server up with ssh and python before you run it.
**Edit:**I uploaded a new file below, it has changes.
-
Why is there a special repo for Redis?
-
I've retested, and updated this how-to.
The same guidelines as above apply, but included are a few details to installing specific versions of NPM.
See the guide for the notes. (not noted, but updated)
Confirmed working with Ubuntu Server 15.10
-
@scottalanmiller said:
Why is there a special repo for Redis?
I'll change my playbook, I was just following this. I see the documentation just uses the one in the Ubuntu repo.
-
@scottalanmiller That was a part of the guide I had seen when I was first setting this up....
double checking now