Difference between revisions of "Webcie-vm"
(→Opzetten vm-www2) |
(→Opzetten vm-www2) |
||
Line 23: | Line 23: | ||
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. | 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 < | + | In het begin heeft yum nog een update voor repositorygegevens nodig: doe <code>yum clean all</code> voordat je een ander yum-commando draait. |
− | Installeer mariadb als op de vm-www-debug: < | + | Installeer mariadb als op de vm-www-debug: <code>yum install mariadb mariadb-server</code> (let op: ivm backwards incompatibility willen we versie 5.5 voorlopig), <code>systemctl enable mariadb</code>, <code>systemctl start mariadb</code> en dan <code>/usr/bin/mysql_secure_installation</code>. Check even of inloggen nog werkt: <code>mysql -u root -p</code>. |
[[Category:Sysop]] [[Category:WebCie]] | [[Category:Sysop]] [[Category:WebCie]] |
Revision as of 14:43, 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
. Check even of inloggen nog werkt: mysql -u root -p
.