Difference between revisions of "Webcie-vm"

From A-Eskwiki
Jump to: navigation, search
Line 16: Line 16:
 
Kopieër het dumpbestand naar de nieuwe vm en laad de dump in op de nieuwe vm:
 
Kopieër het dumpbestand naar de nieuwe vm en laad de dump in op de nieuwe vm:
 
<pre>mysql 'dbnaam' < 'dbnaam'.db</pre>
 
<pre>mysql 'dbnaam' < 'dbnaam'.db</pre>
 +
 +
== Opzetten vm-www2 ==
 +
 +
Deze instructies zijn bedoeld voor de WebCie. We gaan ervan uit dat je het WebCie-wachtwoord uit je hoofd kent.
 +
 +
Vraag de Sysop om een nieuwe vm (ik bedoel uiteraard container ;)) met subdomein (in dit geval: vm-www2.a-eskwadraat.nl) en wat mounts. (TODO!) Verkrijg roottoegang op de vm-www2.
 +
 +
In het begin heeft yum nog een update voor repositorygegevens nodig: doe <pre>yum clean all</pre> voordat je een ander yum-commando draait.
 +
 +
Installeer mariadb als op de vm-www-debug: <pre>yum install mariadb mariadb-server</pre> (let op: ivm backwards incompatibility willen we versie 5.5 voorlopig), <pre>systemctl enable mariadb</pre>, <pre>systemctl start mariadb</pre> en dan <pre>/usr/bin/mysql_secure_installation</pre>.
  
 
[[Category:Sysop]] [[Category:WebCie]]
 
[[Category:Sysop]] [[Category:WebCie]]

Revision as of 14:38, 30 August 2018

Nieuwe vm-webcie-debug aanmaken

Maak een nieuwe vm vm-webcie-debug aan. Kickstart de vm en highstate de vm met salt. Installeer mariadb met het volgende commando:

/usr/bin/mysql_secure_installation

Zet het rootwachtwoord en disalow root login remotely. Let op: de rootwachtwoorden van de databases van de vm-webcie/www en vm-webcie/www-debug moeten hetzelfde zijn!

Maak in de home van de root het bestandje .my.cnf aan (zet de rechten op 0600!) met de volgende content:

[client]
user = root
pass = root-database-wachtwoord

Maak ook de juiste databases aan (bv test_whoswho4, test_benamite of boeken. Denk eraan dat op een vm-webcie/www-machine er zowel de normal db als test_db moeten zijn). Kopieër nu de databases. Vergeet ook niet de mysql-database te kopieëren, daar staan de rechten van de verschillende gebruikers in. Maak eerst een dump op de oude vm:

mysqldump 'dbnaam' > 'dbnaam'.db

Kopieër het dumpbestand naar de nieuwe vm en laad de dump in op de nieuwe vm:

mysql 'dbnaam' < 'dbnaam'.db

Opzetten vm-www2

Deze instructies zijn bedoeld voor de WebCie. We gaan ervan uit dat je het WebCie-wachtwoord uit je hoofd kent.

Vraag de Sysop om een nieuwe vm (ik bedoel uiteraard container ;)) met subdomein (in dit geval: vm-www2.a-eskwadraat.nl) en wat mounts. (TODO!) Verkrijg roottoegang op de vm-www2.

In het begin heeft yum nog een update voor repositorygegevens nodig: doe
yum clean all
voordat je een ander yum-commando draait. Installeer mariadb als op de vm-www-debug:
yum install mariadb mariadb-server
(let op: ivm backwards incompatibility willen we versie 5.5 voorlopig),
systemctl enable mariadb
,
systemctl start mariadb
en dan
/usr/bin/mysql_secure_installation
.