{"id":191,"date":"2011-03-04T12:50:55","date_gmt":"2011-03-04T11:50:55","guid":{"rendered":"http:\/\/schulenwegg.ch\/cms\/?page_id=191"},"modified":"2016-11-04T00:09:55","modified_gmt":"2016-11-03T23:09:55","slug":"archivistavm-20-next-generation","status":"publish","type":"page","link":"https:\/\/archivista.ch\/cms\/de\/aktuell-blog\/jahre-2008-2019\/blogs-2010\/archivistavm-20-next-generation\/","title":{"rendered":"ArchivistaVM 2.0"},"content":{"rendered":"<h1>\n\tIn 1 Minute zum webbasierten Virtualisierungserver mit KVM<br \/>\n<\/h1>\n<p>\n\t<em><strong>Pfaffhausen, 4. Oktober 2010:<\/strong> Wir freuen uns heute ganz besonders, Ihnen die erste Version des neuen Releases 2.0d pr&auml;sentieren zu d&uuml;rfen. Lesen Sie weiter, um zu erfahren, weshalb das <strong>neue Release halb so gross ist und etwa siebenmal schneller installiert<\/strong> werden kann. Weiter enth&auml;lt das Release den aktuellen Kernel (2.6.35.7) und es k&ouml;nnen parallel zwei Instanzen betrieben werden. Erstmals ist ein <strong>Update (wie bei der ArchivistaBox) ohne das &Uuml;berschreiben der Daten<\/strong> (Betriebssysteme!) implementiert.<\/em>\n<\/p>\n<h2>\n\tAusgangslage ArchivistaVM 1.3x (Proxmox-Fork)<br \/>\n<\/h2>\n<p>\n\tVor mehr als 18 Monaten haben wir die erste Version von ArchivistaVM auf den Markt gebracht. Die <strong>damalige L&ouml;sung beruhte auf Proxmox 1.3x.<\/strong> Folglich &auml;nderten wir die Versionsnummer auf 1.3a bis 1.3e. &Uuml;ber diese Zeit h&auml;tten wir gerne einige Features implementiert, die sich aber als weit anspruchsvoller erwiesen als wir annehmen mussten\/durften.\n<\/p>\n<p>\n\tDer von Proxmox verwendete Kernel war &uuml;ppig gepacht, die Integration von OpenVZ, KVM und einem alten Splash-Booter erforderten viele Eingriffe beim Kernel, die wiederum nicht unbedingt aufw&auml;rts kompatibel waren\/sind. Das Setup-Programm beruht auf X11, GTK und Perl und dies alles in einer LiveCD-Umgebung. D.h. die Installations-CD enth&auml;lt einmal ein Live-System mit X11 und die Pakete zur Installation (ohne X11). Das erfordert relativ viel Platz. Das Auspacken der komprimierten CD ben&ouml;tigt zudem viel Zeit, sodass wir uns entschieden haben, die LiveCD unkomprimiert auszuliefern.\n<\/p>\n<p>\n\t<img loading=\"lazy\" decoding=\"async\" align=\"bottom\" alt=\"\" border=\"0\" height=\"481\" hspace=\"0\" src=\"\/de\/media\/avvmnew2.png\" vspace=\"0\" width=\"640\" \/>\n<\/p>\n<p>\n\tIm Falle von Proxmox bedeutet dies ca. 370 MByte, bei unserer CD gar etwas &uuml;ber 600 MByte. Die Installationszeit von 15 bis 20 Minuten w&auml;re an sich zu verschmerzen gewesen, weit schwerwiegender war, dass wir den Installer kaum an unsere Bed&uuml;rfnisse anpassen konnten. Nat&uuml;rlich k&ouml;nnen wir bzw. unsere Kunden bei einem Update s&auml;mtliche Images sichern, dann die Installation mit der CD durchf&uuml;hren und anschliessend die Images zur&uuml;ckspielen, doch dauert dieser Vorgang plus\/minus ca. 2 bis 4 Stunden. Konsole mit &#39;apt-get xyz&#39; in Ehren, aber nicht alle m&ouml;gen auf der Konsole ein Update durchf&uuml;hren, auch wenn der Vorgang an sich nicht schwierig ist.\n<\/p>\n<p>\n\tIm Falle eines &quot;Unfalles&quot; beim Update &uuml;ber die Konsole m&uuml;ssen n&auml;mlich trotzdem ca. 2 bis 4 Stunden daf&uuml;r einkalkuliert werden. Und weil die Server ja m&ouml;glichst ohne Unterbruch laufen sollen, heisst das Updaten Arbeit zu Randzeiten (Wochenende). Und auch dies ist nicht unbedingt das, was ich mir bzw. unseren Kunden w&uuml;nschen m&ouml;chte\/w&uuml;rde. Ich erw&auml;hne diese Punkte hier, um aufzuzeigen, dass der Installer eben gerade nicht eine Nebens&auml;chlichkeit darstellt. Vielmehr gibt ein schlanker Update-Prozess aus dem Stand heraus viel Sicherheit.\n<\/p>\n<p>\n\tUnd noch etwas hat uns gest&ouml;rt. Bei der Installation von Proxmox wird (ungefragt!) ein Update-Mechanismus aktiviert, um News und Updates auf eine jede Instanz aufspielen zu k&ouml;nnen. Nat&uuml;rlich machen dies andere auch (z.B. Firefox), aber ein Web-Browser ist keine Infrastruktur-L&ouml;sung f&uuml;r Server-Virtualisierung, d.h. wir erachten es bei einer Virtualisierungs-L&ouml;sung nicht unbedingt als w&uuml;nschenswert.\n<\/p>\n<h2>\n\tNeuer Installer vereint die besten Ideen aus vielen Linux-Distributionen<br \/>\n<\/h2>\n<p>\n\tBei der <a href=\"?page_id=21\"><strong>ArchivistaBox<\/strong><\/a> haben wir uns ganz bewusst entschieden, das <strong>Betriebssystem zweifach zu f&uuml;hren.<\/strong> Damit kann neben der aktuellen immer auch noch die vorherige Version bereitgestellt werden. Sollte es ein Problem mit einem Update geben, so kann jederzeit die letzte stabile Version wieder aktiviert werden. <strong>Beim Update werden die Daten nicht angefasst. Ein sp&auml;teres Upgrade ist f&uuml;r einen &quot;Laien&quot; m&ouml;glich,<\/strong> ohne zur Konsole greifen zu m&uuml;ssen. Ebenfalls bew&auml;hrt hat sich, beim <strong>Update das System komplett neu aufzuspielen.<\/strong> Damit ist sichergestellt, dass eine bereits l&auml;dierte Version beim Update keine Probleme verursachen kann.\n<\/p>\n<p>\n\tDeshalb haben wir uns entschieden das Konzept des Installers der ArchivistaBox- auf die ArchivistaVM-L&ouml;sung zu &uuml;bertragen. Aber, wir wollten weiter gehen, denn auch das Konzept des Installers zur ArchivistaBox hat mittlerweile 6 Jahre (und viele viele Kernel-Patches aufgrund UnionFS) hinter sich. Wir haben uns von allen auf dem Markt verf&uuml;gbaren Linux-L&ouml;sungen inspirieren lassen und eine L&ouml;sung gew&auml;hlt, die folgende Merkmale aufweist:\n<\/p>\n<ol>\n<li>\n\t\tExtrem schnelle Installation direkt im Hauptspeicher (TinyCore bzw. Puppy)\n\t<\/li>\n<li>\n\t\tSchlanker Installer im Text-Modus (XEN und weitere VM-Produkte)\n\t<\/li>\n<li>\n\t\tSquash-Dateisystem, zwei Instanzen sowie Updates ohne Backup (ArchivistaBox)\n\t<\/li>\n<li>\n\t\tInstallation mit DEB-Paketen (100% Debian-Kompatiblit&auml;t)\n\t<\/li>\n<\/ol>\n<h2>\n\tVoll-Installation in 1 Minute ab USB-Stick<br \/>\n<\/h2>\n<p>\n\tHerausgekommen ist ein Installer, der ca. 1 MByte an Space ben&ouml;tigt. Eine <strong>Voll-Installation kann ab <a href=\"?page_id=220\">USB-Stick<\/a> in ca. 1 Minute, ab CD-Rom in 2 Minuten (320 GByte Harddisk) durchgef&uuml;hrt werden.<\/strong> Nebenbei angemerkt, in einer virtualisierten Umgebung (es galt einige Hundert Testl&auml;ufe zu durchlaufen) ist die Installation in ca. 30 Sekunden erledigt. Wohl angemerkt, nicht das Aufstarten des Setups, sondern die gesamte Installation! Davon entf&auml;llt die meiste Zeit im &uuml;brigen auf das Formatieren der Festplatte.\n<\/p>\n<p>\n\t<img loading=\"lazy\" decoding=\"async\" align=\"bottom\" alt=\"\" border=\"0\" height=\"335\" hspace=\"0\" src=\"\/de\/media\/avvmnew.png\" vspace=\"0\" width=\"601\" \/>\n<\/p>\n<p>\n\tDas Installationsprogramm stellt zudem selbst&auml;ndig fest, ob bereits eine ArchivistaVM-Installation vorliegt. Ist dies der Fall, testet das Setup, ob ebenfalls eine zweite Instanz vorliegt. In jedem Falle wird die neuere Version zum Update (IP-Adressen, VM-Instanzen) herangezogen und als nunmehr &auml;ltere Version weiter bereitgehalten. Ist keine Instanz vorhanden, erfolgt eine Vollinstallation. Dabei werden die Netzwerkdaten abgefragt. <strong>Eine Voll-Installation erfordert f&uuml;nf Enter-Tasten-Best&auml;tigungen und die Angaben zur gew&uuml;nschten IP-Adresse.<\/strong> Ein Update erfordert das Dr&uuml;cken von vier Enter-Tasten.\n<\/p>\n<p>\n\tWir denken, <strong>einfacher und schneller kann eine Installation bzw. ein Update nicht sein.<\/strong> Sie sind herzlich eingeladen, die Version 2.0 ausgiebig zu testen. Sie k&ouml;nnen die <strong>ISO-Datei hier downloaden.<\/strong> Die <strong>Installation ist ausf&uuml;hrlich hier beschrieben.<\/strong> Und noch etwas, Sie sollten nicht erschrecken, wenn nach ca. <strong>300 MByte der Download<\/strong> beendet ist. Das neue Release ist in der Tat weniger als einen Drittel gross als die Version 1.3x der ArchivistaVM-L&ouml;sung. Auch wenn wir an dieser Stelle keine Release-Datum f&uuml;r die produktive Version bekanntgeben k&ouml;nnen, so denken wir nicht, dass die produktive Version erst in unbestimmter Zeit erfolgen wird. Sollten Sie beim <strong>Erwerb einer ArchivistaVM-L&ouml;sung<\/strong> das neue Release aufgespielt haben wollen, so machen wir dies bereits heute gerne f&uuml;r Sie.<\/p>\n\n\n\n\t<div class=\"dkpdf-button-container\" style=\"            text-align:right \">\n\n\t\t<a class=\"dkpdf-button\" href=\"\/cms\/wp-json\/wp\/v2\/pages\/191?pdf=191\" target=\"_blank\"><span class=\"dkpdf-button-icon\"><i class=\"fa fa-file-pdf-o\"><\/i><\/span> PDF Button<\/a>\n\n\t<\/div>\n\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>In 1 Minute zum webbasierten Virtualisierungserver mit KVM Pfaffhausen, 4. Oktober 2010: Wir freuen uns heute ganz besonders, Ihnen die erste Version des neuen Releases 2.0d pr&auml;sentieren zu d&uuml;rfen. Lesen Sie weiter, um zu erfahren, weshalb das neue Release halb so gross ist und etwa siebenmal schneller installiert werden kann. Weiter enth&auml;lt das Release den [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":224,"menu_order":345,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-191","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/pages\/191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/comments?post=191"}],"version-history":[{"count":2,"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/pages\/191\/revisions"}],"predecessor-version":[{"id":2005,"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/pages\/191\/revisions\/2005"}],"up":[{"embeddable":true,"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/pages\/224"}],"wp:attachment":[{"href":"https:\/\/archivista.ch\/cms\/wp-json\/wp\/v2\/media?parent=191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}