{"id":261,"date":"2025-09-25T11:57:26","date_gmt":"2025-09-25T11:57:26","guid":{"rendered":"http:\/\/123.249.119.122\/Wordpress\/?p=261"},"modified":"2026-05-06T13:11:57","modified_gmt":"2026-05-06T13:11:57","slug":"how-to-deploy-the-ceph-cluster","status":"publish","type":"post","link":"http:\/\/123.249.119.122\/Wordpress\/index.php\/2025\/09\/25\/how-to-deploy-the-ceph-cluster\/","title":{"rendered":"How to Deploy the Ceph Cluster"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ceph is an open source SDS(Software Defined Storage) distributed memory.It has a high usability,expansiblility.It can store a large mount of data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>1.The Preparation<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prepare 4 Virtual Machines or 4 servers.The cluster consists of a main host,two node hosts,and a client host.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Configure the hostname in <strong>&#8216;\/etc\/hosts&#8217;<\/strong>,and set the hostname by <strong>&#8216;hostnamectl set-hostname (your hostname)&#8217;<\/strong> command.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Configure the firewall service and SELinux.You can configure your security group rule to allow ports.The protocol of all ports are TCP.This is the common port of ceph cluster.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Service<\/td><td>Port<\/td><td>Description<\/td><\/tr><tr><td>MON<\/td><td>6789,3300<\/td><td>Inner cluster communication. <\/td><\/tr><tr><td>OSD<\/td><td>6800-7300<\/td><td>Every osd occupied 4 ports,through public network, communicate with client and MON.  <\/td><\/tr><tr><td>MDS<\/td><td>6800-7300<\/td><td>Communitate with metadata server.<\/td><\/tr><tr><td>MGR<\/td><td>8443<\/td><td>Login the graphical page by ssl.<\/td><\/tr><tr><td>RESTful manage module<\/td><td>8003<\/td><td>Communicate with RESRful manage module by ssl.<\/td><\/tr><tr><td>Prometheus manage module<\/td><td>9283<\/td><td>Communicate with the Prometheus plugin in ceph.<\/td><\/tr><tr><td>Prometheus alarm management<\/td><td>9093<\/td><td>Communicate with the alarming manage service of Prometheus.<\/td><\/tr><tr><td>Prometheus node exporter<\/td><td>9100<\/td><td>Communicate with the node exporter of Prometheus.<\/td><\/tr><tr><td>Grafana Server<\/td><td>3000<\/td><td>Communicate with Grafana service.<\/td><\/tr><tr><td>RGW<\/td><td>80<\/td><td>Communicate with RADOSGW.<\/td><\/tr><tr><td>Ceph iSCSI gateway<\/td><td>9287<\/td><td>Communicate with ceph iSCSI gateway.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Configure the chrony service.Use <strong>&#8216;dnf install -y chronyd&#8217;<\/strong> and <strong>&#8216;systemctl start chronyd&#8217;<\/strong> to install and start the service.Then edit <strong>&#8216;\/etc\/chrony.conf&#8217;<\/strong> to edit the chrony source and time synchronization.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comfigure the yum(dnf) source in <strong>&#8216;\/etc\/yum.repos.d&#8217;<\/strong>.Install the podman,and git clone the cephadm.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>2.Initialization<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Initialize the ceph cluster by <strong>&#8216;cephadm bootstrap &#8211;mon-ip (IP address) &#8211;allow-fqdn-hostname &#8211;initial-dashboard-user (username) &#8211;initial-dashboard-password (password) &#8211;dashboard-password-noupdate&#8217;<\/strong> command.And you can acquire the url.You can login the ceph cluster by this url.The default port of ceph manager page is 8443,visit the manager page by <strong>&#8216;https:\/\/IP:8443&#8217;<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-16-1024x346.png\" alt=\"\" class=\"wp-image-264\" srcset=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-16-1024x346.png 1024w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-16-300x101.png 300w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-16-768x260.png 768w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-16.png 1169w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This is the main page of ceph cluster.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"548\" src=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-30-1024x548.png\" alt=\"\" class=\"wp-image-362\" srcset=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-30-1024x548.png 1024w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-30-300x161.png 300w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-30-768x411.png 768w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-30-1536x822.png 1536w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-30-2048x1096.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>3.Add nodes for the cluster<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Input <strong>&#8216;cephadm shell&#8217;<\/strong> to build the container.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then,make the public key of ceph cluster by <strong>&#8216;ceph cephadm get-pub-key &gt; ~\/ceph.pub&#8217;<\/strong> command.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And then,copy the public key to other hosts by <strong>&#8216;ssh-copy-id -f -i ~\/ceph.pub (username)@(hostname)&#8217;<\/strong> command.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finally,input <strong>&#8216;ceph orch host add (hostname)&#8217;<\/strong> to add hosts into the cluster.Input <strong>&#8216;ceph orch host rm (hostname)&#8217;<\/strong> to remove hosts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can input <strong>&#8216;ceph orch host ls&#8217;<\/strong> to watch hosts in the cluster.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"386\" height=\"124\" src=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-18.png\" alt=\"\" class=\"wp-image-266\" srcset=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-18.png 386w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-18-300x96.png 300w\" sizes=\"auto, (max-width: 386px) 100vw, 386px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to add the admin label of the host,input <strong>&#8216;ceph orch label add (hostname) _admin&#8217;<\/strong> to add it.And then,services can be auto deployed in hosts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>4.Initialize the ceph cluster<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After the deployment of ceph cluster and the service of cluster,you can input <strong>&#8216;ceph orch ls&#8217;<\/strong> to check them.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"703\" height=\"237\" src=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-19.png\" alt=\"\" class=\"wp-image-267\" srcset=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-19.png 703w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-19-300x101.png 300w\" sizes=\"auto, (max-width: 703px) 100vw, 703px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Input <strong>&#8216;ceph orch ps&#8217;<\/strong> to check all components of the cluster.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Input <strong>&#8216;ceph -s&#8217;<\/strong> to check the connection in the cluster.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1010\" height=\"494\" src=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-20.png\" alt=\"\" class=\"wp-image-270\" srcset=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-20.png 1010w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-20-300x147.png 300w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-20-768x376.png 768w\" sizes=\"auto, (max-width: 1010px) 100vw, 1010px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can deploy the service manually or automatically.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>5.Add the hard disk as the osd.<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Input <strong>&#8216;ceph orch daemon add osd (hostname):\/dev\/(disk)&#8217;<\/strong> to add.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can add all disks of all hosts:<strong>&#8216;ceph orch apply osd &#8211;all-available-devices&#8217;<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Input <strong>&#8216;ceph orch ps |grep osd&#8217;<\/strong> to check the status of osd.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"412\" height=\"219\" src=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-22.png\" alt=\"\" class=\"wp-image-327\" srcset=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-22.png 412w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-22-300x159.png 300w\" sizes=\"auto, (max-width: 412px) 100vw, 412px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>6.Hosts in the cluster.<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can check hosts in the ceph cluster after deployment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"318\" src=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-21-1024x318.png\" alt=\"\" class=\"wp-image-273\" srcset=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-21-1024x318.png 1024w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-21-300x93.png 300w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-21-768x239.png 768w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-21-1536x478.png 1536w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-21.png 1843w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Check physical disks and other components of the host.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"529\" src=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-23-1024x529.png\" alt=\"\" class=\"wp-image-329\" srcset=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-23-1024x529.png 1024w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-23-300x155.png 300w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-23-768x397.png 768w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-23-1536x794.png 1536w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-23.png 1552w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Check services of the host.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"821\" src=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-26-1024x821.png\" alt=\"\" class=\"wp-image-340\" srcset=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-26-1024x821.png 1024w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-26-300x240.png 300w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-26-768x616.png 768w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-26.png 1078w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>7.Components of the Ceph Cluster<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After the deployment of ceph cluster,in the <strong>&#8216;cephadm shell&#8217;<\/strong>,input <strong>&#8216;ceph orch host ls&#8217;<\/strong> to check hosts,input <strong>&#8216;ceph orch ls&#8217;<\/strong> to check services,input <strong>&#8216;ceph orch ps&#8217;<\/strong> to check components.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example,there are 8 kinds of services.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"383\" height=\"219\" src=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-24.png\" alt=\"\" class=\"wp-image-334\" style=\"width:383px;height:auto\" srcset=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-24.png 383w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-24-300x172.png 300w\" sizes=\"auto, (max-width: 383px) 100vw, 383px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">MGR(Ceph Manager):Ceph manager can provides graphical page to check the status of ceph cluster.Ceph manager can integrate third-party management plugins like grafana,zabbix,and so on.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"476\" src=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-25-1024x476.png\" alt=\"\" class=\"wp-image-335\" srcset=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-25-1024x476.png 1024w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-25-300x139.png 300w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-25-768x357.png 768w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-25-1536x714.png 1536w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-25.png 1838w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">MON(Monitor):Maintenance of the &#8216;Cluster Map&#8217;.In the ceph cluster,the interaction and coordination among the various components of ceph need to be carried out according to &#8216;Cluster Map&#8217;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">OSD(Ceph Object Storage Daemon):The building unit of the ceph cluster,the location of data storage.A node of ceph cluster run several OSDs.OSD storages data in the disk of node.Usually,every OSD corresponding to a disk.There are 4 status of OSD:&#8217;up and in&#8217; means OSD are running normally and bearing at least 1 PG;&#8217;up and out&#8217; means OSD are running normally but no PGs,new OSDs in the cluster are &#8216;up and out&#8217; status;&#8217;down and in&#8217; means OSD running abnormally and at least bearing 1 PG,can take measures to recover &#8216;up and in&#8217; status;&#8217;down and out&#8217; means OSD running abnormally and bearing no PGs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PG(Placement Groups):Subset of pool,gather of objects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pool:The conception of ceph cluster,deposit objects.The pools are isolates from each other.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grafana:The default port of Grafana is 3000,visit the Grafana page by <strong>&#8216;https:\/\/IP:3000&#8217;<\/strong>.This is the home page of Grafana.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"498\" src=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-27-1024x498.png\" alt=\"\" class=\"wp-image-343\" srcset=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-27-1024x498.png 1024w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-27-300x146.png 300w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-27-768x373.png 768w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-27-1536x747.png 1536w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-27.png 1837w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Browse ceph-dashboard in Grafana.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"571\" src=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-28-1024x571.png\" alt=\"\" class=\"wp-image-345\" srcset=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-28-1024x571.png 1024w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-28-300x167.png 300w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-28-768x428.png 768w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-28-1536x856.png 1536w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-28.png 1735w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Monitor host details of the ceph cluster.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"370\" src=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-29-1024x370.png\" alt=\"\" class=\"wp-image-346\" srcset=\"http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-29-1024x370.png 1024w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-29-300x108.png 300w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-29-768x278.png 768w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-29-1536x555.png 1536w, http:\/\/123.249.119.122\/Wordpress\/wp-content\/uploads\/2025\/09\/image-29.png 1555w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Ceph is an open source SDS(Software Defined Storage) distributed memory.It has a high usability,expansiblility.It can store a large mount of data. 1.The Preparation Prepare 4 Virtual Machines or 4 servers.The cluster consists of a main host,two node hosts,and a client host. Configure the hostname in &#8216;\/etc\/hosts&#8217;,and set the hostname by &#8216;hostnamectl set-hostname (your hostname)&#8217; command. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-261","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/123.249.119.122\/Wordpress\/index.php\/wp-json\/wp\/v2\/posts\/261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/123.249.119.122\/Wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/123.249.119.122\/Wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/123.249.119.122\/Wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/123.249.119.122\/Wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=261"}],"version-history":[{"count":17,"href":"http:\/\/123.249.119.122\/Wordpress\/index.php\/wp-json\/wp\/v2\/posts\/261\/revisions"}],"predecessor-version":[{"id":363,"href":"http:\/\/123.249.119.122\/Wordpress\/index.php\/wp-json\/wp\/v2\/posts\/261\/revisions\/363"}],"wp:attachment":[{"href":"http:\/\/123.249.119.122\/Wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/123.249.119.122\/Wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=261"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/123.249.119.122\/Wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}