{"id":12422,"date":"2020-05-08T15:58:16","date_gmt":"2020-05-08T20:58:16","guid":{"rendered":"http:\/\/jianmingli.com\/wp\/?p=12422"},"modified":"2022-11-10T16:41:41","modified_gmt":"2022-11-10T21:41:41","slug":"install-freenas-11-1","status":"publish","type":"post","link":"https:\/\/jianmingli.com\/wp\/?p=12422","title":{"rendered":"Install FreeNAS 11.1"},"content":{"rendered":"\r\n<div class='toc wptoc'>\n<h2>Contents<\/h2>\n<ol class='toc-odd level-1'>\n\t<li>\n\t\t<a href=\"#Machine\">Machine<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#As_Is\">As Is<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#To_Be\">To Be<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Install_FreeNAS\">Install FreeNAS<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Setup_BIOS_to_Boot_from_CDROM\">Setup BIOS to Boot from CDROM<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Initial_Install\">Initial Install<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Setup_FreeNAS\">Setup FreeNAS<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Enabled_Powerd\">Enabled Powerd<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Create_Volume\">Create Volume<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Initial_Wizard\">Initial Wizard<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Mirror_Boot_Device\">Mirror Boot Device<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Add_Shared_Folder\">Add Shared Folder<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Add_User_and_Group\">Add User and Group<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Add_Shared_Folder_1\">Add Shared Folder<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Add_Disks\">Add Disks<\/a>\n\t<\/li>\n\t<li>\n\t\t<a href=\"#Replace_Failed_Disk\">Replace Failed Disk<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Find_Failed_Disk\">Find Failed Disk<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Replace_Failed_Disk_1\">Replace Failed Disk<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Find_Failed_Disk_with_Command_Line\">Find Failed Disk with Command Line<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Setup_iSCSI\">Setup iSCSI<\/a>\n\t<\/li>\n\t<li>\n\t\t<a href=\"#Change_IP_Address\">Change IP Address<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Change_Machine_IP_Address\">Change Machine IP Address<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Change_Plex_IP_Address\">Change Plex IP Address<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Issues\">Issues<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#WARN_agent:_Check_freenas_health_is_now_warning\">[WARN] agent: Check 'freenas_health' is now warning<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#References\">References<\/a>\n\t<\/li>\n<\/ol>\n<\/ol>\n<\/div>\n<div class='wptoc-end'>&nbsp;<\/div>\r\n\r\n<br\/><span id=\"Machine\"><h2>Machine<\/h2><\/span>\r\n<span id=\"As_Is\"><h3>As Is<\/h3><\/span>\r\n* HP Z400\r\n<br\/>* Drives:\r\n<br\/>&#8211; USB: 2 x 8 GB\r\n<br\/>&#8211; 2 x (2 x 2TB mirror) Hitachi\r\n\r\n<br\/>&#8211; Toshiba DT01ACA100: 1TB\r\n<br\/>&#8211; Barracuda ST3000DM001 \r\n\r\n<span id=\"To_Be\"><h3>To Be<\/h3><\/span>\r\n<br\/>* Drives\r\n<br\/>&#8211; OS: 32 USB\r\n<br\/>&#8211; SLOG: 2 x 32 GB USB\r\n\r\n<br\/><span id=\"Install_FreeNAS\"><h2>Install FreeNAS<\/h2><\/span>\r\n\r\n<span id=\"Setup_BIOS_to_Boot_from_CDROM\"><h3>Setup BIOS to Boot from CDROM<\/h3><\/span>\r\n* Download FreeNAS 11.1 ISO image\r\n<br\/>* Burn ISO image onto CD\r\n<br\/>* Power up Z400\r\n<br\/>* Hit F10 to go into setup\r\n<br\/>* Select Storage &gt; Boot Order: Optical Drive\/USB Device\/Hard Drive Disabled\/Embedded Ethernet controller Disabled\r\n<br\/>* Select Storage &gt; Storage Options &gt; SATA Emulation: IDE\r\n\r\n<span id=\"Initial_Install\"><h3>Initial Install<\/h3><\/span>\r\n* Place FreeNAS CD into CDROM\r\n<br\/>* Restart Z400\r\n<br\/>* Select: FreeNAS Installer\r\n<br\/>* Select: Install\/Upgrade\r\n<br\/>* Destination media: USB\r\n<br\/>* Setup password or select: No password\r\n<br\/>* Select: Boot via BIOS\r\n<br\/>* Remove boot CD and reboot\r\n\r\nNetwork &gt; Global Configuration &gt; IPv4 default Gateway: 192.168.2.1\r\nNameserver 1: 8.8.8.8\r\nNameserver 1: 4.4.4.4\r\n\r\n<br\/><span id=\"Setup_FreeNAS\"><h2>Setup FreeNAS<\/h2><\/span>\r\n* Point browser to IP: 192.168.2.90\r\n<br\/>* Enter password for admin account\r\n<br\/>* Login: admin\/nx1\r\n\r\n<span id=\"Enabled_Powerd\"><h3>Enabled Powerd<\/h3><\/span>\r\n* Go to: System &gt; Advanced\r\n<br\/>* Enabled powerd (Power Saving Daemon): checked\r\n\r\n<span id=\"Create_Volume\"><h3>Create Volume<\/h3><\/span>\r\n* Go to: Storage\r\n<br\/>* Click Volume Manager\r\n<br\/>&#8211; Volume Name: vol1\r\n<br\/>&#8211; Available disks: click button &#8216;+&#8217;1 <br\/>&#8211; 2.0 TB (2 drives, show)\r\n<br\/>&#8211; Volume layout: Mirror\r\n<br\/>* Click Add Volume\r\n\r\n<span id=\"Initial_Wizard\"><h3>Initial Wizard<\/h3><\/span>\r\n* Follow Initial Wizard:\r\n<br\/>&#8211; Language: English\r\n<br\/>&#8211; Console key map: United States of America ISO-8859-1\r\n<br\/>&#8211; Timezone: America\/New_York\r\n\r\n<br\/>&#8211; Volume name: vol1\r\n<br\/>&#8211; Purpose: Automatic\r\n<br\/>&#8211; Share name: win1\r\n<br\/>&#8211; Purpose: Windows (SMB) Allow Guest\r\n<br\/>&#8211; Console messages: check\r\n\r\n<span id=\"Mirror_Boot_Device\"><h3>Mirror Boot Device<\/h3><\/span>\r\n* Login admin UI\r\n<br\/>* Go to: System &gt; Boot &gt; Status &gt; stripe\r\n<br\/>* Click Attach button\r\n<br\/>* Select member disk to point to second USB boot device\r\n<br\/>* Click Attach Disk\r\n\r\n<br\/><span id=\"Add_Shared_Folder\"><h2>Add Shared Folder<\/h2><\/span>\r\n<span id=\"Add_User_and_Group\"><h3>Add User and Group<\/h3><\/span>\r\n* Go to: Account &gt; Groups\r\n<br\/>* Add group:\r\n<br\/>&#8211; Group Name: users\r\n<br\/>* Add group:\r\n<br\/>&#8211; Group Name: shared\r\n<br\/>* Add user:\r\n<br\/>&#8211; User name: user1\r\n<br\/>&#8211; Primary group: users\r\n<br\/>&#8211; Full name: User1 Users\r\n<br\/>&#8211; Password: nx1\r\n<br\/>&#8211; Auxiliary groups: shared\r\n\r\n<span id=\"Add_Shared_Folder_1\"><h3>Add Shared Folder<\/h3><\/span>\r\n* Go to: Storage\r\n<br\/>* Click vol1 &gt; vol1\r\n<br\/>* Add dataset in vol1:\r\n<br\/>&#8211; Dataset name: shared\r\n<br\/>&#8211; Share type: Windows\r\n<br\/>* Dataset permission:\r\n<br\/>&#8211; Owner (user): nobody\r\n<br\/>&#8211; Owner (group): shared\r\n<br\/>&#8211; Permission Type: Windows\r\n\r\n<br\/>* Add a new Windows (SMB) share\r\n<br\/>&#8211; Path: \/mnt\/vol1\/shared\r\n<br\/>&#8211; Name: shared\r\n<br\/>&#8211; Apply Default permissions: checked\r\n<br\/>&#8211; Allow Guest Access: Not checked\r\n\r\nMap network\r\n\\\\192.168.2.90\\shared\r\nConnect using different credentials\r\nuser1\/nx1\r\n\r\n<br\/><span id=\"Add_Disks\"><h2>Add Disks<\/h2><\/span>\r\n* Install two 2 TB disks.\r\n<br\/>* Power up and login\r\n<br\/>* Go to: Storage\r\n<br\/>* Click Volume Manager:\r\n<br\/>&#8211; Volume Name: blank\r\n<br\/>&#8211; Volume to extend: vol1\r\n<br\/>&#8211; Click &#8216;+&#8217; button to add both disks (they should show up in volume layout)\r\n<br\/>* Click Add Volume\r\n<br\/>* Select first vol1 and then click Volume Status icon\r\n<br\/>* Check that two new disks have been added to vol1 under mirror-1\r\n\r\n<br\/><span id=\"Replace_Failed_Disk\"><h2>Replace Failed Disk<\/h2><\/span>\r\n* See 8.1.10. Replacing a Failed Drive: https:\/\/doc.freenas.org\/11\/storage.html#replacing-a-failed-drive\r\n\r\n<span id=\"Find_Failed_Disk\"><h3>Find Failed Disk<\/h3><\/span>\r\n* Login FreeNAS admin site\r\n<br\/>* Go to: Storage &gt; Volumes\r\n<br\/>* Select a volume, e.g. vol1\r\n<br\/>* Click Volume Status icon at the bottom of the page\r\n<br\/>&#8211; Find disk name with status DEGRADED or OFFLINE, e.g. ada3p2\r\n<br\/>* Go to: Storage &gt; Volumes &gt; View Disks\r\n<br\/>&#8211; Find Serial number, e.g. YGGU0D6A, for the degraded disk name, e.g. ada3 (drop p2 from ada3p2)\r\n<br\/>* Match serial number with that on physical disk\r\n\r\n<span id=\"Replace_Failed_Disk_1\"><h3>Replace Failed Disk<\/h3><\/span>\r\n* Go to: Storage &gt; Volumes\r\n<br\/>* Select a volume, e.g. vol1\r\n<br\/>* Click Volume Status icon at the bottom of the page\r\n<br\/>&#8211; Select disk with status DEGRADED or OFFLINE\r\n<br\/>&#8211; If there is an Offline button at the end of the page, click it (if not skip this step)\r\n<br\/>* Shutdown machine and replace the disk\r\n<br\/>* Start machine\r\n<br\/>* Go to volume status and select new drive\r\n<br\/>&#8211; Click Replace button at the bottom of the page\r\n<br\/>* Check resilver status from shell command:\r\n<pre lang=\"bash\">zpool status vol1\r\n<\/pre>\r\n\r\n<span id=\"Find_Failed_Disk_with_Command_Line\"><h3>Find Failed Disk with Command Line<\/h3><\/span>\r\n* Login FreeNAS admin site\r\n<br\/>* Open shell command window\r\n<br\/>* Run: zpool status\r\n<br\/>&#8211; Find disk with failed state, e.g. REMOVED\r\n<br\/>&#8211; Take a note of the gptid, e.g. gptid\/d1d3b422-125d-11e8-a10f-2c4138ab8e32\r\n<br\/>* Run: glabel status\r\n<br\/>&#8211; Find component name, e.g. ada3 that is missing!\r\n<br\/>* Exit shell\r\n<br\/>* Go to: Storage &gt; View Disks\r\n<br\/>&#8211; Find serial number, e.g. YGGU0D6A, for the failed disk, e.g. ada3\r\n<pre lang=\"bash\">[root@freenas ~]# zpool status                                                 \r\n\r\n 0                                                                              \r\n          mirror-0                                      ONLINE       0     0    \r\n 0                                                                              \r\n            gptid\/7bec2c8c-0de1-11e8-b0ed-2c4138ab8e32  ONLINE       0     0    \r\n 0                                                                              \r\n            gptid\/7cd747b5-0de1-11e8-b0ed-2c4138ab8e32  ONLINE       0     0    \r\n 0                                                                              \r\n          mirror-1                                      DEGRADED     0     0    \r\n 0                                                                              \r\n            gptid\/d0fdb01c-125d-11e8-a10f-2c4138ab8e32  ONLINE       0     0    \r\n 0                                                                              \r\n            gptid\/d1d3b422-125d-11e8-a10f-2c4138ab8e32  DEGRADED     0     0   8\r\n84  too many errors                                                             \r\n                                                                                \r\nerrors: No known data errors                                                    \r\n[root@freenas ~]# glabel status                                                 \r\n                                      Name  Status  Components                  \r\ngptid\/0650ffa7-0d49-11e8-a001-2c4138ab8e32     N\/A  da0p1                       \r\ngptid\/0664c4c0-0d49-11e8-a001-2c4138ab8e32     N\/A  da1p1                       \r\ngptid\/7bec2c8c-0de1-11e8-b0ed-2c4138ab8e32     N\/A  ada0p2                      \r\ngptid\/7cd747b5-0de1-11e8-b0ed-2c4138ab8e32     N\/A  ada1p2                      \r\ngptid\/d0fdb01c-125d-11e8-a10f-2c4138ab8e32     N\/A  ada2p2                      \r\ngptid\/d1d3b422-125d-11e8-a10f-2c4138ab8e32     N\/A  ada3p2                      \r\n<\/pre>\r\n\r\n<br\/><span id=\"Setup_iSCSI\"><h2>Setup iSCSI<\/h2><\/span>\r\n* Go to: Services\r\n<br\/>&#8211; iSCSI: Start Now\r\n<br\/>&#8211; Also check: Start on boot\r\n<br\/>* Go to: Sharing &gt; Block (iSCSI) &gt; Portals &gt; Add Portal\r\n<br\/>&#8211; Comment: For Lenovo.\r\n<br\/>&#8211; IP Address: 192.168.2.90\r\n-Port: 3260\r\n<br\/>* Go to: Sharing &gt; Block (iSCSI) &gt; Targets &gt; Add Target\r\n<br\/>&#8211; Target Name: LenovoTarget\r\n<br\/>&#8211; Portal Group ID: 1 (For Lenovo.)\r\n<br\/>* Go to: Sharing &gt; Block (iSCSI) &gt; Extent &gt; Add Extent\r\n<br\/>&#8211; Extent Name: LenovoExtent\r\n<br\/>&#8211; Extent Type: File\r\n<br\/>&#8211; Path to the extent: \/mnt\/vol1\/jimmy\/extent\r\n<br\/>&#8211; Extent size: 50GB\r\n\r\n<br\/><span id=\"Change_IP_Address\"><h2>Change IP Address<\/h2><\/span>\r\n<br\/>* For example, change from 192.168.2.90 to 192.168.1.90\r\n\r\n<span id=\"Change_Machine_IP_Address\"><h3>Change Machine IP Address<\/h3><\/span>\r\n* Attach keyboard and monitor to machine\r\n<br\/>* Bootup machine\r\n<br\/>* Change network IP to new IP using FreeNAS text menu\r\n\r\n<span id=\"Change_Plex_IP_Address\"><h3>Change Plex IP Address<\/h3><\/span>\r\n<br\/>* Login FreeNAS\r\n<br\/>* Go to: Jails \/ plexmediaserver_1 \/ Edit\r\n<br\/>* Change IPv4 address to new IP, e.g. 192.168.1.90\r\n\r\n<br\/><span id=\"Issues\"><h2>Issues<\/h2><\/span>\r\n<span id=\"WARN_agent:_Check_8216freenas_health8217_is_now_warning\"><h3>[WARN] agent: Check &#8216;freenas_health&#8217; is now warning<\/h3><\/span>\r\n* Fix\r\n<pre lang=\"bash\">cd \/usr\/local\/etc\/consul-checks\/\r\nrm freenas*\r\nwget https:\/\/raw.githubusercontent.com\/freenas\/freenas\/8175ddd35c189c43c47a51e42a1353e96d9ac2cb\/src\/freenas\/usr\/local\/etc\/consul-checks\/freenas_health.sh\r\nchmod a+x freenas_health.sh\r\n<\/pre>\r\n\r\n<br\/><span id=\"References\"><h2>References<\/h2><\/span>\r\n* <a href=\"https:\/\/www.engadget.com\/2012\/02\/01\/how-to-set-up-a-home-file-server-using-freenas\/\">How-To: Set up a home file server using FreeNAS<\/a>\r\n<br\/>* <a href=\"https:\/\/doc.freenas.org\/11\/freenas.html\">FreeNAS\u00ae 11.1-U1 User Guide<\/a>\r\n<br\/>* https:\/\/support.plex.tv\/articles\/201105343-advanced-hidden-server-settings\/\r\n","protected":false},"excerpt":{"rendered":"<p>Machine As Is * HP Z400 * Drives: &#8211; USB: 2 x 8 GB &#8211; 2 x (2 x 2TB mirror) Hitachi &#8211; Toshiba DT01ACA100: 1TB &#8211; Barracuda ST3000DM001 To Be * Drives &#8211; OS: 32 USB &#8211; SLOG: 2 &hellip; <a href=\"https:\/\/jianmingli.com\/wp\/?p=12422\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[859,1],"tags":[820,821],"class_list":["post-12422","post","type-post","status-publish","format-standard","hentry","category-nas","category-uncategorized","tag-freenas","tag-nas"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8cRUO-3em","_links":{"self":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/12422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12422"}],"version-history":[{"count":4,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/12422\/revisions"}],"predecessor-version":[{"id":12435,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/12422\/revisions\/12435"}],"wp:attachment":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}