젠서버 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 디렉토리안의 파일을 활용하여 설치진행이 가능합니다.