Vorbereitung für Kopie von Jboss und Fedora

Admin

=Herunterfahren=

srv03
rcjboss stop

srv02
rcjboss stop

srv01
/X/fedora3.2.1/tomcat/bin/shutdown.sh rcpostgresql stop

=Datenbank von srv01 --> rvm33 kopieren /var/lib/pgsql/data/=

mv /var/lib/pgsql/data /var/lib/pgsql/data-bak scp root@srv01.mpdl.mpg.de:/var/lib/pgsql/data/* /var/lib/pgsql/data/

=Kopieren von Fedora= ausführen von Skript auf vm33 ./ink-fedora-sync.sh

=Kopieren von JBoss= ausführen von Skript auf vm31 ./ink-backup-coreservice.sh

=Dateianpassungen=

Datenbank
cp /var/lib/pgsql/data-bak/pg-conf.tar /var/lib/pgsql/data/ cd /var/lib/pgsql/data/ tar xfv pg-conf.tar Config anpassen von srv01 auf vm33

Coreservice

 * /usr/share/jboss/server/default/conf/escidoc-core.properties

fedora.url = http://vm33.mpdl.mpg.de:8082/fedora escidoc-core.datasource.url=jdbc:postgresql://vm33.mpdl.mpg.de:5432/escidoc-core triplestore.datasource.url=jdbc:postgresql://vm33.mpdl.mpg.de:5432/riTriples escidoc-core.baseurl = http://coreservice.mpdl.mpg.de


 * /usr/share/jboss-4.2.2.GA/bin/run.conf

Delete „-Djava.rmi.server.hostname=vm31.mpdl.mpg.de“

Fedora
Variable für $FEDORA_HOME setzen. export FEDORA_HOME=/X/fedora/


 * /X/fedora/server/fedora-internal-use/fedora-internal-use-repository-policies-approximating-2.0/deny-reloadPolicies-if-not-localhost.xml

134.76.28.207


 * /X/fedora/server/fedora-internal-use/fedora-internal-use-repository-policies-approximating-2.0/deny-apim-if-not-localhost.xml

134.76.28.207


 * /X/fedora/server/fedora-internal-use/fedora-internal-use-repository-policies-approximating-2.0/deny-serverShutdown-if-not-localhost.xml

134.76.28.207


 * /X/fedora/server/fedora-internal-use/fedora-internal-use-backend-service-policies/callback-by_fedoraInternalCall-2-other-methods.xml

134.76.28.207


 * /X/fedora/server/fedora-internal-use/fedora-internal-use-backend-service-policies/callback-by_fedoraInternalCall-1-other-methods.xml

134.76.28.207
 * /X/fedora/server/config/fedora.fcfg




 * /X/fedora/server/config/beSecurity.xml

  


 * /X/fedora/data/fedora-xacml-policies/repository-policies/default/deny-apim-if-not-localhost.xml

 127.0.0.1</AttributeValue> 134.76.28.207</AttributeValue> 134.76.28.241</AttributeValue> 192.129.1.100</AttributeValue> </Apply>

Postgresql

 * /var/lib/pgsql/data/pg_hba.conf

host   all         postgres    134.76.28.241/32      trust host   all         postgres    134.76.28.241/32      md5


 * /var/lib/pgsql/data/postgresql.conf

- bei geschlossenen 5432 Port IP-Adresse mit eintragen und restarten und später wieder austragen.

listen_addresses = 'vm33.mpdl.mpg.de, localhost'


 * /etc/profile.local

FEDORA_HOME=/X/fedora export FEDORA_HOME PATH=$FEDORA_HOME/server/bin:$FEDORA_HOME/client/bin:$PATH export PATH CATALINA_HOME=$FEDORA_HOME/tomcat export CATALINA_HOME CATALINA_OPTS="-Xms1g -Xmx4g -XX:+DisableExplicitGC -XX:SurvivorRatio=10 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=30" export CATALINA_OPTS
 * 1) ENV-Settings for fedora

Datenbankänderung
create table aa.user_account_backup as select * from aa.user_account; update aa.user_account set password = ' ' where loginname != 'roland' and loginname != 'faces_statistics_editor';

create table aa.user_login_data_backup as select * from aa.user_login_data; delete from aa.user_login_date where expiryts != '19999999';

Später: truncate aa.user_account; insert into aa.user_account select * from aa.user_account_backup;

truncate aa.user_login_data; insert into aa.login_data select * from aa.user_login_data_backup;

=IP-Adresse ändern von vm31 und srv02=

Im YaST von vm31 IP-Adresse von 134.76.28.209 auf 134.76.28.241 ändern. Im YaST von srv02 IP-Adresse von 134.76.28.241 auf 134.76.28.209 ändern.


 * IP-Adresse und Hostname von srv02 ändern
 * Verbinden über Xen mit vm31
 * einloggen in vm31
 * IP-Adresse und Hostname von vm31 ändern

=Anpassungen auf den geänderten Servern=


 * Anpassen von /etc/rc.config.em
 * Eventuell anpassen von /etc/hosts
 * /etc/init.d/sendmail restart

=SSH-Key=

Falls ein SSH-Key verwendet wir muss dieser in der .ssh/known_hosts gelöscht werden, um eine erfolgreiche Verbindung herzustellen

ssh-keygen -R 'HOSTNAME'

=Datenbank starten vm33= rcpostgresql start

=Fedora starten vm33=

/X/fedora3.2.1/tomcat/bin/startup.sh

=Coreservice starten vm31=

rcjboss start

=PubMan starten=

rcjboss start