Difference between revisions of "Xen"
(→Autostart of VM's) |
|||
Line 1: | Line 1: | ||
+ | |||
=Accessing VNC Consoles= | =Accessing VNC Consoles= | ||
Line 29: | Line 30: | ||
# Install XenCenter from msi: wine start XenServer-6.0.0-XenCenter.msi | # Install XenCenter from msi: wine start XenServer-6.0.0-XenCenter.msi | ||
# use wine to launch mono and xencenter: wine "C:\\Program Files\\Mono-2.10.6\\bin\\mono.exe" "c:\\XenCenter\\XenCenterMain.exe" | # use wine to launch mono and xencenter: wine "C:\\Program Files\\Mono-2.10.6\\bin\\mono.exe" "c:\\XenCenter\\XenCenterMain.exe" | ||
+ | |||
+ | =Basic Centos admin= | ||
+ | |||
+ | Enable standard repos in /etc/yum.repos.d/Centos-Base.repo (set enaboled=1) | ||
+ | * list installed packages: rpm -qa (filter with grep) | ||
+ | * search packages: yum search | ||
+ | * install packages: yum install | ||
+ | * apache package is called httpd - make sure that it starts automatically (/etc/rc3.d) |
Revision as of 12:37, 27 September 2012
Contents
Accessing VNC Consoles
All the vm consoles on xenserver are per default only accessible via the http(s) interface, but with some few tricks you can access them directly:
All commands are done via SSH on xenserver
Warning - this bypasses a lot of xenservers security measures
- Allow VNC ports through firewall
- Append following line to /etc/rc.local
- iptables --insert INPUT -p tcp --dport 5900:5999 -j ACCEPT
- Set vncterm to listen on all interfaces instread of 127.0.0.1
- Edit /opt/xensource/libexec/vncterm-wrapper
- Alter the VNCTERM_LISTEN variable to "-v 0.0.0.0:1"
Autostart of VM's
The free xenserver doesn't allow to set a vm to autostart via xencenter, but there's a work-around that issue:
- edit /etc/rc.local
- add a line with "sleep 45" - to allow all the xen components to complete initialization (on more powerfull hardware the delay can be less than 45 seconds)
- add a line with xe vm-start vm=<vm-name> for each vm you want to auto start
Running XenCenter on linux - doesnt work
- Download Xencenter from 6.0 550
- Install wine > 1.2 (apt-get install wine1.3 or what ever you got)
- Download winetricks: wget http://winetricks.org/winetricks
- Use winetricks to install .net: sh winetricks dotnet2
Use winetricks to install mono: sh winetricsk mono210 - Install XenCenter from msi: wine start XenServer-6.0.0-XenCenter.msi
- use wine to launch mono and xencenter: wine "C:\\Program Files\\Mono-2.10.6\\bin\\mono.exe" "c:\\XenCenter\\XenCenterMain.exe"
Basic Centos admin
Enable standard repos in /etc/yum.repos.d/Centos-Base.repo (set enaboled=1)
- list installed packages: rpm -qa (filter with grep)
- search packages: yum search
- install packages: yum install
- apache package is called httpd - make sure that it starts automatically (/etc/rc3.d)