{"id":1260,"date":"2025-01-12T16:41:33","date_gmt":"2025-01-12T16:41:33","guid":{"rendered":"https:\/\/www.clyso.com\/us\/?p=1260"},"modified":"2025-01-13T15:08:41","modified_gmt":"2025-01-13T15:08:41","slug":"adding-capacity-to-ceph-the-clyso-way","status":"publish","type":"post","link":"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/","title":{"rendered":"Adding Capacity to Ceph &#8212; the CLYSO Way!"},"content":{"rendered":"<div id=\"__blog-post-container\" class=\"markdown\">\n<p>One of my favourite things to assist users with is simplifying their workflows for making major changes to their Ceph clusters, such as adding or removing multiple hosts at once. Ceph is inherently excellent at handling these tasks \u2013 one of its greatest strengths is the ability to transparently add or remove capacity, replace servers, and perform maintenance, all without downtime.<\/p>\n<p>However, at large scales \u2013 when storage systems are pushing the boundaries of capacity or performance \u2013 additional tools are often needed to manage these operations in a more controlled and efficient way.<\/p>\n<p>Let\u2019s get into the details. Suppose you want to grow your cluster significantly. Whether you use\u00a0<code>ceph orch apply osd<\/code>\u00a0or custom tooling, after adding the new capacity, your\u00a0<code>ceph status<\/code>\u00a0might look like this:<\/p>\n<div class=\"codeBlockContainer_Ckt0 theme-code-block\">\n<div class=\"codeBlockContent_biex\">\n<pre class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\" tabindex=\"0\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\"><span class=\"token plain\">4518 active+remapped+backfill_wait<\/span>\r\n<\/span><span class=\"token-line\"><span class=\"token plain\">2.1B (28%) objects misplaced<\/span>\r\n<\/span><\/code><\/pre>\n<div class=\"buttonGroup__atx\"><\/div>\n<\/div>\n<\/div>\n<p>This indicates that 28% of the objects need to be redistributed onto the new hosts. What\u2019s more concerning is the progress bar:<\/p>\n<div class=\"codeBlockContainer_Ckt0 theme-code-block\">\n<div class=\"codeBlockContent_biex\">\n<pre class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\" tabindex=\"0\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\"><span class=\"token plain\">Progress: Global Recovery Event [x................................] (6w)<\/span>\r\n<\/span><\/code><\/pre>\n<div class=\"buttonGroup__atx\"><\/div>\n<\/div>\n<\/div>\n<p>In this example \u2013 admittedly an extreme case \u2013 the operation will take\u00a0<em>6 weeks<\/em>\u00a0to complete! During this time, operators will have limited options to throttle, pause, revert, or abort the operation. What happens if a major unexpected event, like a power outage, occurs during that period? While Ceph will keep the data safe, the complexity and risk associated with such prolonged migrations are non-trivial.<\/p>\n<p>This is why, at CLYSO, we strongly advocate for tools like\u00a0<code>upmap-remapped<\/code>. This tool, which I originally developed during my time at CERN, has been a game-changer for Ceph maintenance. It provides enhanced control and reliability when making substantial changes to large clusters.<\/p>\n<p>This week, we\u2019ve published\u00a0<a href=\"https:\/\/docs.clyso.com\/docs\/products\/clyso-enterprise-storage\/kb\/rados#osd---improved-procedure-for-adding-hosts-or-osds\" target=\"_blank\" rel=\"noopener noreferrer\">detailed documentation<\/a>\u00a0outlining our approach to adding capacity to large-scale Ceph clusters using this tool:<\/p>\n<p><a href=\"https:\/\/docs.clyso.com\/docs\/products\/clyso-enterprise-storage\/kb\/rados\/#osd---improved-procedure-for-adding-hosts-or-osds\" target=\"_blank\" rel=\"noopener noreferrer\">Improved Procedure for Adding Hosts or OSDs<\/a><\/p>\n<p>We hope this resource proves valuable to the Ceph community. As always, if you need assistance with this or any other Ceph-related challenges, don\u2019t hesitate to reach out to us at CLYSO!<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>One of my favourite things to assist users with is simplifying their workflows for making major changes to their Ceph clusters, such as adding or removing multiple hosts at once. Ceph is inherently excellent at handling these tasks \u2013 one of its greatest strengths is the ability to transparently add or remove capacity, replace servers, [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":1261,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[32,36],"tags":[57,58],"ppma_author":[38],"class_list":["post-1260","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business-benefits","category-configuration","tag-ceph","tag-devops"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Adding Capacity to Ceph - the CLYSO Way! - Clyso<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adding Capacity to Ceph - the CLYSO Way! - Clyso\" \/>\n<meta property=\"og:description\" content=\"One of my favourite things to assist users with is simplifying their workflows for making major changes to their Ceph clusters, such as adding or removing multiple hosts at once. Ceph is inherently excellent at handling these tasks \u2013 one of its greatest strengths is the ability to transparently add or remove capacity, replace servers, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/\" \/>\n<meta property=\"og:site_name\" content=\"Clyso\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-12T16:41:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-13T15:08:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2025\/01\/led-illuminated-networking-equipment-in-cloud-data-2023-11-27-05-13-52-utc-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Dan van der Ster\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dan van der Ster\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/\"},\"author\":{\"name\":\"Dan van der Ster\",\"@id\":\"https:\/\/www.clyso.com\/us\/#\/schema\/person\/9be1d4ffb41c93f92ae833ca7ad40ae4\"},\"headline\":\"Adding Capacity to Ceph &#8212; the CLYSO Way!\",\"datePublished\":\"2025-01-12T16:41:33+00:00\",\"dateModified\":\"2025-01-13T15:08:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/\"},\"wordCount\":316,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.clyso.com\/us\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2025\/01\/led-illuminated-networking-equipment-in-cloud-data-2023-11-27-05-13-52-utc-scaled.jpg\",\"keywords\":[\"ceph\",\"devops\"],\"articleSection\":[\"Business Benefits\",\"Configuration\"],\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/\",\"url\":\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/\",\"name\":\"Adding Capacity to Ceph - the CLYSO Way! - Clyso\",\"isPartOf\":{\"@id\":\"https:\/\/www.clyso.com\/us\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2025\/01\/led-illuminated-networking-equipment-in-cloud-data-2023-11-27-05-13-52-utc-scaled.jpg\",\"datePublished\":\"2025-01-12T16:41:33+00:00\",\"dateModified\":\"2025-01-13T15:08:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#primaryimage\",\"url\":\"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2025\/01\/led-illuminated-networking-equipment-in-cloud-data-2023-11-27-05-13-52-utc-scaled.jpg\",\"contentUrl\":\"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2025\/01\/led-illuminated-networking-equipment-in-cloud-data-2023-11-27-05-13-52-utc-scaled.jpg\",\"width\":2560,\"height\":1707,\"caption\":\"Closeup of multiple hard disk drives positioned on shelves of storage server\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.clyso.com\/us\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adding Capacity to Ceph &#8212; the CLYSO Way!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.clyso.com\/us\/#website\",\"url\":\"https:\/\/www.clyso.com\/us\/\",\"name\":\"Clyso\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.clyso.com\/us\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.clyso.com\/us\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.clyso.com\/us\/#organization\",\"name\":\"Clyso\",\"url\":\"https:\/\/www.clyso.com\/us\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/www.clyso.com\/us\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2024\/08\/Logo-2.svg\",\"contentUrl\":\"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2024\/08\/Logo-2.svg\",\"width\":142,\"height\":32,\"caption\":\"Clyso\"},\"image\":{\"@id\":\"https:\/\/www.clyso.com\/us\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.clyso.com\/us\/#\/schema\/person\/9be1d4ffb41c93f92ae833ca7ad40ae4\",\"name\":\"Dan van der Ster\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/www.clyso.com\/us\/#\/schema\/person\/image\/5e516f0f692256bfead4eb48335ee26e\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/519c113adf94da682f5b27b1c5cdbbfd09e88d6487116b80e4be8cf33a900bbf?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/519c113adf94da682f5b27b1c5cdbbfd09e88d6487116b80e4be8cf33a900bbf?s=96&d=mm&r=g\",\"caption\":\"Dan van der Ster\"},\"url\":\"https:\/\/www.clyso.com\/us\/author\/dan-van-der-ster\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Adding Capacity to Ceph - the CLYSO Way! - Clyso","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":"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/","og_locale":"en_US","og_type":"article","og_title":"Adding Capacity to Ceph - the CLYSO Way! - Clyso","og_description":"One of my favourite things to assist users with is simplifying their workflows for making major changes to their Ceph clusters, such as adding or removing multiple hosts at once. Ceph is inherently excellent at handling these tasks \u2013 one of its greatest strengths is the ability to transparently add or remove capacity, replace servers, [&hellip;]","og_url":"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/","og_site_name":"Clyso","article_published_time":"2025-01-12T16:41:33+00:00","article_modified_time":"2025-01-13T15:08:41+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2025\/01\/led-illuminated-networking-equipment-in-cloud-data-2023-11-27-05-13-52-utc-scaled.jpg","type":"image\/jpeg"}],"author":"Dan van der Ster","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Dan van der Ster","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#article","isPartOf":{"@id":"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/"},"author":{"name":"Dan van der Ster","@id":"https:\/\/www.clyso.com\/us\/#\/schema\/person\/9be1d4ffb41c93f92ae833ca7ad40ae4"},"headline":"Adding Capacity to Ceph &#8212; the CLYSO Way!","datePublished":"2025-01-12T16:41:33+00:00","dateModified":"2025-01-13T15:08:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/"},"wordCount":316,"commentCount":0,"publisher":{"@id":"https:\/\/www.clyso.com\/us\/#organization"},"image":{"@id":"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#primaryimage"},"thumbnailUrl":"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2025\/01\/led-illuminated-networking-equipment-in-cloud-data-2023-11-27-05-13-52-utc-scaled.jpg","keywords":["ceph","devops"],"articleSection":["Business Benefits","Configuration"],"inLanguage":"en-CA","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/","url":"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/","name":"Adding Capacity to Ceph - the CLYSO Way! - Clyso","isPartOf":{"@id":"https:\/\/www.clyso.com\/us\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#primaryimage"},"image":{"@id":"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#primaryimage"},"thumbnailUrl":"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2025\/01\/led-illuminated-networking-equipment-in-cloud-data-2023-11-27-05-13-52-utc-scaled.jpg","datePublished":"2025-01-12T16:41:33+00:00","dateModified":"2025-01-13T15:08:41+00:00","breadcrumb":{"@id":"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#primaryimage","url":"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2025\/01\/led-illuminated-networking-equipment-in-cloud-data-2023-11-27-05-13-52-utc-scaled.jpg","contentUrl":"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2025\/01\/led-illuminated-networking-equipment-in-cloud-data-2023-11-27-05-13-52-utc-scaled.jpg","width":2560,"height":1707,"caption":"Closeup of multiple hard disk drives positioned on shelves of storage server"},{"@type":"BreadcrumbList","@id":"https:\/\/www.clyso.com\/us\/adding-capacity-to-ceph-the-clyso-way\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.clyso.com\/us\/"},{"@type":"ListItem","position":2,"name":"Adding Capacity to Ceph &#8212; the CLYSO Way!"}]},{"@type":"WebSite","@id":"https:\/\/www.clyso.com\/us\/#website","url":"https:\/\/www.clyso.com\/us\/","name":"Clyso","description":"","publisher":{"@id":"https:\/\/www.clyso.com\/us\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.clyso.com\/us\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Organization","@id":"https:\/\/www.clyso.com\/us\/#organization","name":"Clyso","url":"https:\/\/www.clyso.com\/us\/","logo":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.clyso.com\/us\/#\/schema\/logo\/image\/","url":"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2024\/08\/Logo-2.svg","contentUrl":"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2024\/08\/Logo-2.svg","width":142,"height":32,"caption":"Clyso"},"image":{"@id":"https:\/\/www.clyso.com\/us\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.clyso.com\/us\/#\/schema\/person\/9be1d4ffb41c93f92ae833ca7ad40ae4","name":"Dan van der Ster","image":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.clyso.com\/us\/#\/schema\/person\/image\/5e516f0f692256bfead4eb48335ee26e","url":"https:\/\/secure.gravatar.com\/avatar\/519c113adf94da682f5b27b1c5cdbbfd09e88d6487116b80e4be8cf33a900bbf?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/519c113adf94da682f5b27b1c5cdbbfd09e88d6487116b80e4be8cf33a900bbf?s=96&d=mm&r=g","caption":"Dan van der Ster"},"url":"https:\/\/www.clyso.com\/us\/author\/dan-van-der-ster\/"}]}},"authors":[{"term_id":38,"user_id":4,"is_guest":0,"slug":"dan-van-der-ster","display_name":"Dan van der Ster","avatar_url":{"url":"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2024\/09\/Dan-Crop.jpg","url2x":"https:\/\/www.clyso.com\/us\/wp-content\/uploads\/2024\/09\/Dan-Crop.jpg"},"first_name":"Dan van der Ster","last_name":"","user_url":"","job_title":"","description":""}],"_links":{"self":[{"href":"https:\/\/www.clyso.com\/us\/wp-json\/wp\/v2\/posts\/1260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.clyso.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.clyso.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.clyso.com\/us\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.clyso.com\/us\/wp-json\/wp\/v2\/comments?post=1260"}],"version-history":[{"count":1,"href":"https:\/\/www.clyso.com\/us\/wp-json\/wp\/v2\/posts\/1260\/revisions"}],"predecessor-version":[{"id":1264,"href":"https:\/\/www.clyso.com\/us\/wp-json\/wp\/v2\/posts\/1260\/revisions\/1264"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.clyso.com\/us\/wp-json\/wp\/v2\/media\/1261"}],"wp:attachment":[{"href":"https:\/\/www.clyso.com\/us\/wp-json\/wp\/v2\/media?parent=1260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.clyso.com\/us\/wp-json\/wp\/v2\/categories?post=1260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.clyso.com\/us\/wp-json\/wp\/v2\/tags?post=1260"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.clyso.com\/us\/wp-json\/wp\/v2\/ppma_author?post=1260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}