{"id":375,"date":"2015-08-16T19:00:25","date_gmt":"2015-08-16T17:00:25","guid":{"rendered":"http:\/\/ictknow-how.ch\/blog\/?p=375"},"modified":"2018-08-15T17:12:35","modified_gmt":"2018-08-15T15:12:35","slug":"wie-importiert-man-die-musicbrainz-ova-virtual-machine-und-passt-sie-an","status":"publish","type":"post","link":"https:\/\/ictknow-how.ch\/blog\/2015\/08\/16\/wie-importiert-man-die-musicbrainz-ova-virtual-machine-und-passt-sie-an\/","title":{"rendered":"Wie importiert man die MusicBrainz OVA Virtual Machine in VMWare Workstation?"},"content":{"rendered":"<p>MusicBrainz hat vor ein paar Tagen endlich eine neue Virtual Machine ver\u00f6ffentlicht. Dadurch kann jeder kostenlos eine Kopie des MusicBrainz-Servers, des Search Servers und s\u00e4mtlicher Daten betreiben. Das dr\u00e4ngt sich z.B. dann auf, wenn man sich von den <a href=\"https:\/\/musicbrainz.org\/doc\/XML_Web_Service\/Rate_Limiting\" target=\"_blank\" rel=\"noopener\">offiziellen Limitierungen<\/a> zu stark eingeschr\u00e4nkt f\u00fchlt oder wenn man zu Entwicklungszwecken selber \u00c4nderungen an der Datenbank oder den Inhalten vornehmen will. Die Virtuelle Machine kommt fixfertig konfiguriert und ist &#8211; mit einer grossen Einschr\u00e4nkung* &#8211; sofort einsatzf\u00e4hig.<\/p>\n<p>Nachdem die letzte virtuelle Maschine nur beschr\u00e4nkt funktionsf\u00e4hig war (sie bot zuwenig Speicherplatz, verschiedene Funktionen standen gar nicht zur Verf\u00fcgung) sieht die <a href=\"https:\/\/musicbrainz.org\/doc\/MusicBrainz_Server\/Setup\" target=\"_blank\" rel=\"noopener\">neueste Version<\/a> wesentlich besser aus. Leider wird diese Version nur noch im Format *.OVA (f\u00fcr <a href=\"https:\/\/www.virtualbox.org\/\" target=\"_blank\" rel=\"noopener\">Oracles Virtual Box<\/a>) angeboten.<\/p>\n<p>Das ist aber kein absolutes No-Go, wenn man weiss, wie man diese Datei z.B. in die VMWare Workstation importiert:<\/p>\n<ol>\n<li>Man l\u00e4dt sich die riesige Datei \u00abmusicbrainz-server-yyyy-mm-dd.ova\u00bb mit einem FTP-Programm (z.B. FileZilla) herunter<\/li>\n<li>In VMWare Workstation \u00f6ffnet man im Menu \u00abFile\u00bb, \u00abOpen\u00bb, sucht die heruntergeladene *.ova-Datei und klickt auf\u00a0 <kbd class=\"keyboard-key nowrap KeybKey\">\u00d6ffnen<\/kbd><\/li>\n<li>VMWare wird dann relativ schnell reklamieren, dass man diese Datei nicht importieren k\u00f6nne:<br \/>\n<code><em>The import failed because C:\\Download\\musicbrainz-server-2015-08-06.ova did not pass OVF specification conformance or virtual hardware compliance checks. Click Retry to relax OVF specification and virtual hardware compliance checks and try the import again, or click Cancel to cancel the import. If you retry the import, you might not be able to use the virtual machine in VMware Workstation.<br \/>\n<\/em><\/code>Wiederholt man den Import-Versuch aber mit <kbd class=\"keyboard-key nowrap KeybKey\">Retry<\/kbd> wie angegeben, dann scheint es doch zu klappen!<br \/>\n(Was genau dabei beim zweiten Versuch weniger genau gepr\u00fcft oder ganz ignoriert wird, fand ich bisher nicht heraus.<br \/>\nKommentare dazu sind sehr willkommen)<\/li>\n<li>Der Import in VMWare dauerte bei mir rund eine Viertelstunde. Die Dateigr\u00f6sse w\u00e4chst dabei mit rund 27 GB auf mehr als das Dreifache an<\/li>\n<li>Startet man danach diese Virtual Machine wie gewohnt, sieht man unz\u00e4hlige Befehle und Einstellungen \u00fcber den Bildschirm huschen. Am Schluss sieht man eine Liste mit Eintr\u00e4gen wie:<br \/>\n<code>* Starting OpenSSH Server [OK]<br \/>\n* Stopping System V runlevel compatibility [OK]<\/code><br \/>\nBei mir erschien danach kein Login f\u00fcr die Eingabe von Benutzername und Passwort.<br \/>\n(Einzelne Benutzer berichten, dass man blind ein paar mal <kbd class=\"keyboard-key nowrap KeybKey\">ENTER<\/kbd> dr\u00fccken k\u00f6nne, dann erscheine der Login-Screen)<\/li>\n<li>Was aber sicher funktioniert ist der Zugriff via SSH. Dazu installiert und startet man auf einem Windows-PC z.B. <a href=\"http:\/\/www.chiark.greenend.org.uk\/~sgtatham\/putty\/download.html\" target=\"_blank\" rel=\"noopener\">PuTTY<\/a> und verbindet sich mit der IP-Adresse der laufenden Virtuellen Maschine. Der zu verwendende Port ist wie \u00fcblich 22 (und nicht zu verwechseln mit 2222 wie es die <a href=\"https:\/\/musicbrainz.org\/doc\/MusicBrainz_Server\/Setup#Using_the_VM\" target=\"_blank\" rel=\"noopener\">englische Original-Anleitung<\/a> vorgibt)<\/li>\n<\/ol>\n<p><a href=\"https:\/\/ictknow-how.ch\/blog\/2015\/08\/16\/wie-repliziert-man-die-neuesten-musicbrainz-daten-auf-eigenen-server\/\">Hier<\/a> wird erkl\u00e4rt, wie man dann jeweils die neuesten Daten von der Original-Quelle herunterl\u00e4dt und in die eigene Datenbank importiert = repliziert.<\/p>\n<p>* Die zwingend notwendigen Indexe f\u00fcr den Search Server wurden wiederum nicht vom Entwicklungsteam erstellt. Gem\u00e4ss <a href=\"http:\/\/blog.musicbrainz.org\/2015\/08\/07\/new-musicbrainz-server-virtual-machine-available\/\" target=\"_blank\" rel=\"noopener\">Blog-Eintrag<\/a> dauerte das den Entwicklern zu lange. Kein Wunder, denn die Erstellung dauert mindestens 10 Stunden und sollte m\u00f6glichst ohne weitere St\u00f6rungen und Replikationen \u00fcber Nacht geschehen. Wieso das lieber zwangsweise jedem einzelnen VM-Benutzer \u00fcberlassen wird, als wenigstens ein initiales erstes Mal durch die Entwickler bereit gestellt wird, bleibt schleierhaft.<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;375&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Rate this post&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votes)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Wie importiert man die MusicBrainz OVA Virtual Machine in VMWare Workstation?&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\">Rate this post<\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>MusicBrainz hat vor ein paar Tagen endlich eine neue Virtual Machine ver\u00f6ffentlicht. Dadurch kann jeder kostenlos eine Kopie des MusicBrainz-Servers, des Search Servers und s\u00e4mtlicher Daten betreiben. Das dr\u00e4ngt sich z.B. dann auf, wenn man sich von den offiziellen Limitierungen zu stark eingeschr\u00e4nkt f\u00fchlt oder wenn man zu Entwicklungszwecken selber \u00c4nderungen an der Datenbank oder &#8230; <a title=\"Wie importiert man die MusicBrainz OVA Virtual Machine in VMWare Workstation?\" class=\"read-more\" href=\"https:\/\/ictknow-how.ch\/blog\/2015\/08\/16\/wie-importiert-man-die-musicbrainz-ova-virtual-machine-und-passt-sie-an\/\" aria-label=\"Mehr Informationen \u00fcber Wie importiert man die MusicBrainz OVA Virtual Machine in VMWare Workstation?\">Weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,28,122],"tags":[36,37],"class_list":["post-375","post","type-post","status-publish","format-standard","hentry","category-musicbrainz","category-software","category-vmware-software","tag-virtual-machine","tag-vmware"],"_links":{"self":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/posts\/375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/comments?post=375"}],"version-history":[{"count":0,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/posts\/375\/revisions"}],"wp:attachment":[{"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/media?parent=375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/categories?post=375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ictknow-how.ch\/blog\/wp-json\/wp\/v2\/tags?post=375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}