README.md 1.63 KB
Newer Older
Your Name's avatar
-    
Your Name committed
1
2
3
README
=================

Martin Mai's avatar
-    
Martin Mai committed
4
5
6
7
Dieses Setup ist gedacht, um schnell und reproduzierbar eine kix-Installation bereitzustellen ( https://www.kixdesk.com/ ). 
Es ist getestet sowohl auf Notebooks als auch auf unseren Produktiv-Maschinen im Serverbetrieb. 

Innerhalb des Docker-Containers wird ein normaler ubuntu-server verwendet 
Martin Mai's avatar
-    
Martin Mai committed
8
9

**Vorteile**
Martin Mai's avatar
-    
Martin Mai committed
10
11
12
13
14
15
16
17

* bekannte Umgebung
* die Konfiguration kann bei Bedarf ohne Anpassungen auch ohne Docker verwendet werden 


Schritte um das System auf einem beliebigen Linux in Betrieb zu nehmen (müsste auch in virtualbox gehen):


Your Name's avatar
-    
Your Name committed
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
## repo clonen
```
git clone git@gitlab.rz.uni-bamberg.de:itfl-service-public/kix-referenz-installation.git
```

## IP / Port anpassen / Prüfen
in docker-compose.yml

## pubkeys hinterlegen (optional)
Container startet ssh-server
Pubkeys sind in docker/authorized_keys2

## docker-compose installiert ?
aktuelle Version installieren wenn nicht vorhanden.
z.B. für Ubuntu https://gitlab.rz.uni-bamberg.de/itfl-service-public/misc/raw/master/docker/install


## einschalten
```
#im Verzeichnis wo docker-compose.yml liegt
#einschalten
docker-compose up -d
Your Name's avatar
-    
Your Name committed
40
41
42
43
44
45
46
47
48
```


## nach erstem einschalten Datenbank und /opt/kix ins normale Host-Dateisystem kopieren

### einloggen auf host

ssh -p [port aus docker-compose.yml] root@[ip aus docker-compose.yml]

Martin Mai's avatar
-    
Martin Mai committed
49
alternativ docker-compose exec bash 
Your Name's avatar
-    
Your Name committed
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70




### dateien rauskopieren

* liegen dann normal unter /volumes/
* sind unabhängig vom Container

```
service mysql stop
service apache2 stop

rsync -a --delete /root/uniba.de/initial/var/lib/mysql/ /var/lib/mysql/ 
service mysql restart

rsync -a --delete /root/uniba.de/initial/opt/ /opt/ 

service apache2 restart


Your Name's avatar
-    
Your Name committed
71
```