{"id":864,"date":"2021-10-14T02:59:58","date_gmt":"2021-10-14T01:59:58","guid":{"rendered":"https:\/\/wordpress.pedrorotoli.com\/?p=864"},"modified":"2021-10-14T04:47:11","modified_gmt":"2021-10-14T03:47:11","slug":"zfs-no-openmediavault","status":"publish","type":"post","link":"https:\/\/wordpress.pedrorotoli.com\/?p=864","title":{"rendered":"iSCSI e ZFS no Openmediavault"},"content":{"rendered":"<p>Caso n\u00e3o o tenha feito, instale o OMV-Extras, isso pode ser feito com esse comando:<\/p>\n<p><code>wget -O - https:\/\/raw.githubusercontent.com\/OpenMediaVault-Plugin-Developers\/packages\/master\/install | bash<\/code><\/p>\n<p>Esse comando ir\u00e1 fazer o download e executar um script que ir\u00e1 instalar o OMV-Extras.<\/p>\n<p>Depois disso \u00e9 preciso instalar o kernel do Proxmox, para isso clique em <em>OMV-Extras<\/em>, no menu do lado esquerdo na interface web, e depois na aba <em>Kernel<\/em>, depois disso clique em <em>Install Proxmox kernel<\/em>, e depois em <em>Start<\/em> na janela que ir\u00e1 abrir.<\/p>\n<figure id=\"attachment_872\" aria-describedby=\"caption-attachment-872\" style=\"width: 706px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-872\" src=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/omv-extras.png\" alt=\"OMV-Extras\" width=\"706\" height=\"683\" srcset=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/omv-extras.png 706w, https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/omv-extras-512x495.png 512w\" sizes=\"auto, (max-width: 706px) 100vw, 706px\" \/><figcaption id=\"caption-attachment-872\" class=\"wp-caption-text\">OMV-Extras<\/figcaption><\/figure>\n<p>Quando a instala\u00e7\u00e3o terminar clique em <em>Close<\/em>, a p\u00e1gina ir\u00e1 atualizar, volte para a aba <em>Kernel<\/em> em <em>OMV-Extras<\/em>, vai ver que agora na lista de kernels instalados existem duas novas entradas terminadas em <em>pve<\/em>, esse \u00e9 o kernel do Proxmox, para garantir que esse kernel \u00e9 o que ser\u00e1 usado, clique <em>Set as default boot kernel<\/em>, depois disso reinicie o sistema.<\/p>\n<p>Agora podemos ver que o kernel do Proxmox j\u00e1 est\u00e1 sendo utilizado.<\/p>\n<figure id=\"attachment_877\" aria-describedby=\"caption-attachment-877\" style=\"width: 849px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-877\" src=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/new-kernel.png\" alt=\"Proxmox kernel\" width=\"849\" height=\"257\" srcset=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/new-kernel.png 849w, https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/new-kernel-512x155.png 512w, https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/new-kernel-768x232.png 768w\" sizes=\"auto, (max-width: 849px) 100vw, 849px\" \/><figcaption id=\"caption-attachment-877\" class=\"wp-caption-text\">Proxmox kernel<\/figcaption><\/figure>\n<p>Agora \u00e9 hora de instalar o plugin do ZFS, para isso v\u00e1 para Plugins e no campo de pesquisa escreva &#8220;zfs&#8221;, quando o plugin aparecer na lista, selecione a caixa de sele\u00e7\u00e3o do lado esquerdo e depois clique em <em>Install<\/em>.<\/p>\n<figure id=\"attachment_879\" aria-describedby=\"caption-attachment-879\" style=\"width: 907px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-879\" src=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/zfs.png\" alt=\"Install ZFS Plugin\" width=\"907\" height=\"409\" srcset=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/zfs.png 907w, https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/zfs-512x231.png 512w, https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/zfs-768x346.png 768w\" sizes=\"auto, (max-width: 907px) 100vw, 907px\" \/><figcaption id=\"caption-attachment-879\" class=\"wp-caption-text\">Install ZFS Plugin<\/figcaption><\/figure>\n<p>Agora j\u00e1 temos a op\u00e7\u00e3o ZFS dispon\u00edvel em <em>Storage<\/em>.<\/p>\n<figure id=\"attachment_881\" aria-describedby=\"caption-attachment-881\" style=\"width: 192px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-881\" src=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/zfs-storage.png\" alt=\"ZFS\" width=\"192\" height=\"185\" \/><figcaption id=\"caption-attachment-881\" class=\"wp-caption-text\">ZFS<\/figcaption><\/figure>\n<p>Aqui \u00e9 poss\u00edvel criar uma nova pool ZFS, o processo \u00e9 simples, d\u00ea um nome \u00e0 pool, selecione o tipo (Basic, Mirror, RAID-Z1, RAID-Z2 ou RAID-Z3), selecione os discos que far\u00e3o parte da pool, defina o <em>mountpoint <\/em>e certifique-se de que <em>Device alias<\/em> est\u00e1 como <em>By Id<\/em>, caso contr\u00e1rio, se por algum motivo o caminho de um dos discos mudar, ele n\u00e3o ser\u00e1 reconhecido pela pool, depois disso clique em <em>Save<\/em> e <em>Yes<\/em> na janela de confirma\u00e7\u00e3o.<\/p>\n<p>Com isso a pool j\u00e1 est\u00e1 criada, agora \u00e9 hora de criar os dispositivos iSCSI, para isso \u00e9 preciso instalar um plugin chamado <em>tgt<\/em>, a instala\u00e7\u00e3o \u00e9 feita como qualquer outro plugin, depois de o instalar, no menu do lado esquerdo, dentro de <em>Services<\/em>, teremos a op\u00e7\u00e3o <em>tgt<\/em><span style=\"text-decoration: underline;\">.<\/span><\/p>\n<figure id=\"attachment_882\" aria-describedby=\"caption-attachment-882\" style=\"width: 217px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-882\" src=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/tgt.png\" alt=\"tgt\" width=\"217\" height=\"211\" \/><figcaption id=\"caption-attachment-882\" class=\"wp-caption-text\">tgt<\/figcaption><\/figure>\n<p>\u00c9 preciso primeiro o habilitar, para isso ative a op\u00e7\u00e3o <em>Enable<\/em>, depois em <em>Save<\/em>, ao fazer isso um banner amarelo ir\u00e1 aparecer na parte de cima, clique em <em>Apply<\/em> e confirme para aplicar as altera\u00e7\u00f5es, depois disso clique na aba <em>Images<\/em>.<\/p>\n<figure id=\"attachment_883\" aria-describedby=\"caption-attachment-883\" style=\"width: 595px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-883\" src=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/tgt-enable.png\" alt=\"Enable tgt\" width=\"595\" height=\"465\" srcset=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/tgt-enable.png 595w, https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/tgt-enable-512x400.png 512w\" sizes=\"auto, (max-width: 595px) 100vw, 595px\" \/><figcaption id=\"caption-attachment-883\" class=\"wp-caption-text\">Enable tgt<\/figcaption><\/figure>\n<p>Aqui clique no bot\u00e3o <em>Add<\/em>, uma janela para adicionar uma imagem ir\u00e1 aparecer, aqui iremos criar a imagem que servir\u00e1 como disco.<\/p>\n<figure id=\"attachment_884\" aria-describedby=\"caption-attachment-884\" style=\"width: 419px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-884\" src=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/iscsi-add-image.png\" alt=\"Add image\" width=\"419\" height=\"227\" \/><figcaption id=\"caption-attachment-884\" class=\"wp-caption-text\">Add image<\/figcaption><\/figure>\n<p>Em <em>Path<\/em> coloque o caminho completo da imagem, nesse caso ela ficar\u00e1 dentro da pool que foi criada anteriormente e tem o nome de <code>potato<\/code>, em <em>Imagem Size<\/em> coloque o tamanho, em Gigabytes, que deseja que essa imagem tenha, esse ser\u00e1 o tamanho do disco, depois disso clique em <em>Save<\/em>, com isso j\u00e1 temos a nossa primeira imagem, pode criar mais imagens se quiser.<\/p>\n<p>Depois disso clique na aba <em>Targets<\/em> e depois em <em>Add<\/em>, agora iremos criar os dispositivos iSCSI, em <em>Name<\/em> coloque o nome que deseja dar a esse dispositivo, em <em>Backing Store<\/em> coloque o caminho completo da imagem que foi criada, e em <em>Initiator Address<\/em> voc\u00ea pode colocar o hostname ou IP das m\u00e1quinas que poder\u00e3o acessar esse dispositivo, pode deixar em branco caso queira permitir que qualquer m\u00e1quina possa se conectar \u00e0 esse dispositivo, depois disso clique em <em>Save<\/em>, depois de salvar ser\u00e1 necess\u00e1rio aplicar as configura\u00e7\u00f5es novamente, clicando no bot\u00e3o <em>Apply<\/em> no banner amarelo na parte de cima da p\u00e1gina.<\/p>\n<figure id=\"attachment_886\" aria-describedby=\"caption-attachment-886\" style=\"width: 415px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-886\" src=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/iscsi-target.png\" alt=\"Add Target\" width=\"415\" height=\"423\" \/><figcaption id=\"caption-attachment-886\" class=\"wp-caption-text\">Add Target<\/figcaption><\/figure>\n<p>Na lista podemos ver os dispositivos criados.<\/p>\n<figure id=\"attachment_888\" aria-describedby=\"caption-attachment-888\" style=\"width: 825px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-888\" src=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/targets.png\" alt=\"Targets\" width=\"825\" height=\"267\" srcset=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/targets.png 825w, https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/targets-512x166.png 512w, https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/targets-768x249.png 768w\" sizes=\"auto, (max-width: 825px) 100vw, 825px\" \/><figcaption id=\"caption-attachment-888\" class=\"wp-caption-text\">Targets<\/figcaption><\/figure>\n<p>Com isso j\u00e1 podemos adicionar esses discos a uma m\u00e1quina remota, no Windows 10 \u00e9 extremamente simples, \u00e9 s\u00f3 abrir o <em>iSCSI Initiator<\/em>, colocar o IP da m\u00e1quina que est\u00e1 hospedando os dispositivos que acabamos de criar em <em>Target<\/em> e clicar em <em>Quick Connect<\/em>.<\/p>\n<figure id=\"attachment_889\" aria-describedby=\"caption-attachment-889\" style=\"width: 481px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-889\" src=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/iscsi-initiator.png\" alt=\"iSCSI Initiator\" width=\"481\" height=\"691\" srcset=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/iscsi-initiator.png 481w, https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/iscsi-initiator-356x512.png 356w\" sizes=\"auto, (max-width: 481px) 100vw, 481px\" \/><figcaption id=\"caption-attachment-889\" class=\"wp-caption-text\">iSCSI Initiator<\/figcaption><\/figure>\n<p>Depois disso a lista de dispositivos ir\u00e1 aparecer, selecione os dispositivos que deseja usar e clique em <em>Connect<\/em>, depois disso clique em <em>Done<\/em>, e na janela principal pode clicar em OK para fechar.<\/p>\n<figure id=\"attachment_890\" aria-describedby=\"caption-attachment-890\" style=\"width: 449px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-890\" src=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/quick-connect.png\" alt=\"iSCSI Initiator - Quick Connect\" width=\"449\" height=\"510\" \/><figcaption id=\"caption-attachment-890\" class=\"wp-caption-text\">iSCSI Initiator &#8211; Quick Connect<\/figcaption><\/figure>\n<p>Agora, se abrirmos o gestor de discos iremos ver uma janela nos pedindo para inicializar os discos, \u00e0 partir de agora o processo \u00e9 o mesmo de qualquer outro disco dentro do Windows, os inicialize com MBR ou GPT, e os formate como qualquer outro disco.<\/p>\n<figure id=\"attachment_891\" aria-describedby=\"caption-attachment-891\" style=\"width: 769px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-891\" src=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/diskmgmt.png\" alt=\"Disk Management\" width=\"769\" height=\"609\" srcset=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/diskmgmt.png 769w, https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/diskmgmt-512x405.png 512w\" sizes=\"auto, (max-width: 769px) 100vw, 769px\" \/><figcaption id=\"caption-attachment-891\" class=\"wp-caption-text\">Disk Management<\/figcaption><\/figure>\n<p>Depois de formatados ir\u00e3o aparecer como qualquer outra unidade local.<\/p>\n<figure id=\"attachment_892\" aria-describedby=\"caption-attachment-892\" style=\"width: 979px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-892\" src=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/computer.png\" alt=\"Computer\" width=\"979\" height=\"697\" srcset=\"https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/computer.png 979w, https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/computer-512x365.png 512w, https:\/\/wordpress.pedrorotoli.com\/wp-content\/uploads\/2021\/10\/computer-768x547.png 768w\" sizes=\"auto, (max-width: 979px) 100vw, 979px\" \/><figcaption id=\"caption-attachment-892\" class=\"wp-caption-text\">Computer<\/figcaption><\/figure>\n<p>A maior diferen\u00e7a \u00e9 que a velocidade de leitura e escrita est\u00e1 dependente da velocidade da liga\u00e7\u00e3o entre as duas m\u00e1quinas e do dispositivo de armazenamento da outra m\u00e1quina.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Caso n\u00e3o o tenha feito, instale o OMV-Extras, isso pode ser feito com esse comando: wget -O &#8211; https:\/\/raw.githubusercontent.com\/OpenMediaVault-Plugin-Developers\/packages\/master\/install | bash Esse comando ir\u00e1 fazer<\/p>\n","protected":false},"author":1,"featured_media":865,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,53,22],"tags":[58,60,59,61,62],"class_list":["post-864","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-network","category-windows","tag-iscsi","tag-omv","tag-openmediavault","tag-proxmox","tag-zfs"],"_links":{"self":[{"href":"https:\/\/wordpress.pedrorotoli.com\/index.php?rest_route=\/wp\/v2\/posts\/864","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.pedrorotoli.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.pedrorotoli.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.pedrorotoli.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.pedrorotoli.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=864"}],"version-history":[{"count":13,"href":"https:\/\/wordpress.pedrorotoli.com\/index.php?rest_route=\/wp\/v2\/posts\/864\/revisions"}],"predecessor-version":[{"id":893,"href":"https:\/\/wordpress.pedrorotoli.com\/index.php?rest_route=\/wp\/v2\/posts\/864\/revisions\/893"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.pedrorotoli.com\/index.php?rest_route=\/wp\/v2\/media\/865"}],"wp:attachment":[{"href":"https:\/\/wordpress.pedrorotoli.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.pedrorotoli.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=864"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.pedrorotoli.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}