{"id":145,"date":"2020-01-31T10:58:26","date_gmt":"2020-01-31T16:58:26","guid":{"rendered":"https:\/\/blog.mctechnologies.net\/?p=145"},"modified":"2020-01-31T11:03:04","modified_gmt":"2020-01-31T17:03:04","slug":"esxi-and-iscsi-boot","status":"publish","type":"post","link":"https:\/\/blog.mctechnologies.net\/?p=145","title":{"rendered":"ESXi and iSCSI Boot"},"content":{"rendered":"\n<p>I have three ESXi hosts, two of which are diskless other than a USB boot\/OS disk.  Since I had a USB disk failure, I thought it would be a perfect time to figure out iSCSI boot for ESXi.<br><br>Current setup:<br>ATHFVMH3<br>   &#8211; SuperMicro Mobo A1SAM-2550F <br>   &#8211; Intel x520 dual port 10gb NICs<\/p>\n\n\n\n<p>FREENAS1<br>   &#8211; FreeNAS 11.3 (Release)<\/p>\n\n\n\n<p><strong>Step 1: Flash NICs to boot iSCSI<\/strong><\/p>\n\n\n\n<p>I booted the server using a live Ubuntu 19 Desktop CD, and downloaded the Intel Boot Utility (<a rel=\"noreferrer noopener\" aria-label=\"Link (opens in a new tab)\" href=\"https:\/\/downloadcenter.intel.com\/download\/29137\/Intel-Ethernet-Connections-Boot-Utility-Preboot-Images-and-EFI-Drivers\" target=\"_blank\">Link<\/a>), appropriate for Linux and extracted the tar file.  You will also need to move the firmware file to the directory you with the executable you&#8217;ll be using.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    tar zfvx Preboot.tar.gz\n    cd .\/APPS\/BootUtil\n    cp BootIMG.FLB Linux_x64\/\n    cd Linux_x64\n<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>Make the bootutil64e file executable.  Since this is a live CD, and it&#8217;ll be wiped anyway, I didn&#8217;t care too much about proper permissions.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    chmod 777 bootutil64e<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>Running the following command should give results something like this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    sudo .\/bootutil64e<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"722\" height=\"309\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image.png\" alt=\"\" class=\"wp-image-146\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image.png 722w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-300x128.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-80x34.png 80w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/figure>\n\n\n\n<p>The Gigabit NICs aren&#8217;t flashable, but the two 10GbE NICs are. The 10GbE NICs are all one card, so flashing one will flash the other.  Use the following command to upgrade the firmware to iSCSI, please follow the prompts.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    sudo .\/bootutil64e -UP=iscsi -NIC=4<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"828\" height=\"489\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-1.png\" alt=\"\" class=\"wp-image-148\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-1.png 828w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-1-300x177.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-1-768x454.png 768w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-1-80x47.png 80w\" sizes=\"auto, (max-width: 828px) 100vw, 828px\" \/><\/figure>\n\n\n\n<p><strong>Step 2: Set up iSCSI Target<\/strong><\/p>\n\n\n\n<p>For some reason, I could only get it working using the Wizard.  Even using the wizard on the first one, and setting up the next server the EXACT same way, it wouldn&#8217;t work. So, use the wizard in Freenas 11.3 (It&#8217;s in the top right corner when you go to Sharing\/iSCSI settings in freenas.<\/p>\n\n\n\n<p>First, create a zdev to boot from (I&#8217;ll assume you did that on your own)<\/p>\n\n\n\n<p>iSCSI Wizard step 1:  <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Name (This will be important later!):  vmh3iscsiboot<\/li><li>Type: Device<\/li><li>Device (In my case): Pool1\/iSCSI\/vmh3iscsiboot<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"799\" height=\"377\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-13.png\" alt=\"\" class=\"wp-image-161\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-13.png 799w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-13-300x142.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-13-768x362.png 768w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-13-80x38.png 80w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/figure>\n\n\n\n<p>Click Next<\/p>\n\n\n\n<p>I already have a portal set up, but you can create one here<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"814\" height=\"224\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-8.png\" alt=\"\" class=\"wp-image-156\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-8.png 814w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-8-300x83.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-8-768x211.png 768w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-8-80x22.png 80w\" sizes=\"auto, (max-width: 814px) 100vw, 814px\" \/><\/figure>\n\n\n\n<p>Click Next<\/p>\n\n\n\n<p>Create an Initiator name as well as a network it will be authorized to use.  For some reason, if you specify an IP it doesn&#8217;t work, but if you specify a network, it does.  The initiator name should be unique.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Initiator: iqn.2020-05.com.vmware:vm3iscsiboot <\/li><li>Network: 10.1.1.0\/24<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"276\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-9.png\" alt=\"\" class=\"wp-image-157\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-9.png 790w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-9-300x105.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-9-768x268.png 768w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-9-80x28.png 80w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p>Click Next<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"811\" height=\"364\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-10.png\" alt=\"\" class=\"wp-image-158\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-10.png 811w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-10-300x135.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-10-768x345.png 768w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-10-80x36.png 80w\" sizes=\"auto, (max-width: 811px) 100vw, 811px\" \/><\/figure>\n\n\n\n<p>Verify settings and click &#8220;Submit&#8221;<\/p>\n\n\n\n<p>Modify your LUN ID of the LUN you created.  You&#8217;ll need this specify what LUN to boot from in the next steps.  This also verifies you&#8217;ll be installing on the correct LUN.<\/p>\n\n\n\n<p>In the iSCSI menu, click on &#8220;Associated Targets&#8221; find the LUN you created, and click on three dots on the left side of the screen, click &#8220;Edit&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"876\" height=\"141\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-14.png\" alt=\"\" class=\"wp-image-162\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-14.png 876w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-14-300x48.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-14-768x124.png 768w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-14-80x13.png 80w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><\/figure>\n\n\n\n<p>I used &#8220;43&#8221; since this is the third server, and to distinguish it from everything else.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"249\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-15.png\" alt=\"\" class=\"wp-image-163\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-15.png 910w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-15-300x82.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-15-768x210.png 768w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-15-80x22.png 80w\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" \/><\/figure>\n\n\n\n<p>Click &#8220;Save&#8221;<\/p>\n\n\n\n<p><strong>Step 3: Configure ESXi server<\/strong><\/p>\n\n\n\n<p>You are now ready to enter the iSCSI settings.  Reboot, and when prompted, hit CTRL-D to go into the iSCSI setup.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"619\" height=\"258\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-2.png\" alt=\"\" class=\"wp-image-150\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-2.png 619w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-2-300x125.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-2-80x33.png 80w\" sizes=\"auto, (max-width: 619px) 100vw, 619px\" \/><\/figure>\n\n\n\n<p>Select the appropriate NIC (mine lists the NICs out of order, FYI).  Try to use the MAC ID<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"401\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-3.png\" alt=\"\" class=\"wp-image-151\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-3.png 720w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-3-300x167.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-3-80x45.png 80w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>Hit &#8220;P&#8221; to make it &#8220;Primary&#8221;.  I disabled the others.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"718\" height=\"400\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-18.png\" alt=\"\" class=\"wp-image-167\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-18.png 718w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-18-300x167.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-18-80x45.png 80w\" sizes=\"auto, (max-width: 718px) 100vw, 718px\" \/><\/figure>\n\n\n\n<p>Hit &#8220;Enter&#8221; to configure<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"398\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-5.png\" alt=\"\" class=\"wp-image-153\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-5.png 720w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-5-300x166.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-5-80x44.png 80w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>Hit &#8220;Enter&#8221; to set up iSCSI settings<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"402\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-6.png\" alt=\"\" class=\"wp-image-154\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-6.png 720w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-6-300x168.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-6-80x45.png 80w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>I wont be using &#8220;DHCP&#8221; (maybe later?) so I set it up as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Initiator Name (Same initiator you used above):  <br>                    iqn.2020-05.com.vmware:vm3iscsiboot <\/li><li>Initiator IP (I&#8217;m using the same IP as my server administration vNIC in ESXi):         <br>                    10.1.1.100<\/li><li>Subnet\/Gateway: As appropriate for your network<\/li><li>Target Name:  This should be the Freenas Base Name under &#8220;Sharing\/iSCSI\/Target Global Configuration&#8221; with a colon, then the &#8220;Name&#8221; you chose on the first step of the wizard.  In my case: <br>                    iqn.2005-10.org.freenas.ctl:vmh3iscsiboot<\/li><li>Target IP (Freenas Portal IP): 10.1.1.102<\/li><li>Target Port (Default):  3260<\/li><li>Boot LUN: 43<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"402\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-16.png\" alt=\"\" class=\"wp-image-164\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-16.png 720w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-16-300x168.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-16-80x45.png 80w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>Click OK, then &#8220;Save Changes and Exit&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"717\" height=\"400\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-17.png\" alt=\"\" class=\"wp-image-165\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-17.png 717w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-17-300x167.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-17-80x45.png 80w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><\/figure>\n\n\n\n<p>Exit out of the iSCSI setup and reboot!  You should get a screen like this, eventually:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"714\" height=\"242\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-19.png\" alt=\"\" class=\"wp-image-169\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-19.png 714w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-19-300x102.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-19-80x27.png 80w\" sizes=\"auto, (max-width: 714px) 100vw, 714px\" \/><\/figure>\n\n\n\n<p>Set up the BIOS to boot from you iSCSI LUN  (After the installation media, if you want)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"595\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-20.png\" alt=\"\" class=\"wp-image-170\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-20.png 802w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-20-300x223.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-20-768x570.png 768w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-20-80x59.png 80w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/figure>\n\n\n\n<p>Run the ESXi installer.  Should eventually get you to a screen like this, select the appropriate LUN.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"627\" height=\"354\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-21.png\" alt=\"\" class=\"wp-image-171\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-21.png 627w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-21-300x169.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-21-80x45.png 80w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><\/figure>\n\n\n\n<p>If you highlight the disk, and hit F1, you can find out more info on your disk:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"634\" height=\"359\" src=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-22.png\" alt=\"\" class=\"wp-image-172\" srcset=\"https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-22.png 634w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-22-300x170.png 300w, https:\/\/blog.mctechnologies.net\/wp-content\/uploads\/2020\/01\/image-22-80x45.png 80w\" sizes=\"auto, (max-width: 634px) 100vw, 634px\" \/><\/figure>\n\n\n\n<p>Install as normal!<\/p>\n\n\n\n<p>When you boot, you&#8217;ll see that an iSCSI Software Adapter is already created, along with the LUN in the devices.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have three ESXi hosts, two of which are diskless other than a USB boot\/OS disk. Since I had a USB disk failure, I thought it would be a perfect time to figure out iSCSI boot for ESXi&#8230;. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5,8],"tags":[],"class_list":["post-145","post","type-post","status-publish","format-standard","hentry","category-homelab","category-networking","category-vmware"],"_links":{"self":[{"href":"https:\/\/blog.mctechnologies.net\/index.php?rest_route=\/wp\/v2\/posts\/145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.mctechnologies.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mctechnologies.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mctechnologies.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mctechnologies.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=145"}],"version-history":[{"count":13,"href":"https:\/\/blog.mctechnologies.net\/index.php?rest_route=\/wp\/v2\/posts\/145\/revisions"}],"predecessor-version":[{"id":181,"href":"https:\/\/blog.mctechnologies.net\/index.php?rest_route=\/wp\/v2\/posts\/145\/revisions\/181"}],"wp:attachment":[{"href":"https:\/\/blog.mctechnologies.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mctechnologies.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mctechnologies.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}