{"id":4836,"date":"2020-04-12T00:55:04","date_gmt":"2020-04-12T03:55:04","guid":{"rendered":"https:\/\/blog.clusterweb.com.br\/?p=4836"},"modified":"2020-04-12T00:55:04","modified_gmt":"2020-04-12T03:55:04","slug":"freenas-habilite-e-configure-o-armazenamento-de-objetos-no-freenas-11-x-compativel-com-apis-s3-com-base-no-minio","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=4836","title":{"rendered":"FreeNAS &#8211; Habilite e configure o Armazenamento de Objetos no FreeNAS 11.x compat\u00edvel com APIs S3 &#8211; com base no MinIO"},"content":{"rendered":"<p><span>Hoje, trago a voc\u00ea o passo a passo para configurar o Armazenamento de Objetos no FreeNAS 11.x, que utiliza o MinIO como uma plataforma para atender \u00e0s APIs do S3.<\/span><\/p>\n<h2><span>O que \u00e9 o MinIO?<\/span><\/h2>\n<p><span>O MinIO \u00e9 um servidor de armazenamento de objetos de c\u00f3digo aberto lan\u00e7ado sob a licen\u00e7a Apache v2.\u00a0\u00c9 compat\u00edvel com o servi\u00e7o de armazenamento em nuvem do Amazon S3.\u00a0O MinIO segue uma filosofia de design minimalista.<\/span><\/p>\n<p><span>O MinIO \u00e9 leve o suficiente para ser empacotado com a pilha de aplicativos.\u00a0Est\u00e1 localizado no lado do NodeJS, Redis, MySQL e similares.\u00a0Diferentemente dos bancos de dados, o MinIO armazena objetos como fotos, v\u00eddeos, arquivos de log, backups, imagens de cont\u00eainer \/ VM etc. O MinIO \u00e9 mais adequado para armazenar notas de informa\u00e7\u00f5es que variam de KBs a TBs cada.\u00a0Em um sentido simplista, \u00e9 como um servidor FTP com uma simples API get \/ put sobre HTTP.<\/span><\/p>\n<p><!--more--><\/p>\n<h2><span>Por que \u00e9 t\u00e3o interessante implantar o Object Storage S3 no FreeNAS 11.x?<\/span><\/h2>\n<p><span>O MinIO escala at\u00e9 muitos PBs, de forma simples e sem grande complexidade.<\/span><\/p>\n<p><span>O MinIO pode ser configurado no modo distribu\u00eddo para configurar um sistema de armazenamento de alta disponibilidade com uma implanta\u00e7\u00e3o de armazenamento de objeto \u00fanico.\u00a0Com o MinIO distribu\u00eddo, faremos o melhor uso dos dispositivos de armazenamento, independentemente da localiza\u00e7\u00e3o na rede.<\/span><\/p>\n<p><span>Ser capaz de lan\u00e7ar uma solu\u00e7\u00e3o como MinIO, que \u00e9 simples e usada em milh\u00f5es de lugares no planeta, al\u00e9m de ter as APIs mais recentes do S3, torna este software uma op\u00e7\u00e3o muito boa para que possamos aproveitar ainda mais o armazenamento que temos no vSphere, ou em algum host que n\u00e3o usamos, ou simplesmente para coloc\u00e1-lo em produ\u00e7\u00e3o, e para aproveitar as vantagens do S3, mas localmente, que podem ser extrapoladas rapidamente para a nuvem p\u00fablica usando o Object Armazenamento limpo.<\/span><span id=\"more-1433\"><\/span><\/p>\n<h2><span>Ativando o Servi\u00e7o de Armazenamento de Objetos (baseado no MinIO) no FreeNAS 11.x<\/span><\/h2>\n<p><span>Para habilitar o servi\u00e7o de Armazenamento de Objeto (baseado no MinIO), iremos para Servi\u00e7os &#8211; S3 e editaremos o servi\u00e7o:<\/span><a href=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-034.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1393 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-034-1024x510.png\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" srcset=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-034-1024x510.png 1024w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-034-300x149.png 300w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-034-768x383.png 768w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-034.png 1439w\" alt=\"\" width=\"695\" height=\"346\" data-attachment-id=\"1393\" data-permalink=\"https:\/\/jorgedelacruz.uk\/2019\/08\/19\/freenas-initial-installation-and-configuration-of-freenas-11-x-as-vm-within-vsphere\/freenas-vsphere-034\/#main\" data-orig-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-034.png\" data-orig-size=\"1439,717\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"freenas-vsphere-034\" data-image-description=\"\" data-medium-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-034-300x149.png\" data-large-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-034-1024x510.png\" data-lazy-loaded=\"1\" \/><\/a><span>No servi\u00e7o, selecionaremos por IP que queremos apresentar as APIs de armazenamento de objetos S3; al\u00e9m disso, poderemos criar um usu\u00e1rio e uma senha, montar onde queremos que os objetos sejam armazenados; no meu caso, \u00e9 um pasta dentro do meu volume, habilitaremos a op\u00e7\u00e3o do navegador da web, ao mesmo tempo em que selecionamos o\u00a0<\/span><a href=\"https:\/\/jorgedelacruz.uk\/2019\/08\/20\/freenas-how-to-deploy-a-lets-encrypt-ssl-certificate-in-freenas-11-x-and-https-configuration\/\"><strong><span>certificado SSL Vamos Criptografar que criamos na entrada anterior<\/span><\/strong><\/a><span>\u00a0:<\/span><a href=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-035.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1392 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-035-1024x508.png\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" srcset=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-035-1024x508.png 1024w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-035-300x149.png 300w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-035-768x381.png 768w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-035.png 1439w\" alt=\"\" width=\"695\" height=\"345\" data-attachment-id=\"1392\" data-permalink=\"https:\/\/jorgedelacruz.uk\/2019\/08\/19\/freenas-initial-installation-and-configuration-of-freenas-11-x-as-vm-within-vsphere\/freenas-vsphere-035\/#main\" data-orig-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-035.png\" data-orig-size=\"1439,714\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"freenas-vsphere-035\" data-image-description=\"\" data-medium-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-035-300x149.png\" data-large-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-035-1024x508.png\" data-lazy-loaded=\"1\" \/><\/a><span>Por fim, iniciaremos o servi\u00e7o, al\u00e9m de marc\u00e1-lo como autom\u00e1tico:<\/span><a href=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-036.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1391 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-036-1024x510.png\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" srcset=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-036-1024x510.png 1024w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-036-300x149.png 300w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-036-768x383.png 768w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-036.png 1439w\" alt=\"\" width=\"695\" height=\"346\" data-attachment-id=\"1391\" data-permalink=\"https:\/\/jorgedelacruz.uk\/2019\/08\/19\/freenas-initial-installation-and-configuration-of-freenas-11-x-as-vm-within-vsphere\/freenas-vsphere-036\/#main\" data-orig-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-036.png\" data-orig-size=\"1439,717\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"freenas-vsphere-036\" data-image-description=\"\" data-medium-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-036-300x149.png\" data-large-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-036-1024x510.png\" data-lazy-loaded=\"1\" \/><\/a><span>Se acessarmos por IP, ou FQDN, https:\/\/TUSERVERFREENAS.TUDOMINIO.COM:9000, poderemos ver a interface do MinIO, apresentaremos nosso usu\u00e1rio e senha:<\/span><a href=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-037.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1390 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-037-1024x514.png\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" srcset=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-037-1024x514.png 1024w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-037-300x151.png 300w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-037-768x386.png 768w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-037.png 1437w\" alt=\"\" width=\"695\" height=\"349\" data-attachment-id=\"1390\" data-permalink=\"https:\/\/jorgedelacruz.uk\/2019\/08\/19\/freenas-initial-installation-and-configuration-of-freenas-11-x-as-vm-within-vsphere\/freenas-vsphere-037\/#main\" data-orig-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-037.png\" data-orig-size=\"1437,722\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"freenas-vsphere-037\" data-image-description=\"\" data-medium-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-037-300x151.png\" data-large-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-037-1024x514.png\" data-lazy-loaded=\"1\" \/><\/a><span>E seremos capazes de acessar, de maneira segura e via web, nosso reposit\u00f3rio do S3 local em nosso FreeNAS, baseado no MinIO, a partir daqui criaremos um bucket e j\u00e1 poder\u00edamos fazer upload de arquivos, daqui ou, \u00e9 claro, usando a API:<\/span><a href=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-038.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1389 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-038-1024x515.png\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" srcset=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-038-1024x515.png 1024w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-038-300x151.png 300w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-038-768x386.png 768w, https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-038.png 1439w\" alt=\"\" width=\"695\" height=\"350\" data-attachment-id=\"1389\" data-permalink=\"https:\/\/jorgedelacruz.uk\/2019\/08\/19\/freenas-initial-installation-and-configuration-of-freenas-11-x-as-vm-within-vsphere\/freenas-vsphere-038\/#main\" data-orig-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-038.png\" data-orig-size=\"1439,724\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"freenas-vsphere-038\" data-image-description=\"\" data-medium-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-038-300x151.png\" data-large-file=\"https:\/\/jorgedelacruz.uk\/wp-content\/uploads\/2019\/08\/freenas-vsphere-038-1024x515.png\" data-lazy-loaded=\"1\" \/><\/a><span>Isso \u00e9 tudo, espero que seja \u00fatil a voc\u00ea e, em futuras entradas, veremos como fazer um bom uso desse novo local do Object Storage S3, baseado no MinIO.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoje, trago a voc\u00ea o passo a passo para configurar o Armazenamento de Objetos no FreeNAS 11.x, que utiliza o MinIO como uma plataforma para atender \u00e0s APIs do S3. O que \u00e9 o MinIO? O MinIO \u00e9 um servidor de armazenamento de objetos de c\u00f3digo aberto lan\u00e7ado sob a licen\u00e7a Apache v2.\u00a0\u00c9 compat\u00edvel com [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[477,91,730,1,1062,42,51,495,127],"tags":[1020,145,1457,349,1455,292,565,1454,1450,361,1446,1456],"class_list":["post-4836","post","type-post","status-publish","format-standard","hentry","category-backup-2","category-banco-de-dados","category-clusterweb","category-viazap","category-freenas","category-leitura-recomendada","category-linux-linuxrs","category-profissional-de-ti","category-sistemas-de-armazenamento","tag-apis","tag-armazenamento","tag-base","tag-com","tag-compativel","tag-configure","tag-freenas","tag-habilite","tag-minio","tag-no","tag-objetos","tag-s3"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4836"}],"version-history":[{"count":1,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4836\/revisions"}],"predecessor-version":[{"id":4837,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4836\/revisions\/4837"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4836"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}