{"id":518,"date":"2022-12-25T10:29:03","date_gmt":"2022-12-25T01:29:03","guid":{"rendered":"http:\/\/blog.gurees.net\/?p=518"},"modified":"2023-01-21T22:24:53","modified_gmt":"2023-01-21T13:24:53","slug":"t630%e3%81%abproxmox-drbdde","status":"publish","type":"post","link":"https:\/\/blog.gurees.net\/?p=518","title":{"rendered":"T630\u306bProxmox + DRBD\u3067\u30af\u30e9\u30b9\u30bf\u3092\u7d44\u3080"},"content":{"rendered":"\n<p>HP\u306e\u30b7\u30f3\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3067\u3042\u308bT630\u306bProxmox\u3092\u5165\u308c\u3066\u3001DRBD\u3067\u5171\u6709\u30c7\u30a3\u30b9\u30af\u3092\u69cb\u7bc9\u3057\u3066\u30af\u30e9\u30b9\u30bf\u3068\u3059\u308b\u8a71\u3067\u3059\u3002<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>T630\u81ea\u4f53\u306fAMD\u306ex64\u306e4\u30b3\u30a2\u306a\u30b7\u30f3\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3067\u3059\u3002\u30e1\u30e2\u30ea\u3082DDR4\u304c2\u679a\u3001\u30b9\u30c8\u30ec\u30fc\u30b8\u3082M.2 SATA\u304c2\u679a\u306e\u3067\u62e1\u5f35\u6027\u3082\u305d\u3053\u305d\u3053\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u6700\u521d\u306fCeph\u3092\u7d44\u3093\u3067\u307f\u305f\u306e\u3067\u3059\u304c\u3001\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u304c1GbE\u3068\u306f\u8a00\u3048\u3001Read 65MB\/s\u3001Write\u300016MB\/s\u3050\u3089\u3044\u3057\u304b\u51fa\u305a\u3001\u5c0f\u898f\u6a21\u306e\u74b0\u5883\u3058\u3083\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u304c\u51fa\u306a\u3044\u3053\u3068\u304c\u5206\u304b\u3063\u305f\u306e\u3067\u6614\u306bDRBD\u30671GbE\u74b0\u5883\u3067\u306f\u66f8\u304d\u8fbc\u307f100MB\/s\u7a0b\u5ea6\u51fa\u305f\u306a\u30fc\u3068\u3044\u3046\u306e\u3092\u601d\u3044\u51fa\u3057\u305f\u306e\u3067\u3001\u5b9f\u8ceaProxmox\u306fdebian\u306a\u306e\u3067\u3001DRBD\u5165\u308c\u308c\u3070NFS\u3082\u306a\u3057\u3067\u884c\u3051\u308b\u3068\u601d\u3063\u305f\u306e\u3067\u3001\u3084\u3063\u3066\u307f\u3088\u3046\u3068\u601d\u3044\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-think-lab wp-block-embed-think-lab\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"FrG13CTSiQ\"><a href=\"https:\/\/blog.gurees.net\/?p=412\">DRBD + Keepalived + NFS on CentOS Stream 8<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;DRBD + Keepalived + NFS on CentOS Stream 8&#8221; &#8212; Think Lab\" src=\"https:\/\/blog.gurees.net\/?p=412&#038;embed=true#?secret=QQ5i2HF0ar#?secret=FrG13CTSiQ\" data-secret=\"FrG13CTSiQ\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>\u3068\u308a\u3042\u3048\u305a\u3001\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u5909\u66f4\u304b\u3089\u3084\u3063\u3066\u3044\u304d\u307e\u3059\u3002\u30b5\u30d6\u30b9\u30af\u30ea\u30d7\u30b7\u30e7\u30f3\u306a\u3057\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u66f8\u304d\u63db\u3048\u3066\u3001\u66f4\u65b0\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># echo \"deb http:\/\/download.proxmox.com\/debian\/pve bullseye pve-no-subscription\" \\\n> \/etc\/apt\/sources.list.d\/pve-enterprise.list\n\n# apt update \n# apt upgrade -y<\/pre>\n\n\n\n<p>\u6b21\u306blinbit\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u767b\u9332\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># wget -O- https:\/\/packages.linbit.com\/package-signing-pubkey.asc | apt-key add - \n# echo \"deb http:\/\/packages.linbit.com\/proxmox\/ proxmox-7 drbd-9\" \\\n  > \/etc\/apt\/sources.list.d\/linbit.list\n# apt update<\/pre>\n\n\n\n<p>drbd\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># apt install pve-headers -y\n# apt install drbd-dkms drbd-utils -y\n# apt install bcache-tools -y\n# modprobe drbd\n# grep -q drbd \/etc\/modules || echo \"drbd\" >> \/etc\/modules<\/pre>\n\n\n\n<p>LINSTOR\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3001\u81ea\u52d5\u8d77\u52d5\u3092\u6709\u52b9\u306b\u3057\u3066\u3044\u304d\u307e\u3059\u3002\u3053\u3053\u3067OS\u518d\u8d77\u52d5\u3092\u304b\u3051\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># apt install linstor-controller linstor-satellite linstor-client linstor-proxmox -y\n# systemctl start linstor-satellite\n# systemctl enable linstor-satellite\n# reboot<\/pre>\n\n\n\n<p>\u6700\u5f8c\u306b\u5171\u6709\u306b\u3059\u308b\u30b9\u30c8\u30ec\u30fc\u30b8\u306eVG\u3092\u4f5c\u6210\u3057\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># vgcreate vg_ssd \/dev\/sda<\/pre>\n\n\n\n<p>\u3053\u3053\u307e\u3067\u306f\u30af\u30e9\u30b9\u30bf\u3092\u7d44\u30803\u30ce\u30fc\u30c9\u5168\u53f0\u3067\u5b9f\u65bd\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u3053\u3053\u304b\u3089\u306f1\u30ce\u30fc\u30c9\u3067\u5b9f\u65bd\u3057\u307e\u3059\u3002\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u3092\u8d77\u52d5\u3057\u3066\u3001\u30ce\u30fc\u30c9\u767b\u9332\u3092\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># systemctl start linstor-controller\n# systemctl enable linstor-controller\n# linstor node create pve-alice 192.168.8.21 --node-type Combined\n# linstor node create pve-belle 192.168.8.22 --node-type Combined\n# linstor node create pve-clare 192.168.8.23 --node-type Combined\n# linstor node list\nlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk\nx Node      x NodeType x Addresses                 x State  x\ntqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu\nx pve-alice x COMBINED x 192.168.8.21:3366 (PLAIN) x Online x\nx pve-belle x COMBINED x 192.168.8.22:3366 (PLAIN) x Online x\nx pve-clare x COMBINED x 192.168.8.23:3366 (PLAIN) x Online x\nmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj<\/pre>\n\n\n\n<p>\u6b21\u306b\u30b9\u30c8\u30ec\u30fc\u30b8\u30d7\u30fc\u30eb\u3092\u4f5c\u6210\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># linstor storage-pool create lvm pve-alice pool_ssd vg_ssd\n# linstor storage-pool create lvm pve-belle pool_ssd vg_ssd\n# linstor storage-pool create lvm pve-clare pool_ssd vg_ssd<\/pre>\n\n\n\n<p>\u4f5c\u6210\u3057\u305f\u30d7\u30fc\u30eb\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002128GB\u306eLVM\u30923\u4eba\u3068\u3082\u8a8d\u8b58\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">#  linstor storage-pool list\nlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk\nx StoragePool          x Node      x Driver   x PoolName x FreeCapacity x TotalCapacity x CanSnapshots x State x SharedName x\ntqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu\nx DfltDisklessStorPool x pve-alice x DISKLESS x          x              x               x False        x Ok    x            x\nx DfltDisklessStorPool x pve-belle x DISKLESS x          x              x               x False        x Ok    x            x\nx DfltDisklessStorPool x pve-clare x DISKLESS x          x              x               x False        x Ok    x            x\nx pool_ssd             x pve-alice x LVM      x vg_ssd   x   119.24 GiB x    119.24 GiB x False        x Ok    x            x\nx pool_ssd             x pve-belle x LVM      x vg_ssd   x   119.24 GiB x    119.24 GiB x False        x Ok    x            x\nx pool_ssd             x pve-clare x LVM      x vg_ssd   x   119.24 GiB x    119.24 GiB x False        x Ok    x            x\nmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj<\/pre>\n\n\n\n<p>\u30ea\u30bd\u30fc\u30b9\u30b0\u30eb\u30fc\u30d7\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># linstor resource-group create rg_ssd --storage-pool pool_ssd --place-count 2<\/pre>\n\n\n\n<p>Proxmox\u306e\u30b9\u30c8\u30ec\u30fc\u30b8\u306e\u8a2d\u5b9a\u3092\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># vi \/etc\/pve\/storage.cfg\n##\u4ee5\u4e0b\u3092\u8ffd\u8a18\ndrbd: drbdstorage\n\tcontent rootdir,images\n\tcontroller 192.168.8.21,192.168.8.22,192.168.8.23\n\tresourcegroup rg_ssd\n\tpreferlocal  yes<\/pre>\n\n\n\n<p>\u30b9\u30c8\u30ec\u30fc\u30b8\u8a2d\u5b9a\u3057\u305f\u306e\u3067\u3001\u518d\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># systemctl restart pvedaemon<\/pre>\n\n\n\n<p>\u3053\u308c\u3067Proxmox\u306e\u753b\u9762\u304b\u3089\u898b\u308b\u3068\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306bdrbdstorage\u304c\u5897\u3048\u3066\u3044\u307e\u3059\u3002<br>\u5bb9\u91cf\u306f128GB\u3067\u8a8d\u8b58\u3059\u308b\u3088\u3046\u3067\u3059\u306d\u3002&#8211;place-count 2\u306a\u306e\u3067192GB\u306b\u306a\u308b\u3093\u304b\u306a\u3068\u601d\u3063\u3066\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.gurees.net\/wp-content\/uploads\/2022\/12\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1007\" height=\"317\" src=\"https:\/\/blog.gurees.net\/wp-content\/uploads\/2022\/12\/image-2.png\" alt=\"\" class=\"wp-image-522\" srcset=\"https:\/\/blog.gurees.net\/wp-content\/uploads\/2022\/12\/image-2.png 1007w, https:\/\/blog.gurees.net\/wp-content\/uploads\/2022\/12\/image-2-300x94.png 300w, https:\/\/blog.gurees.net\/wp-content\/uploads\/2022\/12\/image-2-768x242.png 768w, https:\/\/blog.gurees.net\/wp-content\/uploads\/2022\/12\/image-2-624x196.png 624w\" sizes=\"auto, (max-width: 1007px) 100vw, 1007px\" \/><\/a><\/figure>\n\n\n\n<p>drbdstorage\u4e0a\u306bVM\u3092\u7acb\u3066\u3066\u30d9\u30f3\u30c1\u30de\u30fc\u30af\u3057\u3066\u307f\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># apt-get install fio -y\n# wget http:\/\/www.winkey.jp\/downloads\/visit.php\/fio-crystaldiskmark\n# fio fio-crystaldiskmark\n\nRun status group 0 (all jobs):\n   READ: bw=215MiB\/s (225MB\/s), 215MiB\/s-215MiB\/s (225MB\/s-225MB\/s), io=1024MiB (1074MB), run=4773-4773msec\n\nRun status group 1 (all jobs):\n  WRITE: bw=45.4MiB\/s (47.6MB\/s), 45.4MiB\/s-45.4MiB\/s (47.6MB\/s-47.6MB\/s), io=1024MiB (1074MB), run=22553-22553msec\n\nRun status group 2 (all jobs):\n   READ: bw=226MiB\/s (237MB\/s), 226MiB\/s-226MiB\/s (237MB\/s-237MB\/s), io=1024MiB (1074MB), run=4529-4529msec\n\nRun status group 3 (all jobs):\n  WRITE: bw=38.2MiB\/s (40.1MB\/s), 38.2MiB\/s-38.2MiB\/s (40.1MB\/s-40.1MB\/s), io=1024MiB (1074MB), run=26798-26798msec\n\nRun status group 4 (all jobs):\n   READ: bw=12.8MiB\/s (13.4MB\/s), 12.8MiB\/s-12.8MiB\/s (13.4MB\/s-13.4MB\/s), io=767MiB (805MB), run=60001-60001msec\n\nRun status group 5 (all jobs):\n  WRITE: bw=1056KiB\/s (1081kB\/s), 1056KiB\/s-1056KiB\/s (1081kB\/s-1081kB\/s), io=61.9MiB (64.9MB), run=60003-60003msec\n\nRun status group 6 (all jobs):\n   READ: bw=94.8MiB\/s (99.4MB\/s), 94.8MiB\/s-94.8MiB\/s (99.4MB\/s-99.4MB\/s), io=1024MiB (1074MB), run=10797-10797msec\n\nRun status group 7 (all jobs):\n  WRITE: bw=22.8MiB\/s (23.9MB\/s), 22.8MiB\/s-22.8MiB\/s (23.9MB\/s-23.9MB\/s), io=1024MiB (1074MB), run=44974-44974msec\n\nDisk stats (read\/write):\n    dm-0: ios=461668\/281018, merge=0\/0, ticks=170136\/1321032, in_queue=1491168, util=99.30%, aggrios=461668\/281156, aggrmerge=0\/32, aggrticks=176128\/1338523, aggrin_queue=1517673, aggrutil=99.28%\n  sda: ios=461668\/281156, merge=0\/32, ticks=176128\/1338523, in_queue=1517673, util=99.28%<\/pre>\n\n\n\n<p>\u8aad\u307f\u8fbc\u307f\u306f\u81ea\u8eab\u306e\u30ce\u30fc\u30c9\u306e\u3082\u306e\u3092\u898b\u308b\u306e\u3067\u3001215MB\/s\u3068SATA\u306eSSD\u3089\u3057\u3044\u6570\u5024\u304c\u51fa\u3066\u3044\u307e\u3059\u3002\u66f8\u304d\u8fbc\u307f\u306f45MB\u3068\u7269\u8db3\u308a\u307e\u305b\u3093\u304c\u3001Ceph\u306e\u6642\u306f16MB\/s\u3060\u3063\u305f\u306e\u3067\u3001DRBD\u306e\u307b\u3046\u304c\u901f\u3044\u7d50\u679c\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u4eca\u56deSSD\u306b\u306fTHNSNK128GVN8\u3092\u4f7f\u7528\u3057\u307e\u3057\u305f\u304c\u3001\u3053\u308c\u304c\u305d\u3082\u305d\u3082\u66f8\u304d\u8fbc\u307f130MB\/s\u7a0b\u5ea6\u3057\u304b\u51fa\u306a\u3044\u306e\u3067\u3001\u3082\u3046\u5c11\u3057\u9ad8\u901f\u306aSSD\u306b\u5909\u66f4\u3059\u308c\u3070\u7d50\u679c\u306f\u3088\u304f\u306a\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p>\u6b21\u306fSSD\u3092\u5909\u3048\u308b\u304b\u3001LAN\u3092\u5c02\u7528\u306b\u3059\u308b\u3088\u3046\u306b\u3057\u3066\u307f\u3088\u3046\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>HP\u306e\u30b7\u30f3\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3067\u3042\u308bT630\u306bProxmox\u3092\u5165\u308c\u3066\u3001DRBD\u3067\u5171\u6709\u30c7\u30a3\u30b9\u30af\u3092\u69cb\u7bc9\u3057\u3066\u30af\u30e9\u30b9\u30bf\u3068\u3059\u308b\u8a71\u3067\u3059\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,29],"tags":[],"class_list":["post-518","post","type-post","status-publish","format-standard","hentry","category-proxmox","category-t630"],"_links":{"self":[{"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/posts\/518","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=518"}],"version-history":[{"count":2,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/posts\/518\/revisions"}],"predecessor-version":[{"id":532,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/posts\/518\/revisions\/532"}],"wp:attachment":[{"href":"https:\/\/blog.gurees.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=518"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=518"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}