{"id":14101,"date":"2018-01-29T11:27:34","date_gmt":"2018-01-29T11:27:34","guid":{"rendered":"https:\/\/www.firewallhardware.it\/come-realizzare-un-raid-di-dischi-pfsense\/"},"modified":"2019-11-11T11:40:06","modified_gmt":"2019-11-11T11:40:06","slug":"how-to-make-a-pfsense-disk-raid","status":"publish","type":"post","link":"https:\/\/blog.miniserver.it\/en\/pfsense\/how-to-make-a-pfsense-disk-raid\/","title":{"rendered":"How to make a pfSense\u00ae CE disk raid"},"content":{"rendered":"<p>[vc_row css=&#8221;.vc_custom_1517225268302{margin-top: 30px !important;}&#8221;]<\/p>\n<h3 style=\"text-align: left; color: #00a0df; font-size: 20px;\">Premise<\/h3>\n<p>[vc_separator align=&#8221;align_left&#8221; border_width=&#8221;2&#8243; css=&#8221;.vc_custom_1519293960300{margin-top: -20px !important;}&#8221;]The tests described below were made with version 2.3.2 (serial version).<br \/>\nNot tested on lower versions.<br \/>\nThe mirror (RAID1) is done through a suite of the freeBSD operating system and not through a physical controller.<br \/>\nJTVCYWRyb3RhdGUlMjBiYW5uZXIlM0QlMjIzJTIyJTVE<\/p>\n<h3 style=\"text-align: left; color: #00a0df; font-size: 20px;\">Installation<\/h3>\n<p>[vc_separator align=&#8221;align_left&#8221; border_width=&#8221;2&#8243; css=&#8221;.vc_custom_1519293960300{margin-top: -20px !important;}&#8221;]During the installation of PfSense you can choose the GEOM MIRROR to build a logical volume on which to install the operating system. The images below show how to do it graphically:<br \/>\nSelect <strong>&lt; Setup GEOM Mirror &gt;<\/strong>[vc_single_image image=&#8221;14102&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1519295784050{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;background-color: #f4f4f2 !important;}&#8221;]Selezionare <strong>&lt; Yes, setup a GEOM mirror &gt;<\/strong>[vc_single_image image=&#8221;14106&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1519295807537{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;background-color: #f4f4f2 !important;}&#8221;]<strong>Scegliere il disco primario dall&#8217;elenco<\/strong>; nell&#8217;esempio quello ricosciuto come ada:0[vc_single_image image=&#8221;14107&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1519295803485{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;background-color: #f4f4f2 !important;}&#8221;]<strong>Scegliere il secondo disco<\/strong>; nell&#8217;esempio quello ricosciuto come ada:1[vc_single_image image=&#8221;14108&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1519295812452{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;background-color: #f4f4f2 !important;}&#8221;]Nella schermata seguente scegliere <strong>OK<\/strong>[vc_single_image image=&#8221;14109&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1519295817163{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;background-color: #f4f4f2 !important;}&#8221;]A questo punto \u00e8 possibile <strong>proseguire con l&#8217;installazione<\/strong>[vc_single_image image=&#8221;14110&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1519296536227{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;background-color: #f4f4f2 !important;}&#8221;][vc_single_image image=&#8221;14111&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1519296555217{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;background-color: #f4f4f2 !important;}&#8221;][vc_single_image image=&#8221;14112&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1519296584164{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;background-color: #f4f4f2 !important;}&#8221;][vc_single_image image=&#8221;14113&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1519296847162{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;background-color: #f4f4f2 !important;}&#8221;][vc_single_image image=&#8221;14114&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1519296873721{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;background-color: #f4f4f2 !important;}&#8221;][vc_single_image image=&#8221;14115&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1519296898352{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;background-color: #f4f4f2 !important;}&#8221;][vc_row]<\/p>\n<h3 style=\"text-align: left; color: #00a0df; font-size: 20px;\">Monitor del Mirror<\/h3>\n<p>[vc_separator align=&#8221;align_left&#8221; border_width=&#8221;2&#8243; css=&#8221;.vc_custom_1519293960300{margin-top: -20px !important;}&#8221;]In dashboard dobbiamo aggiungere due widget: <strong>S.M.A.R.T. Status<\/strong> e <strong>GEOM Mirror Status<\/strong>.<br \/>\nIl primo ci da un feedback sul disco mentre il seconod sullo stato del mirror.[vc_single_image image=&#8221;14116&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1519297354333{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;background-color: #f4f4f2 !important;}&#8221;]Queste informazioni ci servono in caso di problemi.<br \/>\nAbbiamo simulato la rottura di un disco staccando quello collegato fisicamente al controller sata1 (ada 0 SN D0283511214).<br \/>\nIl sistema operativo ci dava le informazioni riportate nella figura seguente:[vc_single_image image=&#8221;14117&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1519297490906{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;background-color: #f4f4f2 !important;}&#8221;]Lo stato del Mirror \u00e8 <strong>DEGRADED<\/strong>, mentre il disco che prima era ada0 \u00e8 scomparso. Possiamo identificare il disco grazie al seriale, quindi aprendo l&#8217;appliance e sostituendolo.<br \/>\nDi norma il disco ada0 \u00e8 connesso fisicamente al controller Sata1, il disco ada1 \u00e8 connesso al controller Sata2. Nella nostra simulazione, abbiamo staccato il disco connesso al controller Sata1 e lo abbiamo &#8220;sostituito&#8221; con uno nuovo.<br \/>\nNella schermata seguente, si vede che il Mirror viene ricostruito automaticamente non appena il disco viene &#8220;cambiato&#8221;.<br \/>\nTutte le fasi di simulazione le abbiamo fatte spegnendo sempre l&#8217;appliance. Non \u00e8 prevista la sostituzione di un disco a caldo.<br \/>\nNell&#8217;immagine seguente si vede il processo automatico di ricostruzione del RAID. Alle fine, lo stato sar\u00e0 &#8220;Complete&#8221; con entrambi i dischi ACTIVE.[vc_single_image image=&#8221;14118&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; css=&#8221;.vc_custom_1519297728525{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;background-color: #f4f4f2 !important;}&#8221;]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Premise<br \/>\nThe tests described below were made with version 2.3.2 (serial version).<br \/>\nNot tested on lower versions.<\/p>\n","protected":false},"author":11,"featured_media":25371,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[124],"tags":[184,186,187,188,189,191,202,201,200,137,138],"class_list":["post-14101","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pfsense","tag-a1srva4s_15-en","tag-a2srva6gbs_17-en","tag-a2sutma4j_16-en","tag-a2sutma4jsim_16-en","tag-a2sutma4jw_16-en","tag-a3srva4gbs_17-en","tag-casutma4j_16-en","tag-casutma4jsim_16-en","tag-casutma4jw_16-en","tag-opnsense-en","tag-pfsense-en"],"_links":{"self":[{"href":"https:\/\/blog.miniserver.it\/en\/wp-json\/wp\/v2\/posts\/14101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.miniserver.it\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.miniserver.it\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.miniserver.it\/en\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.miniserver.it\/en\/wp-json\/wp\/v2\/comments?post=14101"}],"version-history":[{"count":5,"href":"https:\/\/blog.miniserver.it\/en\/wp-json\/wp\/v2\/posts\/14101\/revisions"}],"predecessor-version":[{"id":19008,"href":"https:\/\/blog.miniserver.it\/en\/wp-json\/wp\/v2\/posts\/14101\/revisions\/19008"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.miniserver.it\/en\/wp-json\/wp\/v2\/media\/25371"}],"wp:attachment":[{"href":"https:\/\/blog.miniserver.it\/en\/wp-json\/wp\/v2\/media?parent=14101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.miniserver.it\/en\/wp-json\/wp\/v2\/categories?post=14101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.miniserver.it\/en\/wp-json\/wp\/v2\/tags?post=14101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}