젠서버 VM 자동실행
XenCenter 실행 > 콘솔

풀리스트 확인

# xe pool-list
풀자동실행 변경

# xe pool-param-set uuid=UUID other-config:auto_poweron=true
가상서버 UUID 확인

# xe vm-list
가상서버 자동실행 변경

# xe vm-param-set uuid=UUID other-config:auth_poweron=true
Hello world


# xe pool-list

# xe pool-param-set uuid=UUID other-config:auto_poweron=true

# xe vm-list

# xe vm-param-set uuid=UUID other-config:auth_poweron=true
Apache Solr 를 사용하는중에 시스템이 재부팅되면 다시 시작하는게 귀찮아서
구글링을 해보니 데몬으로 등록하는 방법이 있어 스크랩한다.
# sudo su
# apt-get install daemon
# cd /etc/init.d/
# cat > solr
[bash]
#!/bin/sh
# Prerequisites:
# 1. Solr needs to be installed at /usr/local/solr/example
# 2. daemon needs to be installed
# 3. Script needs to be executed by root
# This script will launch Solr in a mode that will automatically respawn if it
# crashes. Output will be sent to /var/log/solr/solr.log. A pid file will be
# created in the standard location.
start () {
    echo -n "Starting solr…"
    # start daemon
    daemon –chdir=’/usr/local/solr/example’ –command "java -jar start.jar" –respawn –output=/var/log/solr/solr.log –name=solr –verbose
    RETVAL=$?
    if [ $RETVAL = 0 ]
    then
        echo "done."
    else
        echo "failed. See error code for more information."
    fi
    return $RETVAL
}
stop () {
    # stop daemon
    echo -n "Stopping solr…"
    daemon –stop –name=solr  –verbose
    RETVAL=$?
    if [ $RETVAL = 0 ]
    then
        echo "done."
    else
        echo "failed. See error code for more information."
    fi
    return $RETVAL
}
restart () {
    daemon –restart –name=solr  –verbose
}
status () {
    # report on the status of the daemon
    daemon –running –verbose –name=solr
    return $?
}
case "$1" in
    start)
        start
    ;;
    status)
        status
    ;;
    stop)
        stop
    ;;
    restart)
        restart
    ;;
    *)
        echo $"Usage: solr {start|status|stop|restart}"
        exit 3
    ;;
esac
exit $RETVAL
[/bash]
# update-rc.d solr defaults
중간에 solr가 설치되어 있는 폴더를 변경해줘야 한다.
# cd /etc/logrotate.d
# cat > solr
[bash]
/var/log/solr/*.log {
  weekly
  rotate 12
  compress
  delaycompress
  create 640 root root
  postrotate
    /etc/init.d/solr restart
  endscript
}
[/bash]
 
	
# cd /home
#mkdir isos
[root@ve-server isos]# xe sr-create name-label=isos type=iso device-config:location=/home/isos/ device-config-legacy_mode=true content-type=iso
name-label=(왼쪽 탐색기에 나타날 이름)
device-config:location=(iso 파일이 있는위치)
isos가 등록되고 저장되어 있는 iso 파일이 보입니다.
VM을 만들때 isos 디렉토리안의 파일을 활용하여 설치진행이 가능합니다.