{"id":2605,"date":"2025-06-20T09:18:15","date_gmt":"2025-06-20T07:18:15","guid":{"rendered":"http:\/\/clark.tipistrani.it\/?p=2605"},"modified":"2025-06-20T09:18:15","modified_gmt":"2025-06-20T07:18:15","slug":"xen-sui-nodi-daedalus","status":"publish","type":"post","link":"http:\/\/clark.tipistrani.it\/?p=2605","title":{"rendered":"Xen sui nodi Daedalus"},"content":{"rendered":"<p>Una volta sistemati i nodi a livello base si pu\u00f2 passare ad installare l&#8217;hypervisor XEN e qemu con apt-get\u00a0 install qemu-system xen-system-amd64 che si tirano dietro le dipendenze necessarie.<\/p>\n<p>in \/etc\/xen\/xl.conf mettere a off la direttiva autobaloon<\/p>\n<p>in \/etc\/default\/grub aggiungere la riga GRUB_CMDLINE_XEN=&#8221;dom0_mem=16384M,max:16384M&#8221; e successivo update-grub\u00a0 al reboot l&#8217;opzione parti con xen dovrebbe essere la predefinita.<\/p>\n<p>in \/etc\/xen mkdir xen1 xen2<br \/>\nin queste directory andranno le configurazioni delle VM<br \/>\ninoltre, vim xen1.cfg<br \/>\nCFGDIR=\/etc\/xen\/xen1<br \/>\nLOCKFILE=\/var\/lock\/xen1domains<br \/>\nDRBD=&#8221;r0&#8243;<br \/>\nLVM=&#8221;xen1&#8243;<br \/>\nETH=&#8221;bond0 xenbr0 xenbr1 xenbr2&#8243;<\/p>\n<p>vim xen2.cfg<br \/>\nCFGDIR=\/etc\/xen\/xen2<br \/>\nLOCKFILE=\/var\/lock\/xen2domains<br \/>\nDRBD=&#8221;r1&#8243;<br \/>\nLVM=&#8221;xen2&#8243;<br \/>\nETH=&#8221;bond0 xenbr0 xenbr1 xenbr2&#8243;<\/p>\n<p>sempre su ambo i nodi<br \/>\nAggiungiamo due configurazioni di VM una nella directory xen1 e una in xen2<\/p>\n<p>In xen1 la vm lupo un server debian 11 per gestire l&#8217;accesso alla suite antivirus in uso sulla LAN<\/p>\n<p># start<\/p>\n<p>name = &#8220;lupo&#8221;\u00a0 ### hostname VM<br \/>\nboot=&#8221;cd&#8221;\u00a0 ###ordine di partenza in boot<br \/>\n#boot=&#8221;dc&#8221;<br \/>\nbuilder=&#8217;hvm&#8217;\u00a0 ### virtualizzazione completa e non paravirtualizzazione<br \/>\nvif = [ &#8216;mac=00:16:3e:b8:6e:0c, bridge=xenbr0&#8217; ] ### interfaccia virtuale della macchina e su quale interfaccia del host si appoggia<br \/>\n#disk = [ &#8216;phy:\/dev\/xen1\/lupo,xvda,w&#8217;, \u00a0&#8216;file:\/home\/xen\/cdrom\/debian-11.11.0-amd64-DVD-1.iso,xvdc:cdrom,r&#8217; ] ### iso di generazione della VM<br \/>\n#disk = [ &#8216;phy:\/dev\/xen1\/lupo,xvda,w&#8217;, \u00a0&#8216;file:\/home\/xen\/cdrom\/clonezilla.iso,xvdc:cdrom,r&#8217; ] ### clonezilla serve alla fine del setup per clonare la macchina su un supporto esterno per disaster recovery<br \/>\ndisk = [ &#8216;phy:\/dev\/xen1\/lupo1,xvda,w&#8217; ] ### disco virtuale del SO VM<br \/>\nmemory = 8192\u00a0 ### memoria a disposizione della VM<br \/>\nvcpus = 4\u00a0 ### core assegnati alla VM<br \/>\non_poweroff = &#8216;destroy&#8217;\u00a0 \u00a0### comportamenti standard<br \/>\non_reboot \u00a0\u00a0= &#8216;restart&#8217;<br \/>\non_crash \u00a0\u00a0\u00a0= &#8216;restart&#8217;<br \/>\nvnc = 1\u00a0 \u00a0 ### acccetta connessioni vnc<br \/>\nvnclisten = &#8220;0.0.0.0&#8221;\u00a0 ### ascolta su qualsiasi indirizzo<br \/>\nvncdisplay = 8\u00a0 \u00a0 \u00a0 \u00a0 \u00a0### display vnc su cui interrogare<br \/>\nvncpasswd = &#8221;\u00a0 \u00a0 \u00a0 \u00a0 \u00a0### nessuna password (bug debian 12 e sto zitto a riguardo)<br \/>\nvncunused \u00a0= 0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0### prova a trovare una porta non usata per il vnc server<br \/>\nstdvga = 0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0### usa vga standard<br \/>\nserial = &#8216;pty&#8217;<br \/>\nkeymap = &#8216;it&#8217;<br \/>\nusb = 1<br \/>\nusbdevice = &#8216;tablet&#8217;<\/p>\n<p># start<\/p>\n<p>name = &#8220;alpino&#8221;<br \/>\nboot = &#8216;cd&#8217;<br \/>\n#boot = &#8216;dc&#8217;<br \/>\ntype = &#8216;hvm&#8217;<br \/>\nvif = [ &#8216;mac=00:16:3e:fb:02:30, bridge=xenbr0&#8217; ]<br \/>\nacpi = &#8216;1&#8217;<br \/>\napic = &#8216;1&#8217;<br \/>\nusb = &#8216;1&#8217;<br \/>\nvncconsole = &#8216;1&#8217;<br \/>\n#disk = [ &#8216;phy:\/dev\/xen2\/alpino,xvda,w&#8217;, &#8216;file:\/home\/xen\/cdrom\/WINENTLTSC2019.iso,hdc:cdrom,r&#8217; ]<br \/>\n#disk = [ &#8216;phy:\/dev\/xen2\/alpino,xvda,w&#8217;, &#8216;file:\/home\/xen\/cdrom\/clonezilla.iso,hdc:cdrom,r&#8217; ]<br \/>\ndisk = [ &#8216;phy:\/dev\/xen2\/alpino,xvda,w&#8217; ]<br \/>\nmemory = 8192<br \/>\nvcpus = 4<br \/>\non_poweroff = &#8216;destroy&#8217;<br \/>\non_reboot \u00a0\u00a0= &#8216;restart&#8217;<br \/>\non_crash \u00a0\u00a0\u00a0= &#8216;restart&#8217;<br \/>\nvga \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0= &#8216;stdvga&#8217;<br \/>\nsdl \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0= 0<br \/>\nvnclisten = &#8220;0.0.0.0&#8221;<br \/>\nvncdisplay = 30<br \/>\nserial = &#8216;pty&#8217;<br \/>\nkeymap = &#8220;it&#8221;<\/p>\n<p>fonte: <a href=\"https:\/\/wiki.xenproject.org\/wiki\/Xen_3.x_Configuration_File_Options\">https:\/\/wiki.xenproject.org\/wiki\/Xen_3.x_Configuration_File_Options<\/a><\/p>\n<p><a href=\"http:\/\/clark.tipistrani.it\/?p=2596\">back<\/a>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <a href=\"http:\/\/clark.tipistrani.it\/?p=2624\">home<\/a>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 next<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una volta sistemati i nodi a livello base si pu\u00f2 passare ad installare l&#8217;hypervisor XEN e qemu con apt-get\u00a0 install qemu-system xen-system-amd64 che si tirano dietro le dipendenze necessarie. in \/etc\/xen\/xl.conf mettere a off la direttiva autobaloon in \/etc\/default\/grub aggiungere la riga GRUB_CMDLINE_XEN=&#8221;dom0_mem=16384M,max:16384M&#8221; e successivo update-grub\u00a0 al reboot l&#8217;opzione parti con xen dovrebbe essere la [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,8,7,165,6],"tags":[37,294,86],"class_list":["post-2605","post","type-post","status-publish","format-standard","hentry","category-cluster","category-linux","category-sistemi-operativi","category-virtualizzazione-work","category-work","tag-cluster-2","tag-devuan-5","tag-xen"],"_links":{"self":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2605"}],"version-history":[{"count":9,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2605\/revisions"}],"predecessor-version":[{"id":2650,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2605\/revisions\/2650"}],"wp:attachment":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2605"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}