{"id":3468,"date":"2023-07-19T20:28:07","date_gmt":"2023-07-19T20:28:07","guid":{"rendered":"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/?p=3468"},"modified":"2023-07-19T20:28:07","modified_gmt":"2023-07-19T20:28:07","slug":"creating-an-iscsi-share-on-ubuntu-linux-and-connecting-it-to-windows-server-2022-on-icebreaker-4936-server","status":"publish","type":"post","link":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/2023\/07\/19\/creating-an-iscsi-share-on-ubuntu-linux-and-connecting-it-to-windows-server-2022-on-icebreaker-4936-server\/","title":{"rendered":"Creating an ISCSI Share On Ubuntu Linux and Connecting it to Windows Server 2022 on Icebreaker 4936 Server"},"content":{"rendered":"<p>This is a blog post focusing on creating an ISCSI share on Ubuntu Linux on an Icebreaker 4936 Server. This will act as a mass storage ISCSI store for a Windows file and video server. I will describe the process of creating the ISCSI server, connecting it to Windows, and ensuring a stable connection through a series of scripts on Windows.<\/p>\n<p>OS: Ubuntu Linux 22.04<\/p>\n<ul>\n<li>Assumptions\n<ul>\n<li>You have already completed the &#8220;Quick Start Guide&#8221; by connecting the raid controller components to each other inside of the case.<\/li>\n<li>The hard drives have already been slotted into the hot swap bays.<\/li>\n<li>The system is able to be powered on and is capable of entering BIOS.<\/li>\n<li>You have created an Ubuntu Linux bootable USB drive.<\/li>\n<li>You know how to install Windows 10\/Windows Server and Ubuntu 22.04.<\/li>\n<\/ul>\n<\/li>\n<li>Connect a keyboard, mouse, and monitor to the server.<\/li>\n<li>Create a bootable disk to Windows 10\/Windows Server 2016 or newer to do drive testing.\n<ul>\n<li>Download the <a href=\"https:\/\/www.seagate.com\/support\/downloads\/seatools\/\">Seatools drive testing software<\/a>.<\/li>\n<li>Download the <a href=\"https:\/\/drive.google.com\/drive\/folders\/1pyaXk-583YqrHnwPpdjx6qlwiIUUFAQd?usp=sharing\">StorCLI command line tools<\/a>.<\/li>\n<li>Open the command prompt and navigate to the directory where the storclt.exe executable is.<\/li>\n<li>List all RAID controllers\n<ul>\n<li>storcli show<\/li>\n<\/ul>\n<\/li>\n<li>There should be a list of two raid controllers, one with no PDs, and one with 36.\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3550 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/storcli-show-5.png\" alt=\"\" width=\"1024\" height=\"488\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/storcli-show-5.png 1024w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/storcli-show-5-300x143.png 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/storcli-show-5-768x366.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Put the RAID controller in JBOD mode.\n<ul>\n<li>storcli \/c1 set jbod=on<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3551\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/jbod-on-300x187.png\" alt=\"\" width=\"300\" height=\"187\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/jbod-on-300x187.png 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/jbod-on.png 308w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Put disks in JBOD mode\n<ul>\n<li>storcli \/c1\/eall\/sall set jbod<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3552 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/failure.not_.png\" alt=\"\" width=\"968\" height=\"465\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/failure.not_.png 968w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/failure.not_-300x144.png 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/failure.not_-768x369.png 768w\" sizes=\"auto, (max-width: 968px) 100vw, 968px\" \/>\n<ul>\n<li>It WILL say that each disk failed to go to jbod mode. This is not true, the operation worked.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Restart the server<\/li>\n<li>Open the Seatools software. There should be all 36 drives + the OS drive.<\/li>\n<li>Select every drive you want to test. This can be done by doing &#8220;Ctrl + Left Click&#8221; to select multiple drives at once.<\/li>\n<li>Perform a Long Generic Test by clicking the button as shown in the photo below.\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3553 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/seatools.png\" alt=\"\" width=\"1209\" height=\"620\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/seatools.png 1209w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/seatools-300x154.png 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/seatools-1024x525.png 1024w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/seatools-768x394.png 768w\" sizes=\"auto, (max-width: 1209px) 100vw, 1209px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>After multiple days pass, you should be left with an outcome of what drives are good\/bad. Replace the bad ones if necessary.<\/li>\n<\/ul>\n<\/li>\n<li>Restart on the machine to boot to the RAID controller.\n<ul>\n<li>After the initialization screen and the HDD check screen, there will be a brief moment where you can press &#8220;ctrl + R&#8221; to boot to the RAID controller. This will appear shortly after the following boot screen.\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3525 size-large\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1595-1-1024x586.jpeg\" alt=\"\" width=\"604\" height=\"346\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1595-1-1024x586.jpeg 1024w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1595-1-300x172.jpeg 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1595-1-768x439.jpeg 768w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1595-1-1536x878.jpeg 1536w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1595-1-2048x1171.jpeg 2048w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Once on the controller interface, you can select your RAID configuration. This includes the RAID level, which drives you to want to use, setting up hot failover, and how many physical drives you want for each logical drive. In my case, I used RAID 10 with 18 drive logical drives (18 striped, 18 mirrored).\n<ul>\n<li>The RAID card included with this server supports RAID 0, 1, 5, 6, 10, and 50. For more information and visualizations of the different raid levels, visit the link <a href=\"https:\/\/docs.oracle.com\/cd\/E19236-01\/817-3337-18\/appa_raid_basic.html#:~:text=There%20are%20several%20RAID%20level,overview%20of%20the%20RAID%20levels.&amp;text=Capacity%20refers%20to%20the%20total,drives%20available%20for%20data%20storage.\">HERE<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li>The main screen of the RAID controller should look like the photo below.\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3528 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Main-Screen-scaled.jpeg\" alt=\"\" width=\"2560\" height=\"1400\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Main-Screen-scaled.jpeg 2560w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Main-Screen-300x164.jpeg 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Main-Screen-1024x560.jpeg 1024w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Main-Screen-768x420.jpeg 768w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Main-Screen-1536x840.jpeg 1536w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Main-Screen-2048x1120.jpeg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/li>\n<li>You then need to select the &#8220;Controller 1: LSI MegaRAID SAS&#8221; card to configure the drives.<\/li>\n<\/ul>\n<\/li>\n<li>You will be greeted with a mostly-empty screen that looks like the following.\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3532 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1597-1-scaled.jpeg\" alt=\"\" width=\"2560\" height=\"1411\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1597-1-scaled.jpeg 2560w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1597-1-300x165.jpeg 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1597-1-1024x564.jpeg 1024w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1597-1-768x423.jpeg 768w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1597-1-1536x846.jpeg 1536w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1597-1-2048x1129.jpeg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Press &#8220;Crtl + N&#8221; to go to the &#8220;PD Mgmt&#8221; page where you will be a list of disks in &#8220;JBOD&#8221; mode.\n<ul>\n<li>Select each disk one at a time<\/li>\n<li>Press &#8220;F2&#8221;<\/li>\n<li>Select &#8220;Make Unconfigured Good&#8221;<\/li>\n<li>Say &#8220;Yes&#8221; to the warning about losing data.<\/li>\n<li>Repeat until all disks are in &#8220;UG&#8221; mode like the one shown below.<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3534 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1612-1-scaled.jpeg\" alt=\"\" width=\"2560\" height=\"1920\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1612-1-scaled.jpeg 2560w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1612-1-300x225.jpeg 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1612-1-1024x768.jpeg 1024w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1612-1-768x576.jpeg 768w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1612-1-1536x1152.jpeg 1536w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1612-1-2048x1536.jpeg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Press &#8220;Ctrl + P&#8221; to go back to the &#8220;VD Mgmt&#8221; page.\n<ul>\n<li>There should be a large list of unconfigured drives that are &#8220;Ready&#8221;.<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3527 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Unconfigured-1-scaled.jpeg\" alt=\"\" width=\"2560\" height=\"1920\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Unconfigured-1-scaled.jpeg 2560w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Unconfigured-1-300x225.jpeg 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Unconfigured-1-1024x768.jpeg 1024w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Unconfigured-1-768x576.jpeg 768w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Unconfigured-1-1536x1152.jpeg 1536w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Unconfigured-1-2048x1536.jpeg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Scroll up to where it says &#8220;No Configuration Present!&#8221;\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3537 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1615-2-scaled.jpeg\" alt=\"\" width=\"2560\" height=\"1920\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1615-2-scaled.jpeg 2560w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1615-2-300x225.jpeg 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1615-2-1024x768.jpeg 1024w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1615-2-768x576.jpeg 768w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1615-2-1536x1152.jpeg 1536w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1615-2-2048x1536.jpeg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Next, press &#8220;F2&#8221; to enter the Raid Setup menu.\n<ul>\n<li>Here, select &#8220;Raid-10&#8221; for the RAID Level.<\/li>\n<li>&#8220;PD per Span&#8221; should be 18.<\/li>\n<li>Next, go through and press enter to select 32 total drives, leaving 4 to be HotSpares.<\/li>\n<li>The size should be around 87TB and you can name the drive what you wish.<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3538 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1621-scaled.jpeg\" alt=\"\" width=\"2560\" height=\"1920\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1621-scaled.jpeg 2560w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1621-300x225.jpeg 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1621-1024x768.jpeg 1024w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1621-768x576.jpeg 768w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1621-1536x1152.jpeg 1536w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/IMG_1621-2048x1536.jpeg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/li>\n<li>Next, enter the &#8220;Advanced&#8221; options<\/li>\n<li>Here, you need to check &#8220;Initialize&#8221; and &#8220;Configure HotSpare&#8221;<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3541 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/hotspare.png\" alt=\"\" width=\"858\" height=\"489\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/hotspare.png 858w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/hotspare-300x171.png 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/hotspare-768x438.png 768w\" sizes=\"auto, (max-width: 858px) 100vw, 858px\" \/><\/li>\n<li>After selecting the &#8220;Configure HotSpare&#8221; option, you will be asked to select which drives to use. You will select all 4 drives left that you didn&#8217;t select to be a part of the RAID volume and select &#8220;Ok&#8221; once done.<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3544 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Made-Drive-2.png\" alt=\"\" width=\"805\" height=\"477\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Made-Drive-2.png 805w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Made-Drive-2-300x178.png 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/Made-Drive-2-768x455.png 768w\" sizes=\"auto, (max-width: 805px) 100vw, 805px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Once you are done with configuring your RAID setup, you can save and power off the machine using &#8220;Ctrl + Alt + Del&#8221;.<\/li>\n<\/ul>\n<\/li>\n<li>Install Ubuntu Linux 22.04 onto the boot drive.\n<ul>\n<li>Make the root account possible to log into\n<ul>\n<li>sudo passwd root\n<ul>\n<li><em>set your password<\/em><\/li>\n<\/ul>\n<\/li>\n<li>sudo passwd -u root<\/li>\n<li>su<\/li>\n<li>gedit \/etc\/pam.d\/gdm3\/custom.conf\n<ul>\n<li>Under &#8220;[Security]&#8221; add &#8220;Allow=True<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3557\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/allowtrue-3.png\" alt=\"\" width=\"121\" height=\"41\" \/><\/li>\n<\/ul>\n<\/li>\n<li>gedit \/etc\/pam.d\/gdm-password\n<ul>\n<li>Comment out &#8220;auth required pam_succeed_if.so user != root&#8230;&#8230;..&#8221;<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3558 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/auth.png\" alt=\"\" width=\"454\" height=\"44\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/auth.png 454w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/auth-300x29.png 300w\" sizes=\"auto, (max-width: 454px) 100vw, 454px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>gedit \/root\/.profile\n<ul>\n<li>Delete the last row and add in the following lines of code<\/li>\n<li>if &#8216;tty -s&#8217;; then<\/li>\n<li>\u00a0 mesg n<\/li>\n<li>fi<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3560\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/if-fi-1-300x115.png\" alt=\"\" width=\"300\" height=\"115\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/if-fi-1-300x115.png 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/if-fi-1.png 412w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Restart the server. After the restart, you can choose &#8220;not listed&#8221; and log in as &#8220;root&#8221; with the password you set at the first command<\/li>\n<\/ul>\n<\/li>\n<li>Update and Upgrade your server\n<ul>\n<li>apt-get update<\/li>\n<li>apt-get upgrade<\/li>\n<\/ul>\n<\/li>\n<li>Install xfs tools\n<ul>\n<li>apt-get install xfsprogs<\/li>\n<\/ul>\n<\/li>\n<li>Open the &#8220;Disks&#8221; app\n<ul>\n<li>Select the 87TB RAID volume you are using as the iscsi storage<\/li>\n<li>Select the cog wheel on the left of the volume to make a partition<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3562 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/cog-1.png\" alt=\"\" width=\"587\" height=\"399\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/cog-1.png 587w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/cog-1-300x204.png 300w\" sizes=\"auto, (max-width: 587px) 100vw, 587px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Give the volume a name<\/li>\n<li>Select &#8220;other&#8221; and &#8220;next:\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3564 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/format-1.png\" alt=\"\" width=\"594\" height=\"393\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/format-1.png 594w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/format-1-300x198.png 300w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Select &#8220;XFS&#8221; as the file system to format as and click next to start formatting.\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3565 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/xfs.png\" alt=\"\" width=\"592\" height=\"396\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/xfs.png 592w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/xfs-300x201.png 300w\" sizes=\"auto, (max-width: 592px) 100vw, 592px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Make the partition persistent.\n<ul>\n<li>Find the UUID of the partition\n<ul>\n<li>blkid<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3566 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/blkid.png\" alt=\"\" width=\"478\" height=\"192\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/blkid.png 478w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/blkid-300x121.png 300w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Add the UUID to fstab\n<ul>\n<li>gedit \/etc\/fstab\n<ul>\n<li>Add &#8220;UUID=&lt;your_uuid_here&gt; \/path\/to\/mount\/location xfs defaults 0 2&#8221;<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3572 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/fstab-5.png\" alt=\"\" width=\"596\" height=\"193\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/fstab-5.png 596w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/fstab-5-300x97.png 300w\" sizes=\"auto, (max-width: 596px) 100vw, 596px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>mount -a<\/li>\n<\/ul>\n<\/li>\n<li>Create ISCSI Share\n<ul>\n<li>apt install tgt<\/li>\n<li>dd if=\/dev\/zero of=\/path\/to\/mount\/location\/share.img bs=1M count=90000000\n<ul>\n<li>THIS WILL TAKE A DAY TO COMPLETE<\/li>\n<\/ul>\n<\/li>\n<li>tgtadm &#8211;lld iscsi &#8211;mode target &#8211;op new &#8211;tid 1 &#8211;targetname <span style=\"color: #ff0000\">your_disk_name<\/span><\/li>\n<li>tgtadm &#8211;lld iscsi &#8211;mode logicalunit &#8211;op new &#8211;tid 1 &#8211;lun 1 -b \/path\/to\/mount\/location\/share.img<\/li>\n<li>tgtadm &#8211;lld iscsi &#8211;mode target &#8211;op bind &#8211;tid 1 -I ALL<\/li>\n<li>gedit \/etc\/tgt\/targets.conf\n<ul>\n<li>Add this to the bottom of the file\n<ul>\n<li>&lt;target <span style=\"color: #ff0000\">your_disk_name<\/span>&gt;<\/li>\n<li>\u00a0 backing-store \/path\/to\/mount\/location\/share.img<\/li>\n<li>\u00a0 initiator-address ALL<\/li>\n<li>&lt;\/target&gt;<\/li>\n<\/ul>\n<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3573\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/persist-300x76.png\" alt=\"\" width=\"300\" height=\"76\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/persist-300x76.png 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/persist.png 647w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>systemctl enable tgtchat<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Add ISCSI Share to Windows Server\/Machine\n<ul>\n<li>Open &#8220;ISCSI Initiator&#8221; in windows search<\/li>\n<li>Go to &#8220;Discovery&#8221; and &#8220;Discover Portal&#8221;\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3574 \" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/discover-portal.png\" alt=\"\" width=\"319\" height=\"459\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/discover-portal.png 402w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/discover-portal-209x300.png 209w\" sizes=\"auto, (max-width: 319px) 100vw, 319px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Enter the IP address of your Linux server in the IP address field and click &#8220;OK&#8221;<\/li>\n<li>Go back to the &#8220;Targets&#8221; page and see if your disk is listed. If so, click &#8220;Connect&#8221;.\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3575 \" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/target.png\" alt=\"\" width=\"356\" height=\"503\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/target.png 399w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/target-212x300.png 212w\" sizes=\"auto, (max-width: 356px) 100vw, 356px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Navigate to &#8220;Volumes and Devices&#8221; to set up auto-connecting. Just click &#8220;Auto-Configure&#8221;\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3577 \" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/auto-config-1.png\" alt=\"\" width=\"352\" height=\"499\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/auto-config-1.png 403w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/auto-config-1-211x300.png 211w\" sizes=\"auto, (max-width: 352px) 100vw, 352px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Make the drive in Disk Manager\n<ul>\n<li>Open &#8220;Disk Manager&#8221;<\/li>\n<li>Right-click the offline drive and click &#8220;Online&#8221; to bring it online<\/li>\n<li>Right-click the empty volume and select &#8220;New Simple Volume&#8221;<\/li>\n<li>Go through the drive wizard. Give it a volume name, drive letter, etc.<\/li>\n<\/ul>\n<\/li>\n<li>Create a script to Auto-Connect the drive when it falls offline\n<ul>\n<li>Create a script called &#8220;connect.bat&#8221; anywhere on your server and edit it to have the following contents; it will need to be edited slightly to connect to your Linux server&#8217;s IP address.\n<ul>\n<li>Powershell.exe -Command &#8220;&amp; {Disconnect-IscsiTarget -cf:$false}&#8221;<br \/>\n@echo off<br \/>\nREM Connect to iSCSI Target Portal<br \/>\necho Connecting to iSCSI Target Portal <span style=\"color: #ff0000\">192.168.1.xxx<\/span><br \/>\niscsicli QAddTargetPortal <span style=\"color: #ff0000\">192.168.1.xxx<\/span><\/p>\n<p>REM List the available targets<br \/>\necho List of Available Targets:<br \/>\niscsicli ListTargets<\/p>\n<p>REM Connect to a specific iSCSI target &#8220;<span style=\"color: #ff0000\">your_share_name<\/span>&#8221;<br \/>\necho Connecting to target &#8220;<span style=\"color: #ff0000\">your_share_name<\/span>&#8221;<br \/>\niscsicli QLoginTarget disk1<\/p>\n<p>echo Connection Successful!<br \/>\nrem pause<\/li>\n<\/ul>\n<\/li>\n<li>Save the file and open &#8220;Task Scheduler&#8221;<\/li>\n<li>Right-click &#8220;Task Scheduler (Local)&#8221; and Select &#8220;Create Task&#8221;\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3582\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/task-scheduler-4-300x278.png\" alt=\"\" width=\"300\" height=\"278\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/task-scheduler-4-300x278.png 300w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/task-scheduler-4.png 348w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Give the task a name, select &#8220;Run whether user is logged on or not&#8221; and check the &#8220;Do not store password&#8221; checkbox&#8221;\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3584 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/general-1.png\" alt=\"\" width=\"619\" height=\"476\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/general-1.png 619w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/general-1-300x231.png 300w\" sizes=\"auto, (max-width: 619px) 100vw, 619px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Go to the &#8220;Triggers&#8221; tab and select &#8220;New&#8221;. Configure it the same as the image below (the start date will be different of course).\n<ul>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3585 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/schedule.png\" alt=\"\" width=\"589\" height=\"518\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/schedule.png 589w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/schedule-300x264.png 300w\" sizes=\"auto, (max-width: 589px) 100vw, 589px\" \/><\/li>\n<li>Click &#8220;OK&#8221; when configured to your liking.<\/li>\n<\/ul>\n<\/li>\n<li>Navigate to the &#8220;Actions&#8221; tab and click &#8220;New&#8221;\n<ul>\n<li>Keep it on &#8220;Start a Program&#8221;<\/li>\n<li>Browse for the connect.bat file you made earlier<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3587 size-full\" src=\"http:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/action-1.png\" alt=\"\" width=\"446\" height=\"493\" srcset=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/action-1.png 446w, https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-content\/uploads\/sites\/2\/2023\/07\/action-1-271x300.png 271w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/li>\n<\/ul>\n<\/li>\n<li>Click &#8220;OK&#8221; to finish the task scheduling<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This is a blog post focusing on creating an ISCSI share on Ubuntu Linux on an Icebreaker 4936 Server. This will act as a mass storage ISCSI store for a Windows file and video server. I will describe the process of creating the ISCSI server, connecting it to Windows, and ensuring a stable connection through &hellip; <a href=\"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/2023\/07\/19\/creating-an-iscsi-share-on-ubuntu-linux-and-connecting-it-to-windows-server-2022-on-icebreaker-4936-server\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Creating an ISCSI Share On Ubuntu Linux and Connecting it to Windows Server 2022 on Icebreaker 4936 Server<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1303,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-3468","post","type-post","status-publish","format-standard","hentry","category-it-support"],"_links":{"self":[{"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/posts\/3468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/users\/1303"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/comments?post=3468"}],"version-history":[{"count":2,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/posts\/3468\/revisions"}],"predecessor-version":[{"id":3588,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/posts\/3468\/revisions\/3588"}],"wp:attachment":[{"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/media?parent=3468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/categories?post=3468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.nationaltrail.k12.oh.us\/ittech\/wp-json\/wp\/v2\/tags?post=3468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}