{"id":2904,"date":"2011-07-01T10:36:21","date_gmt":"2011-07-01T08:36:21","guid":{"rendered":"https:\/\/ingmarverheij.com\/2011\/07\/hp-proliant-dl380g6-unexpected-reboot\/"},"modified":"2011-07-01T15:15:33","modified_gmt":"2011-07-01T13:15:33","slug":"hp-proliant-dl380g6-unexpected-reboot","status":"publish","type":"post","link":"https:\/\/ingmarverheij.com\/en\/hp-proliant-dl380g6-unexpected-reboot\/","title":{"rendered":"HP Proliant DL380G6 unexpected reboot"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"HP Logo\" border=\"0\" alt=\"HP Logo\" align=\"left\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/07\/HP-Logo.png\" width=\"95\" height=\"81\" \/>Citrix XenServer 5.5.0 is installed on a HP Proliant DL380 G6 server. The customer complained that VM\u2019s experienced unexpected shutdowns without finding the cause of the problem.<\/p>\n<p>After spending some time troubleshooting on the virtual machines I couldn\u2019t find the source of the problem. No BSOD on the VM\u2019s, UPS showed no loss of power and there are no scheduled mechanismes that can cause the issue on the specified dates.<\/p>\n<p>Eventually&#160; I found that the cause of the issue is a bad driver as part of the HP Insight Manager Agent.<\/p>\n<p><!--more--><\/p>\n<h4>Symptoms<\/h4>\n<p>Usually after the weekend all servers on the same XenServer host are powered down resulting in a loss of functionality. One of the servers, the <strong>FS01<\/strong>, is the fileserver. So whenever the problem raised, the impact was clearly visible for users. The event log showed an event with event ID <strong>6008<\/strong> from the <strong>EventLog<\/strong> source describing an unexpected shutdown on <strong>28-06-2011<\/strong> at <strong>04:04:48<\/strong>.<\/p>\n<p><em>Unfortunately the (Nagios) monitoring server (MT03) was on the same server as the fileserver. Since no HA capabilities are available the server is never started and no administrator is warned.<\/em><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/07\/XenCenter-VH04.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"XenCenter - VH04\" border=\"0\" alt=\"XenCenter - VH04\" align=\"left\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/07\/XenCenter-VH04_thumb.png\" width=\"214\" height=\"229\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/07\/FS01-Event-6008.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"Event 6008, Source EventLog: The previous system shutdown at 4:04:48 on 28-6-2011 was unexpected.\" border=\"0\" alt=\"Event 6008, Source EventLog: The previous system shutdown at 4:04:48 on 28-6-2011 was unexpected.\" align=\"left\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/07\/FS01-Event-6008_thumb.png\" width=\"329\" height=\"229\" \/><\/a><\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<h4><\/h4>\n<h4>Caused by the host<\/h4>\n<p>Since all virtual machines are shutdown I expected this to be a problem caused by the host. First place to check would be the UPS. I knew there was a script active that would shutdown the VM\u2019s and the Citrix XenServer when the power was lost for 5 minutes (300 seconds). Unfortunately no evidence was found that the power was lost. Since the power supply is redundant (and connected to two seperate UPS devices) this was more or less ruled out (although testing it is adviced).<\/p>\n<p>I wanted to be check if the shutdown was issued by a command, which should be visible in the logfiles, and if the XenServer host would be shutdown aswell. So I started checking the logfile on the <strong>VH04<\/strong> virtual host. Since I had a limited <strong>timeframe<\/strong> (around 04:04:48) this was to do in an acceptable time.<\/p>\n<p>Citrix XenServer logfile are found in <strong>\/var\/log\/messages<\/strong> and <strong>\/var\/log\/xensource<\/strong>.<\/p>\n<p>&#160;<\/p>\n<h4>Citrix XenServer logfiles<\/h4>\n<p>The logfile showed no evidence of a shutdown command. Although I could find messages stating machines to reboot, but these where all issued from the VM itself (the terminal servers are rebooted at a 2-day schedule). No external command, for instance from the UPS, are found.<\/p>\n<p>In <strong>\/var\/log.xensource.2<\/strong>, the logfile from 28-06-2011, I saw that the XenServer booted at <strong>04:08:08.010<\/strong> without any evidence of a shutdown procedure. The previous message in the logfile was a \u2018regular\u2019 message was logged at <strong>04:04:59.079<\/strong>, a gap 3 minutes which is a lot in a XenServer logfile.<\/p>\n<pre>[20110628 04:04:58.868|debug|VH04|14|Guest liveness monitor D:9bd3b429bfef|xapi_guest_metrics] Running liveness logic\n[20110628 04:04:58.868|debug|VH04|14|Guest liveness monitor D:9bd3b429bfef|xapi_guest_metrics] Domain 1 thought to be live\n[20110628 04:04:58.868|debug|VH04|14|Guest liveness monitor D:9bd3b429bfef|xapi_guest_metrics] Domain 2 thought to be live\n[20110628 04:04:58.868|debug|VH04|14|Guest liveness monitor D:9bd3b429bfef|xapi_guest_metrics] Domain 3 thought to be dead\n[20110628 04:04:58.868|debug|VH04|14|Guest liveness monitor D:9bd3b429bfef|xapi_guest_metrics] Marking as alive!\n[20110628 04:04:59.072|debug|VH04|14|Guest liveness monitor D:9bd3b429bfef|xapi_guest_metrics] Done\n[20110628 04:04:59.072|debug|VH04|14|Guest liveness monitor D:9bd3b429bfef|xapi_guest_metrics] Domain 4 thought to be dead\n[20110628 04:04:59.072|debug|VH04|14|Guest liveness monitor D:9bd3b429bfef|xapi_guest_metrics] Domain 5 thought to be dead\n[20110628 04:04:59.072|debug|VH04|14|Guest liveness monitor D:9bd3b429bfef|xapi_guest_metrics] Domain 23 thought to be dead\n[20110628 04:04:59.072|debug|VH04|14|Guest liveness monitor D:9bd3b429bfef|xapi_guest_metrics] Marking as alive!\n[20110628 04:04:59.079|debug|VH04|14|Guest liveness monitor D:9bd3b429bfef|xapi_guest_metrics] Done\n[20110628 04:08:08.010|debug|VH04|0 thread_zero|server_init D:a3005f827e60|startup] task [Initing stunnel path]\n[20110628 04:08:08.014|debug|VH04|0 thread_zero|server_init D:a3005f827e60|startup] task [XAPI SERVER STARTING]\n[20110628 04:08:08.016|debug|VH04|0 thread_zero|XAPI SERVER STARTING D:6350113c63cc|xapi] xapi server starting; on_system_boot=true\n[20110628 04:08:08.016|debug|VH04|0 thread_zero|server_init D:a3005f827e60|startup] task [Parsing inventory file]\n[20110628 04:08:08.017|debug|VH04|0 thread_zero|server_init D:a3005f827e60|startup] task [Initialising local database]\n[20110628 04:08:08.018|debug|VH04|0 thread_zero|Initialising local database D:c438812bab34|localdb] loaded currently_attached_pbds -&gt; ('(\\'OpaqueRef:041c11a7-8727-cac4-4b8e-16bf49cb4fe4\\')' '(\\'OpaqueRef:e3604488-1716-b1cd-930b-edcfc108bc97\\')' '(\\'OpaqueRef:d50f9679-8cd5-2edf-ec7d-e12957b6540a\\')' '(\\'OpaqueRef:1b156a5f-049d-4b2c-3bd6-c0a59066519c\\')' '(\\'OpaqueRef:f1f8a7b3-fd17-6088-d276-ab0d571e99fe\\')' '(\\'OpaqueRef:c7448321-75dc-1a44-e1b1-6233498f0ecd\\')' '(\\'OpaqueRef:5622bc48-52d8-62b1-43ea-2509de9b5a4e\\')' '(\\'OpaqueRef:351b81d9-5021-c2ad-6bff-d36cdc937752\\')' '(\\'OpaqueRef:9d1e7380-76ed-5071-0e5d-21b5b4c2f941\\')' '(\\'OpaqueRef:4a2bbc3e-2953-cbab-2767-6c506328d55b\\')' '(\\'OpaqueRef:051184e7-3f94-4a95-cc0d-069f9f56a92c\\')' '(\\'OpaqueRef:746a7430-93ef-3a7f-d9b9-797109bcddb3\\')' '(\\'OpaqueRef:4845b673-0548-c130-a54a-7ca9be46e63d\\')')\n[20110628 04:08:08.019|debug|VH04|0 thread_zero|Initialising local database D:c438812bab34|localdb] loaded host_disabled_until_reboot -&gt; false\n[20110628 04:08:08.019|debug|VH04|0 thread_zero|Initialising local database D:c438812bab34|localdb] loaded this_node_just_became_master -&gt; false\n[20110628 04:08:08.019|debug|VH04|0 thread_zero|Initialising local database D:c438812bab34|localdb] loaded host_restarted_cleanly -&gt; false\n[20110628 04:08:08.019|debug|VH04|0 thread_zero|Initialising local database D:c438812bab34|localdb] loaded master_scripts -&gt; false\n[20110628 04:08:08.019|debug|VH04|0 thread_zero|Initialising local database D:c438812bab34|localdb] loaded ha.armed -&gt; false\n[20110628 04:08:08.019|debug|VH04|0 thread_zero|Initialising local database D:c438812bab34|xapi] ha.armed = false\n[20110628 04:08:08.020|debug|VH04|0 thread_zero|server_init D:a3005f827e60|startup] task [Reading pool secret]\n[20110628 04:08:08.026|debug|VH04|0 thread_zero|server_init D:a3005f827e60|startup] task [Logging xapi version info]\n[20110628 04:08:08.028|debug|VH04|0 thread_zero|Logging xapi version info D:523d18dfdb50|xapi] Server configuration:\n[20110628 04:08:08.028|debug|VH04|0 thread_zero|Logging xapi version info D:523d18dfdb50|xapi] product_version: 5.5.0\n[20110628 04:08:08.028|debug|VH04|0 thread_zero|Logging xapi version info D:523d18dfdb50|xapi] product_brand: XenServer\n[20110628 04:08:08.028|debug|VH04|0 thread_zero|Logging xapi version info D:523d18dfdb50|xapi] build_number: 25727p\n[20110628 04:08:08.028|debug|VH04|0 thread_zero|Logging xapi version info D:523d18dfdb50|xapi] hg changeset: 0e5cce9f5289\n[20110628 04:08:08.028|debug|VH04|0 thread_zero|Logging xapi version info D:523d18dfdb50|xapi] version: 1.3\n[20110628 04:08:08.028|debug|VH04|0 thread_zero|Logging xapi version info D:523d18dfdb50|xapi] DB schema path: \/etc\/xensource\/db_schema.sql<\/pre>\n<p>This implicated that the host server (VH04, Citrix XenServer) experienced an unexpected shutdown.Was the problem caused by a power failure?<\/p>\n<p>&#160;<\/p>\n<h4>Integrated Lights Out (iLO)<\/h4>\n<p>Since this is a HP Proliant server I could check the Integrated Lights Out (iLO) log files to check if a power failure was the cause of the problem. <\/p>\n<p>The iLO2 Event Log showed an event around the same time the problems where caused. At <strong>06\/28\/2011 04:05<\/strong> an event was logged with the description \u2018<strong>BMC IPMI Watchdog Timer Timeout: Action=System Power Reset<\/strong>.\u2018 followed by a reboot.<\/p>\n<p>So the reboot is issued by the IPMI watchdog. But why is this reboot issued and how can I prevent it?<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/07\/HP-iLO-BMC-IPMI-Watchdog-Timer-Timeout-Action-System-Power-Reset.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"HP iLO - BMC IPMI Watchdog Timer Timeout: Action = System Power Reset.\" border=\"0\" alt=\"HP iLO - BMC IPMI Watchdog Timer Timeout: Action = System Power Reset.\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/07\/HP-iLO-BMC-IPMI-Watchdog-Timer-Timeout-Action-System-Power-Reset_thumb.png\" width=\"565\" height=\"340\" \/><\/a><\/p>\n<p>&#160;<\/p>\n<h4>HP Insight Manger logfiles<\/h4>\n<p>A HP Insight Manager Agent is installed on every virtualisation host. The software writes log information to <strong>\/var\/log\/hp-health\/hpasmd.log<\/strong>. This logfile showed no evidence of any event, all it shows is information about the startup process, so these logfiles are useless.<\/p>\n<p>The \/var\/log\/messages logfile does (however) show some information from the HP Insight Manager around the same timeframe as the reboot occurred. Although no event is found (the BMC IPMI Watchdog event that issued the reboot) there is an interesting message from the <strong>hpasmxld<\/strong> daemon <strong>\u2018OsKcsExecCmd:&#160; IPMI NetFN&#160; 0x4&#160;&#160; CMD: 0x2d has timed out! \u2018<\/strong>.<\/p>\n<pre>Jun 28 04:04:32 VH04 snmpd[6458]: Received SNMP packet(s) from UDP: [127.0.0.1]:46486 \nJun 28 04:04:36 VH04 hpasmxld[8718]: OsKcsExecCmd:  IPMI NetFN  0x4   CMD: 0x2d has timed out! \nJun 28 04:04:46 VH04 hpasmxld[8718]: OsKcsExecCmd:  IPMI NetFN  0x4   CMD: 0x2d has timed out! \nJun 28 04:04:49 VH04 snmpd[6458]: Received SNMP packet(s) from UDP: [127.0.0.1]:55169 \nJun 28 04:04:56 VH04 hpasmxld[8718]: OsKcsExecCmd:  IPMI NetFN  0x4   CMD: 0x2d has timed out! \nJun 28 04:05:04 VH04 snmpd[6458]: Received SNMP packet(s) from UDP: [127.0.0.1]:36592 \nJun 28 04:05:06 VH04 hpasmxld[8718]: OsKcsExecCmd:  IPMI NetFN  0x4   CMD: 0x2d has timed out! \nJun 28 04:07:58 VH04 syslogd 1.4.1: restart.\nJun 28 04:07:58 VH04 kernel: klogd 1.4.1, log source = \/proc\/kmsg started.\nJun 28 04:07:58 VH04 kernel: abled.\nJun 28 04:07:58 VH04 kernel:   MEM window: disabled.\nJun 28 04:07:58 VH04 kernel:   PREFETCH window: disabled.\nJun 28 04:07:58 VH04 kernel: PCI: Bridge: 0000:00:06.0\nJun 28 04:07:58 VH04 kernel:   IO window: disabled.\nJun 28 04:07:58 VH04 kernel:   MEM window: disabled.\nJun 28 04:07:58 VH04 kernel:   PREFETCH window: disabled.<\/pre>\n<h4>HP Business Support Center<\/h4>\n<p>In the HP Business Support Center there are some support documents describing issues with the message \u2018<a href=\"https:\/\/h20000.www2.hp.com\/bizsupport\/site\/search\/r4_0\/jsp\/search.jsp?lang=en&amp;cc=us&amp;tx=OsKcsExecCmd\" target=\"_blank\">OsKcsExecCmd<\/a>\u2019. Document <a href=\"https:\/\/h20000.www2.hp.com\/bizsupport\/TechSupport\/Document.jsp?lang=en&amp;cc=us&amp;objectID=c01330219\" target=\"_blank\">c01330219<\/a> describes the following issue<\/p>\n<p><em>\u201cAdvisory: ProLiant Servers with ILO 2 Running Red Hat Enterprise Linux 5 (AMD64\/EM64T) May Intermittently <strong>ASR<\/strong> when a Certain System Health Application and Insight Management Agents and the <strong>OpenIPMI<\/strong> Device Driver Version is Installed\u201d<\/em><\/p>\n<p>The description matches the symptoms, but the HP System Health Application installed (<strong>8.2.5<\/strong>) is higher then speciied (7.90, 7.91 or 7.92). The issue should be solved by either faling back to the native driver or by upgrading to a newer version of the agent (and OpenIPMI driver). <\/p>\n<p>Another support document (<a href=\"https:\/\/h20000.www2.hp.com\/bizsupport\/TechSupport\/Document.jsp?lang=en&amp;cc=us&amp;objectID=c01891068\" target=\"_blank\">c01891068<\/a>) described <strong>more<\/strong> problems with the OpenIPMI driver. Although the sympoms are different, the scope of the problem is HP OpenIPMI Device Driver for Linux Version 8.30 (or earlier).<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/07\/VH04-SSH-HP-Health-version.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline\" title=\"VH04 - SSH - HP Health version\" alt=\"VH04 - SSH - HP Health version\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/07\/VH04-SSH-HP-Health-version_thumb.png\" width=\"533\" height=\"348\" \/><\/a><\/p>\n<p>&#160;<\/p>\n<h4>Solution (or workaround)<\/h4>\n<p>The solution (or <strong>workaround<\/strong>) to the problem is to either install the latest version of the <strong>HP OpenIPMI Device Driver for Linux<\/strong> OR to remove the HP OpenIPMI Device Driver for Linux and falling back to the <strong>native<\/strong> driver found in the Linux OS. <\/p>\n<p>Removing the driver is described in HP Support Document <a href=\"https:\/\/bizsupport1.austin.hp.com\/bizsupport\/TechSupport\/Document.jsp?lang=en&amp;cc=us&amp;taskId=110&amp;prodSeriesId=1146658&amp;prodTypeId=18964&amp;objectID=c01833268\" target=\"_blank\">c01833268<\/a>. The steps involves stopping the HP Insight Management Agents, <strong>removing<\/strong> the driver and restarting the agents.<\/p>\n<pre lang=\"bash\">Service hp-snmp-agents stop. \nService hp-health stop \nService hp-ilo stop \nService hpsnmpd stop \n\nrpm -e hp-OpenIPMI \n\nService hpsnmpd start \nService hp-ilo start \nService hp-health start \nService hp-snmp-agents start.<\/pre>\n<p>Another workaround could be to disable ASR (Automatic Server Recovery) completely. This would prevent a bad driver to initiate an unexpected reboot, but also when there is a valid reason to do so. Disabeling ASR (on a HP Proliand DL380 G5) is done via the BIOS.<\/p>\n<pre>Reboot the server.\nPress F9 during POST to enter the RBSU.\nSelect 'Server Availablility' and press Enter.\nSelect 'ASR Status'and press Enter.\nSelect 'Disabled'and press Enter.\nPress Esc to close menu\nPress Esc to exit utility.\nPress F10 to confirm exit and save changes.\nServer will automatically reboot.<\/pre>\n<p>Or when your OS in Linux you can disable it via the following command:<\/p>\n<pre lang=\"bash\">hpasmcli -s &quot;disable asr&quot; <\/pre>\n<h4>&#160;<\/h4>\n<h4>C-States<\/h4>\n<p>Although no known problems are found describing the same issue on Citrix XenServer 5.5, the cause of the problem can be a known issue with certain <strong>Intel<\/strong> <strong>Nehalem<\/strong> and <strong>Westmere<\/strong> processors. <\/p>\n<p>Citrix article <a href=\"https:\/\/support.citrix.com\/article\/CTX127395\" target=\"_blank\">CTX127395<\/a>&#160; describes an issue where Citrix <strong>XenServer 5.6<\/strong> freezes when certain processor features are enabled. Since the HP Proliant DL380G6 is equipped with an Intel <strong>E5540<\/strong> processor, which is in scope for this problem, it is adviced to <strong>disable<\/strong> the <strong>C-states<\/strong> feature in the HP BIOS.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/07\/VH04-SSH-Processor-details.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"VH04 - SSH - Processor details\" border=\"0\" alt=\"VH04 - SSH - Processor details\" align=\"left\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/07\/VH04-SSH-Processor-details_thumb.png\" width=\"254\" height=\"94\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/07\/CTX127395-2.gif\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"Disable C-States in HP BIOS (CTX127395)\" border=\"0\" alt=\"Disable C-States in HP BIOS (CTX127395)\" align=\"left\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/07\/CTX127395-2_thumb.gif\" width=\"254\" height=\"191\" \/><\/a><\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p>Ingmar Verheij<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Citrix XenServer 5.5.0 is installed on a HP Proliant DL380 G6 server. The customer complained that VM\u2019s experienced unexpected shutdowns without finding the cause of the problem. After spending some time troubleshooting on the virtual machines I couldn\u2019t find the source of the problem. No BSOD on the VM\u2019s, UPS showed no loss of power [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[77],"tags":[348,349,350,669],"class_list":["post-2904","post","type-post","status-publish","format-standard","hentry","category-xenserver","tag-dl380","tag-ipmi","tag-oskcsexeccmd","tag-xenserver"],"_links":{"self":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/2904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/comments?post=2904"}],"version-history":[{"count":3,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/2904\/revisions"}],"predecessor-version":[{"id":2907,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/2904\/revisions\/2907"}],"wp:attachment":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/media?parent=2904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/categories?post=2904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/tags?post=2904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}