OpenNebula: Difference between revisions
Jump to navigation
Jump to search
Created page with "=Pre-Installation Tasks= # groupadd --gid 2001 oneadmin # useradd --uid 201 -g oneadmin -d /var/lib/one -m oneadmin # elinks http://downloads.opennebula.org/ =Install= # dpkg ..." |
No edit summary |
||
| Line 30: | Line 30: | ||
# chmod 600 ~/.one/one_auth | # chmod 600 ~/.one/one_auth | ||
# Change :host: to 0.0.0.0 and :port: to 80 in /etc/one/sunstone-server.conf | # Change :host: to 0.0.0.0 and :port: to 80 in /etc/one/sunstone-server.conf | ||
# echo "Host *" >> ~/.ssh/config | |||
# echo " StrictHostKeyChecking no" >> ~/.ssh/config | |||
==Hypervisors== | ==Hypervisors== | ||
| Line 48: | Line 50: | ||
default = "vmm_exec/vmm_exec_xen.conf", | default = "vmm_exec/vmm_exec_xen.conf", | ||
type = "xen" ] | type = "xen" ] | ||
==Hosts== | |||
* onehost create cloud1 --im im_xen --vm vmm_xen --net dummy | |||
* onehost create cloud2 --im im_xen --vm vmm_xen --net dummy | |||
Revision as of 15:58, 20 March 2013
Pre-Installation Tasks
- groupadd --gid 2001 oneadmin
- useradd --uid 201 -g oneadmin -d /var/lib/one -m oneadmin
- elinks http://downloads.opennebula.org/
Install
- dpkg --install *.deb
- apt-get -f install (to get dependencies)
- /usr/share/opennebula/install_gems
- cd /usr/share/opennebula
- ./install_novnc.sh
Configure
Host configuration
- apt-get install ruby
- Copy key to /root/.ssh/authorized_keys
- groupadd and useradd commands as above
- Add to /etc/sudoers:
oneadmin ALL=(ALL) NOPASSWD: /usr/sbin/xm * oneadmin ALL=(ALL) NOPASSWD: /usr/sbin/xentop *
Front end
- mkdir ~/.one
- echo "oneadmin:password" > ~/.one/one_auth
- chmod 600 ~/.one/one_auth
- Change :host: to 0.0.0.0 and :port: to 80 in /etc/one/sunstone-server.conf
- echo "Host *" >> ~/.ssh/config
- echo " StrictHostKeyChecking no" >> ~/.ssh/config
Hypervisors
- Go to /var/lib/one/remotes/vmm/xen/xenrc and uncomment the line:
export XM_CREDITS="sudo $XM_PATH sched-credit"
- Change /etc/one/one.conf to uncomment the following (commenting the KVM lines):
IM_MAD = [
name = "im_xen",
executable = "one_im_ssh",
arguments = "xen" ]
VM_MAD = [
name = "vmm_xen",
executable = "one_vmm_exec",
arguments = "xen",
default = "vmm_exec/vmm_exec_xen.conf",
type = "xen" ]
Hosts
- onehost create cloud1 --im im_xen --vm vmm_xen --net dummy
- onehost create cloud2 --im im_xen --vm vmm_xen --net dummy