{"id":724,"date":"2011-01-14T13:08:22","date_gmt":"2011-01-14T11:08:22","guid":{"rendered":"http:\/\/www.netexpertise.eu\/en\/?p=724"},"modified":"2021-10-31T08:29:45","modified_gmt":"2021-10-31T06:29:45","slug":"multipathed-iscsi-san-disks-on-linux","status":"publish","type":"post","link":"http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html","title":{"rendered":"Multipath on iSCSI Disks and LVM Partitions on Linux"},"content":{"rendered":"\n<p>Here are a few steps to configure iSCSI disks on Linux. Although I set this up on a Redhat Enterprise connected to an HP MSA 2012i, the whole configuration remains generic and can be applied to any SAN.<br>I will add another <a href=\"\/en\/storage\/msa-2012i-san-performance-windows-vs-linux.html\">post<\/a> to check how both Linux and Windows perform on the same iSCSI device, since there has been a lot of issues reported on the net.<br>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">iSCSI Setup<\/h2>\n\n\n\n<p>First off, the iscsi tools package is required<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">redhat $ yum install iscsi-initiator-utils\ndebian $ apt-get install open-iscsi<\/code><\/pre>\n\n\n\n<p>&nbsp;<br>Configure the security bit if any applied on the SAN. On Ubuntu\/Debian, also set startup to automatic<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ vi \/etc\/iscsi\/iscsid.conf\nnode.session.auth.authmethod = &lt;CHAP most of the time&gt;\nnode.session.auth.username = &lt;ISCSI_USERNAME&gt;\nnode.session.auth.auth.password = &lt;Password&gt;\ndiscovery.sendtargets.auth.authmethod = &lt;CHAP most of the time&gt;\ndiscovery.sendtargets.auth.username = &lt;ISCSI_USERNAME&gt;\ndiscovery.sendtargets.auth.password = &lt;Password&gt;\n\ndebian $ vi \/etc\/iscsi\/iscsid.conf\n# node.startup = manual\nnode.startup = automatic<\/code><\/pre>\n\n\n\n<p>&nbsp;<br>You don&#8217;t necessarily have to set a password if the network is secured with vlans or dedicated switches and only yourself connects to the SAN. Authentication adds up another layer of complexity while troubleshooting.<br>&nbsp;<br>The hostname will appear on the SAN as configured on the server. Originially InitiatorName= iqn.1994-05.com.redhat:2ea02d8870eb, it can be changed to a friendly hostname for a simpler setup.<br>You can find it in \/etc\/iscsi\/initiatorname.iscsi. If it&#8217;s not found, you can set the initiatorName manually.<br>&nbsp;<br>Now you can start the iscsi service, permanently<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ systemctl enable iscsi\n$ systemctl start iscsi\n$ systemctl enable iscsid\n$ systemctl start iscsid<\/code><\/pre>\n\n\n\n<p> <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"\/images\/SAN_Connections.png\" alt=\"iSCSI SAN connections\"\/><\/figure><\/div>\n\n\n\n<p>&nbsp;<br>Targets can be discovered with the iscsiadm command. Running on 1 IP is usually sufficient.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ iscsiadm -m discovery -t sendtargets -p 10.0.0.1\n$ iscsiadm -m discovery -t sendtargets -p 10.0.0.2<\/code><\/pre>\n\n\n\n<p>&nbsp;<br>You can display them all<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ iscsiadm -m node\n10.1.0.1:3260,2 iqn.1986-03.com.hp:storage.msa2012i.0919d81b4b.a\n10.0.0.1:3260,1 iqn.1986-03.com.hp:storage.msa2012i.0919d81b4b.a\n10.1.0.2:3260,2 iqn.1986-03.com.hp:storage.msa2012i.0919d81b4b.b\n10.0.0.2:3260,1 iqn.1986-03.com.hp:storage.msa2012i.0919d81b4b.b<\/code><\/pre>\n\n\n\n<p>&nbsp;<br>And connect (the service should do that to for you)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ iscsiadm -m node -T iqn.1986-03.com.hp:storage.msa2012i.0919d81b4b.a --login\nLogging in to [iface: default, target:\niqn.1986-03.com.hp:storage.msa2012i.0919d81b4b.a, portal: 10.0.0.1,3260] (multiple)\nLogging in to [iface: default, target:\niqn.1986-03.com.hp:storage.msa2012i.0919d81b4b.a, portal: 10.1.0.1,3260] (multiple)\nLogin to [iface: default, target:\niqn.1986-03.com.hp:storage.msa2012i.0919d81b4b.a, portal: 10.0.0.1,3260] successful.\nLogin to [iface: default, target:\niqn.1986-03.com.hp:storage.msa2012i.0919d81b4b.a, portal: 10.1.0.1,3260] successful.\n\n$ iscsiadm -m node -T iqn.1986-03.com.hp:storage.msa2012i.0919d81b4b.b --login\nLogging in to [iface: default, target:\niqn.1986-03.com.hp:storage.msa2012i.0919d81b4b.b, portal: 10.0.0.2,3260] (multiple)\nLogging in to [iface: default, target:\niqn.1986-03.com.hp:storage.msa2012i.0919d81b4b.b, portal: 10.1.0.2,3260] (multiple)\nLogin to [iface: default, target:\niqn.1986-03.com.hp:storage.msa2012i.0919d81b4b.b, portal: 10.0.0.2,3260] successful.\nLogin to [iface: default, target:\niqn.1986-03.com.hp:storage.msa2012i.0919d81b4b.b, portal: 10.1.0.2,3260] successful.<\/code><\/pre>\n\n\n\n<p>&nbsp;<br>Each new iscsi disk should be listed as \/dev\/sd[a-z], or \/dev\/mapper. Run &#8220;fdisk -l&#8221; or &#8220;lsblk&#8221;. In a 2 controller SAN setup, each device is displayed as 2 separate disks. Read on the Multipath section to configure your device. If the SAN is equipped with a single controller, you can work with your \/dev\/sd[a-z] straight away (not recommended indeed!).<br>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Multipath<\/h2>\n\n\n\n<p>Install the multipath tools:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">redhat $ yum install device-mapper-multipath\ndebian $ apt-get install multipath-tools<\/code><\/pre>\n\n\n\n<p>&nbsp;<br>As advised on <a href=\"http:\/\/h20000.www2.hp.com\/bizsupport\/TechSupport\/SoftwareDescription.jsp?lang=en&amp;cc=us&amp;prodTypeId=12169&amp;prodSeriesId=3559651&amp;swItem=co-82195-1&amp;prodNameId=3559652&amp;swEnvOID=2026&amp;swLang=13&amp;taskId=135&amp;mode=4&amp;idx=0#Device_par_val\">HP<\/a> website, I set up \/etc\/multipath.conf as follow. You must check your provider&#8217;s website to add your own hardware specific configuration:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"json\" class=\"language-json\">blacklist {\n        devnode \"^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*\"\n}\ndefaults {\n        user_friendly_names yes\n}\ndevices {\n        device {\n                vendor                 \"HP\"\n                product                \"MSA2[02]12fc|MSA2012i\"\n                getuid_callout         \"\/sbin\/scsi_id -g -u -s \/block\/%n\"\n                hardware_handler       \"0\"\n                path_selector          \"round-robin 0\"\n                path_grouping_policy   multibus\n                failback               immediate\n                rr_weight              uniform\n                no_path_retry          18\n                rr_min_io              100\n                path_checker           tur\n        }\n}<\/code><\/pre>\n\n\n\n<p>Leaving the device section commented out does not seem to actually apply, so this should work for any NAS as long as you make sure \/dev\/sd[a-z] devices are not blacklisted.<br>&nbsp;<br>Turn multipath service on:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">redhat $ modprobe dm-multipath\nall $ systemctl enable multipathd\nall $ systemctl start multipathd<\/code><\/pre>\n\n\n\n<p>&nbsp;<br>Multipath device mapper will set disks with matching wwid (world wide id) together automatically. Display the multipath topology:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ multipath -ll\nmpath1 (3600c0ff000d8239a6b082b4d01000000) dm-17 HP,MSA2012i\n[size=9.3G][features=1 queue_if_no_path][hwhandler=0][rw]\n\\_ round-robin 0 [prio=2][active]\n \\_ 8:0:0:30 sde 8:64  [active][ready]\n \\_ 9:0:0:30 sdf 8:80  [active][ready]\nmpath0 (3600c0ff000d8239a1846274d01000000) dm-15 HP,MSA2012i\n[size=1.9G][features=1 queue_if_no_path][hwhandler=0][rw]\n\\_ round-robin 0 [prio=2][active]\n \\_ 9:0:0:29 sdb 8:16  [active][ready]\n \\_ 8:0:0:29 sdd 8:48  [active][ready]<\/code><\/pre>\n\n\n\n<p><br>If nothing shows up, run multipath -v3 for debug. Blacklisting is the most common issue on this.<br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">LVM Partitionning<\/h2>\n\n\n\n<p>&nbsp;Resulting partitions to work with are listed as \/dev\/mapper\/mpath[0-9] in my case.<br>I initialize the disk with LVM for ease of use: LVM partitions are hot resizable volumes, let you extend a partition on extra disks, provide snapshot feature, etc&#8230; LVM is a must have, if you do not use it yet, start right now!<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ pvcreate \/dev\/mapper\/mpath0\n$ vgcreate myVolumeGroup \/dev\/mapper\/mpath0\n$ lvcreate -n myVolume -L10G \/dev\/myVolumeGroup\n$ mkfs.ext4 \/dev\/myVolumeGroup\/myVolume<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><br>Operations on LUNs<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><br>Add a new LUN<\/h3>\n\n\n\n<p>Once a new LUN has been created on the SAN, the server does not detect the disk until you do a refresh<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ iscsiadm -m node --rescan<\/code><\/pre>\n\n\n\n<p>iSCSI disks are now visible, multipath automatically creates the new device.<br>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">LUN removal<\/h3>\n\n\n\n<p>After unmounting related filesystems, remove LUNs on the SAN and run &#8220;multipath -f mpath?&#8221; for the desired device<br>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Expand volume<\/h3>\n\n\n\n<p>LVM is great as you can resize a physical volume instead of creating a new volume and adding it up in the volume group. Therefore, We stick with a clean configuration on the server and the SAN.<br>Refresh the disk size<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ iscsiadm -m node --rescan<\/code><\/pre>\n\n\n\n<p><br>Check with fdisk -l disk size matches the size on SAN<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ \/etc\/init.d\/multipathd reload<\/code><\/pre>\n\n\n\n<p><br>Check with multipath -ll the device size has increased<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ pvresize \/dev\/mapper\/mpath0<\/code><\/pre>\n\n\n\n<p>The new disk space should now be available. You can then extend the volume with lvresize, -r to resize the filesystem as well.<br>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Load-balancing and Failover<\/h2>\n\n\n\n<p>In this setup, traffic is load-balanced on the 2 NICs. If an interface goes down, all the traffic flows through the 2nd link.<br>I launched a big file copy on to the iscsi disk and turned off one of the interface. The CPU load goes high quick enough and drops as soon as the failover timeout has expired. The copy then fails over on to the 2nd link. Knowing this, set the timeout as small as possible eg 5 sec.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here are a few steps to configure iSCSI disks on Linux. Although I set this up on a Redhat Enterprise connected to an HP MSA 2012i, the whole configuration remains generic and can be applied to any SAN.I will add another post to check how both Linux and Windows perform on the same iSCSI device, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[11,313],"tags":[268,386,57,322,76,323,399],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.8.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Netexpertise - Multipath on iSCSI Disks and LVM Partitions on Linux<\/title>\n<meta name=\"description\" content=\"Steps to configure iSCSI SAN disk with Mulltipath on Linux Redhat\/Debian\/Ubuntu and hot resizable LVM partitions\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Netexpertise - Multipath on iSCSI Disks and LVM Partitions on Linux\" \/>\n<meta property=\"og:description\" content=\"Steps to configure iSCSI SAN disk with Mulltipath on Linux Redhat\/Debian\/Ubuntu and hot resizable LVM partitions\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html\" \/>\n<meta property=\"og:site_name\" content=\"Netexpertise\" \/>\n<meta property=\"article:published_time\" content=\"2011-01-14T11:08:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-10-31T06:29:45+00:00\" \/>\n<meta name=\"author\" content=\"dave\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@netexpertise\" \/>\n<meta name=\"twitter:site\" content=\"@netexpertise\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html\",\"url\":\"http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html\",\"name\":\"Netexpertise - Multipath on iSCSI Disks and LVM Partitions on Linux\",\"isPartOf\":{\"@id\":\"http:\/\/www.netexpertise.eu\/en\/#website\"},\"datePublished\":\"2011-01-14T11:08:22+00:00\",\"dateModified\":\"2021-10-31T06:29:45+00:00\",\"author\":{\"@id\":\"http:\/\/www.netexpertise.eu\/en\/#\/schema\/person\/cb4cd666549d22e9070ec1cfc1a496fa\"},\"description\":\"Steps to configure iSCSI SAN disk with Mulltipath on Linux Redhat\/Debian\/Ubuntu and hot resizable LVM partitions\",\"breadcrumb\":{\"@id\":\"http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/www.netexpertise.eu\/en\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Multipath on iSCSI Disks and LVM Partitions on Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.netexpertise.eu\/en\/#website\",\"url\":\"http:\/\/www.netexpertise.eu\/en\/\",\"name\":\"Netexpertise\",\"description\":\"Systems \/ Networks \/ DevOps\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/www.netexpertise.eu\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/www.netexpertise.eu\/en\/#\/schema\/person\/cb4cd666549d22e9070ec1cfc1a496fa\",\"name\":\"dave\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/www.netexpertise.eu\/en\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/1.gravatar.com\/avatar\/1129916e1f4955bd632f27f836f64e55?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/1.gravatar.com\/avatar\/1129916e1f4955bd632f27f836f64e55?s=96&d=mm&r=g\",\"caption\":\"dave\"},\"sameAs\":[\"http:\/\/www.netexpertise.eu\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Netexpertise - Multipath on iSCSI Disks and LVM Partitions on Linux","description":"Steps to configure iSCSI SAN disk with Mulltipath on Linux Redhat\/Debian\/Ubuntu and hot resizable LVM partitions","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html","og_locale":"en_US","og_type":"article","og_title":"Netexpertise - Multipath on iSCSI Disks and LVM Partitions on Linux","og_description":"Steps to configure iSCSI SAN disk with Mulltipath on Linux Redhat\/Debian\/Ubuntu and hot resizable LVM partitions","og_url":"http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html","og_site_name":"Netexpertise","article_published_time":"2011-01-14T11:08:22+00:00","article_modified_time":"2021-10-31T06:29:45+00:00","author":"dave","twitter_card":"summary_large_image","twitter_creator":"@netexpertise","twitter_site":"@netexpertise","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html","url":"http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html","name":"Netexpertise - Multipath on iSCSI Disks and LVM Partitions on Linux","isPartOf":{"@id":"http:\/\/www.netexpertise.eu\/en\/#website"},"datePublished":"2011-01-14T11:08:22+00:00","dateModified":"2021-10-31T06:29:45+00:00","author":{"@id":"http:\/\/www.netexpertise.eu\/en\/#\/schema\/person\/cb4cd666549d22e9070ec1cfc1a496fa"},"description":"Steps to configure iSCSI SAN disk with Mulltipath on Linux Redhat\/Debian\/Ubuntu and hot resizable LVM partitions","breadcrumb":{"@id":"http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/www.netexpertise.eu\/en\/systems\/linux\/multipathed-iscsi-san-disks-on-linux.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/www.netexpertise.eu\/en"},{"@type":"ListItem","position":2,"name":"Multipath on iSCSI Disks and LVM Partitions on Linux"}]},{"@type":"WebSite","@id":"http:\/\/www.netexpertise.eu\/en\/#website","url":"http:\/\/www.netexpertise.eu\/en\/","name":"Netexpertise","description":"Systems \/ Networks \/ DevOps","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.netexpertise.eu\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/www.netexpertise.eu\/en\/#\/schema\/person\/cb4cd666549d22e9070ec1cfc1a496fa","name":"dave","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/www.netexpertise.eu\/en\/#\/schema\/person\/image\/","url":"http:\/\/1.gravatar.com\/avatar\/1129916e1f4955bd632f27f836f64e55?s=96&d=mm&r=g","contentUrl":"http:\/\/1.gravatar.com\/avatar\/1129916e1f4955bd632f27f836f64e55?s=96&d=mm&r=g","caption":"dave"},"sameAs":["http:\/\/www.netexpertise.eu"]}]}},"_links":{"self":[{"href":"http:\/\/www.netexpertise.eu\/en\/wp-json\/wp\/v2\/posts\/724"}],"collection":[{"href":"http:\/\/www.netexpertise.eu\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.netexpertise.eu\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.netexpertise.eu\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.netexpertise.eu\/en\/wp-json\/wp\/v2\/comments?post=724"}],"version-history":[{"count":0,"href":"http:\/\/www.netexpertise.eu\/en\/wp-json\/wp\/v2\/posts\/724\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.netexpertise.eu\/en\/wp-json\/wp\/v2\/media?parent=724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.netexpertise.eu\/en\/wp-json\/wp\/v2\/categories?post=724"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.netexpertise.eu\/en\/wp-json\/wp\/v2\/tags?post=724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}