{"id":6637,"date":"2020-05-31T06:34:29","date_gmt":"2020-05-30T23:34:29","guid":{"rendered":"https:\/\/bacdau.vn\/?post_type=kb&p=6637"},"modified":"2023-10-10T21:03:29","modified_gmt":"2023-10-10T14:03:29","slug":"open-stack-la-gi","status":"publish","type":"kb","link":"https:\/\/bacdau.vn\/kb\/open-stack-la-gi\/","title":{"rendered":"OpenStack l\u00e0 g\u00ec? Gi\u1ea3i ph\u00e1p \u0111i\u1ec7n to\u00e1n \u0111\u00e1m m\u00e2y m\u00e3 ngu\u1ed3n m\u1edf"},"content":{"rendered":"

OpenStack l\u00e0 g\u00ec? hi\u1ec7n t\u1ea1i c\u00f3 r\u1ea5t nhi\u1ec1u gi\u1ea3i ph\u00e1p gi\u00fap \u1ea3o h\u00f3a m\u00e1y ch\u1ee7 \u1ea3o (VPS), hay c\u00e0i \u0111\u1eb7t h\u1ec7 th\u1ed1ng m\u00e1y ch\u1ee7 \u1ea3o v\u01b0\u1ee3t tr\u1ed9i. OpenStack<\/strong> l\u00e0 m\u1ed9t gi\u1ea3i ph\u00e1p \u1ea3o h\u00f3a n\u1ec1n t\u1ea3ng \u0111\u00e1m m\u00e2y \u0111\u00f3. C\u00f9ng B\u1eafc \u0110\u1ea9u<\/a> <\/strong>t\u00ecm hi\u1ec3u \u1ea3o h\u00f3a Open Stack qua b\u00e0i vi\u1ebft d\u01b0\u1edbi \u0111\u00e2y.<\/p>\n

OpenStack l\u00e0 g\u00ec?<\/strong><\/h2>\n

N\u1ebfu nghe \u0111\u1ebfn c\u1ee5m t\u1eeb \u201cOpen Stack\u201d ch\u00fang ta s\u1ebd li\u00ean t\u01b0\u1edfng ra m\u1ed9t th\u1ee9 g\u00ec \u0111\u00f3 \u201cm\u1edf\u201d ho\u1eb7c l\u00e0 \u0111\u01b0\u1ee3c vi\u1ebft ra \u0111\u1ec3 c\u1ed9ng \u0111\u1ed3ng s\u1eed d\u1ee5ng.<\/p>\n

Open Stack hi\u1ec7n l\u00e0 platform \u0111\u00e1m m\u00e2y m\u00e3 ngu\u1ed3n m\u1edf support c\u1ea3 public clouds v\u00e0 Private clouds. \u1ea2o h\u00f3a l\u00e0 gi\u1ea3i ph\u00e1p x\u00e2y d\u1ef1ng h\u1ea1 t\u1ea7ng \u0111i\u1ec7n to\u00e1n \u0111\u00e1m m\u00e2y \u0111\u01a1n gi\u1ea3n, nhanh l\u1eb9, d\u1ec5 x\u00e0i. \u0110\u1eb7c bi\u1ec7t ph\u01b0\u01a1ng ph\u00e1p n\u00e0y c\u00f3 r\u1ea5t nhi\u1ec1u t\u00ednh n\u0103ng hay v\u00e0 m\u1edf r\u1ed9ng t\u00f9y nhu c\u1ea7u s\u1eed d\u1ee5ng c\u1ee7a ng\u01b0\u1eddi d\u00f9ng.<\/p>\n

Openstack ch\u00ednh l\u00e0 m\u1ed9t cloud software \u0111\u01b0\u1ee3c t\u1ea1o ra \u0111\u1ec3 ch\u1ea1y tr\u00ean c\u00e1c n\u1ec1n t\u1ea3ng ph\u1ea7n c\u1ee9ng nh\u01b0\u00a0ARM, x86. V\u00e0 ho\u00e0n to\u00e0n kh\u00f4ng c\u1ea7n y\u00eau c\u1ea7u g\u00ec v\u1ec1 \u0111\u1eb7c \u0111i\u1ec3m ph\u1ea7n m\u1ec1m hay ph\u1ea7n c\u1ee9ng, Open stack t\u01b0\u01a1ng th\u00edch v\u1edbi c\u00e1c h\u1ec7 th\u1ed1ng th\u1eeba h\u01b0\u1edfng v\u00e0 c\u00e1c n\u1ec1n t\u1ea3ng b\u00ean th\u1ee9 ba.<\/p>\n

Ng\u01b0\u1ee3c d\u00f2ng l\u1ecbch s\u1eed, OpenStack \u0111\u01b0\u1ee3c t\u1ea1o ra t\u1eeb Rackspace v\u00e0 NASA, version \u0111\u1ea7u ti\u00ean \u0111\u01b0\u1ee3c t\u1ea1o ra 2010. H\u01b0\u1edbng \u0111i c\u1ee7a \u0111\u1ed9i ng\u0169 ph\u00e1t tri\u1ec3n t\u1eeb khi ra \u0111\u1eddi l\u00e0 t\u1ea1o ra m\u1ed9t d\u1ef1 \u00e1n ngu\u1ed3n m\u1edf m\u00e0\u00a0 t\u1ea5t c\u1ea3 m\u1ecdi ng\u01b0\u1eddi c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng ho\u1eb7c g\u00f3p chung \u0111\u1ec3 ho\u00e0n thi\u1ec7n.<\/p>\n

OpenStack t\u00edch h\u1ee3p Apache License 2.0, v\u00ec v\u1eady phi\u00ean b\u1ea3n ban \u0111\u1ea7u \u0111\u00e3 ph\u00e1t tri\u1ec3n ph\u1ed5 bi\u1ebfn trong gi\u1edbi c\u1ed3ng \u0111\u1ed3ng v\u00e0 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 t\u1eeb r\u1ea5t nhi\u1ec1u CTV c\u1ee7a h\u01a1n 130 n\u01b0\u1edbc v\u00e0 h\u01a1n th\u1ebf n\u1eefa l\u00e0 150 c\u00f4ng ty l\u1edbn bao g\u1ed3m: Comcast,\u00a0IBM, Redhat, Canonical,\u00a0 Cisco, AT&T, Intel, PayPal v\u00e0 m\u1ed9t v\u00e0i c\u00f4ng ty l\u1edbn kh\u00e1c.<\/p>\n

T\u00ednh \u0111\u1ebfn nay, Open Stack t\u1ea1o ra h\u01a1n 13 phi\u00ean b\u1ea3n l\u00e0: Essex, Austin, Cactus, Diablo, Liberty, Bexar,\u00a0Grizzly, Folsom,\u00a0 Havana, Kilo, Icehouse, Juno, Mitaka.<\/p>\n

\"OpenStack<\/p>\n

Th\u00e0nh ph\u1ea7n c\u1ea5u t\u1ea1o c\u1ee7a OpenStack<\/strong><\/h2>\n

OpenStack kh\u00f4ng ph\u1ea3i d\u1ef1 \u00e1n nh\u1ecf v\u00e0 \u0111\u01a1n l\u1ebb m\u00e0 ch\u00ednh l\u00e0 nhi\u1ec1u d\u1ef1 \u00e1n m\u00e3 ngu\u1ed3n m\u1edf nh\u1eb1m m\u1ee5c ti\u00eau cung c\u1ea5p c\u00e1c d\u1ecbch v\u1ee5 cloud ho\u00e0n ch\u1ec9nh. Open Stack c\u00f3 r\u1ea5t nhi\u1ec1u th\u00e0nh ph\u1ea7n:<\/p>\n

OpenStack\u00a0Compute<\/strong><\/h3>\n

L\u00e0 nh\u1eefng module qu\u1ea3n l\u00fd v\u00e0 t\u1ea1o ra m\u00e1y \u1ea3o. T\u00ean ph\u00e1t h\u00e0nh c\u1ee7a n\u00f3 Nova. N\u00f3 support nhi\u1ec1u hypervisors g\u1ed3m \u1ea3o h\u00f3a LXC, KVM, XenServer, QEMU,\u2026 Compute l\u00e0 m\u1ed9t tools r\u1ea5t m\u1ea1nh gi\u00fap \u0111i\u1ec1u khi\u1ec3n to\u00e0n b\u1ed9 c\u00e1c c\u00f4ng vi\u1ec7c:\u00a0 m\u1ea1ng (networking), chip x\u1eed l\u00fd (CPU), t\u00e0i nguy\u00ean \u0111\u0129a (storage), B\u1ed9 nh\u1edb \u0111\u1ec7m(memory), create, \u0111i\u1ec1u khi\u1ec3n v\u00e0 delete m\u00e1y \u1ea3o, B\u1ea3o m\u1eadt (security), access control. Ng\u01b0\u1eddi qu\u1ea3n l\u00fd c\u00f3 th\u1ec3 \u0111i\u1ec1u khi\u1ec3n h\u1ea7u h\u1ebft b\u1eb1ng l\u1ec7nh ho\u1eb7c t\u1eeb giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng tr\u00ean web.<\/p>\n

OpenStack Glance<\/strong><\/h3>\n

N\u00f3 l\u00e0 OpenStack Image Service, dis manager images. Glance h\u1ed7 tr\u1ee3 c\u00e1c \u1ea3nh Hyper-V (VHD), Raw, VirtualBox (VDI), VMWare (VMDK, OVF) v\u00e0 Qemu (qcow2). Qu\u1ea3n tr\u1ecb c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n: update th\u00eam c\u00e1c virtual disk images, c\u00e0i \u0111\u1eb7t c\u00e1c private image v\u00e0 public \u0111i\u1ec1u khi\u1ec3n vi\u1ec7c truy c\u1eadp v\u00e0o ch\u00fang, v\u00e0 d\u1ec5 d\u00e0ng t\u1ea1o v\u00e0 x\u00f3a ch\u00fang.<\/p>\n

OpenStack Object Storage<\/strong><\/h3>\n

Chuy\u00ean d\u00f9ng \u0111\u1ec3 qu\u1ea3n l\u00fd l\u01b0u tr\u1eef d\u1eef li\u1ec7u. \u0110\u00e2y l\u00e0 m\u1ed9t h\u1ec7 th\u1ed1ng l\u01b0u d\u1eef ph\u00e2n t\u00e1n cho ph\u00e9p qu\u1ea3n l\u00fd t\u1ea5t c\u1ea3 c\u00e1c d\u1ea1ng c\u1ee7a l\u01b0u tr\u1eef nh\u01b0: archives,\u00a0virtual machine image, user data, \u2026 C\u00f3 nhi\u1ec1u class redundancy v\u00e0 copy phi\u00ean b\u1ea3n \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n t\u1ef1 \u0111\u1ed9ng, khi \u0111\u00f3 c\u00f3 node b\u1ecb l\u1ed7i th\u00ec c\u0169ng kh\u00f4ng l\u00e0m m\u1ea5t d\u1eef li\u1ec7u to\u00e0n b\u1ed9, v\u00e0 vi\u1ec7c kh\u00f4i ph\u1ee5c \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n t\u1ef1 \u0111\u1ed9ng.<\/p>\n

Identity Server<\/strong><\/h3>\n

]Nhi\u1ec7m v\u1ee5 \u0111\u1ec3 qu\u1ea3n l\u00fd x\u00e1c minh cho user v\u00e0 projects.<\/p>\n

OpenStack Netwok<\/strong><\/h3>\n

\u0110\u00e2y l\u00e0 th\u00e0nh ph\u1ea7n qu\u1ea3n l\u00fd m\u1ea1ng cho c\u00e1c m\u00e1y ch\u1ee7 \u1ea3o. Cung c\u1ea5p c\u00e1c ch\u1ee9c n\u0103ng network as a service. \u0110\u00e2y l\u00e0 h\u1ec7 th\u1ed1ng c\u00f3 c\u00e1c t\u00ednh ch\u1ea5t pluggable, API-driven v\u00e0 scalable.<\/p>\n

OpenStack dashboard<\/strong><\/h3>\n

Mang \u0111\u1ebfn giao di\u1ec7n tr\u1ef1c quan cho ng\u01b0\u1eddi qu\u1ea3n tr\u1ecb c\u0169ng nh\u01b0 ng\u01b0\u1eddi d\u00f9ng \u0111\u1ed3 h\u1ecda d\u1ec5 truy c\u1eadp thao t\u00e1c, cung c\u1ea5p v\u00e0 t\u1ef1 \u0111\u1ed9ng t\u1ea1o t\u00e0i nguy\u00ean theo thao t\u00e1c. Vi\u1ec7c giao di\u1ec7n c\u00f3 th\u1ec3 m\u1edf r\u1ed9ng gi\u00fap d\u1ec5 d\u00e0ng th\u00eam c\u00e1c ch\u1ee9c n\u0103ng ngo\u00e0i, gi\u00fap vi\u1ec7c t\u00e1i c\u1ea5u tr\u00fac nhanh ch\u00f3ng.<\/p>\n

C\u00e1ch c\u00e0i \u0111\u1eb7t OpenStack<\/strong><\/h2>\n

C\u00f3 nhi\u1ec1u c\u00e1ch kh\u00e1c nhau \u0111\u1ec3 c\u00e0i \u0111\u1eb7t OpenStack. M\u1ed9t c\u00e1ch ph\u1ed5 bi\u1ebfn l\u00e0 s\u1eed d\u1ee5ng DevStack, m\u1ed9t c\u00f4ng c\u1ee5 t\u1ef1 \u0111\u1ed9ng h\u00f3a c\u00e0i \u0111\u1eb7t OpenStack. DevStack c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c c\u00e0i \u0111\u1eb7t tr\u00ean c\u00e1c h\u1ec7 \u0111i\u1ec1u h\u00e0nh Linux v\u00e0 macOS.<\/p>\n

\u0110\u1ec3 c\u00e0i \u0111\u1eb7t OpenStack b\u1eb1ng DevStack, b\u1ea1n c\u1ea7n th\u1ef1c hi\u1ec7n c\u00e1c b\u01b0\u1edbc sau:<\/p>\n

\"C\u00e1ch<\/p>\n

B\u01b0\u1edbc 1: Chu\u1ea9n b\u1ecb m\u00f4i tr\u01b0\u1eddng<\/strong><\/p>\n

    \n
  • C\u00e0i \u0111\u1eb7t h\u1ec7 \u0111i\u1ec1u h\u00e0nh Ubuntu 18.04 ho\u1eb7c CentOS 7.<\/li>\n
  • C\u00e0i \u0111\u1eb7t c\u00e1c g\u00f3i c\u1ea7n thi\u1ebft:<\/li>\n<\/ul>\n

    sudo apt-get install git python-pip<\/p>\n

    sudo yum install git python-pip<\/p>\n

      \n
    • T\u1ea1o ng\u01b0\u1eddi d\u00f9ng v\u00e0 nh\u00f3m OpenStack:<\/li>\n<\/ul>\n

      sudo adduser -s \/bin\/bash -d \/opt\/stack -m stack<\/p>\n

      sudo groupadd -g 474 stack<\/p>\n

      sudo usermod -aG stack stack<\/p>\n

      B\u01b0\u1edbc 2: <\/strong>T\u1ea3i DevStack<\/p>\n

      git clone https:\/\/github.com\/openstack\/devstack.git<\/p>\n

      cd devstack<\/p>\n

      B\u01b0\u1edbc 3: <\/strong>C\u1ea5u h\u00ecnh DevStack:<\/p>\n

      M\u1edf file local.conf v\u00e0 ch\u1ec9nh s\u1eeda c\u00e1c th\u00f4ng s\u1ed1 c\u1ea7n thi\u1ebft, ch\u1eb3ng h\u1ea1n nh\u01b0:<\/p>\n

      ADMIN_PASSWORD=password<\/p>\n

      MYSQL_PASSWORD=password<\/p>\n

      RABBITMQ_PASSWORD=password<\/p>\n

      KEYSTONE_DB_PASSWORD=password<\/p>\n

      KEYSTONE_ADMIN_PASSWORD=password<\/p>\n

      B\u01b0\u1edbc 4: <\/strong>Ch\u1ea1y DevStack:<\/p>\n

      .\/stack.sh<\/p>\n

      C\u00e1ch s\u1eed d\u1ee5ng OpenStack<\/strong><\/h2>\n

      Sau khi c\u00e0i \u0111\u1eb7t OpenStack, b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng n\u00f3 \u0111\u1ec3 t\u1ea1o v\u00e0 qu\u1ea3n l\u00fd c\u00e1c t\u00e0i nguy\u00ean \u0111\u00e1m m\u00e2y. \u0110\u1ec3 b\u1eaft \u0111\u1ea7u, b\u1ea1n c\u1ea7n \u0111\u0103ng nh\u1eadp v\u00e0o b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n OpenStack.<\/p>\n

      B\u1ea1n c\u00f3 th\u1ec3 truy c\u1eadp b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n OpenStack b\u1eb1ng tr\u00ecnh duy\u1ec7t web. URL c\u1ee7a b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n OpenStack \u0111\u01b0\u1ee3c cung c\u1ea5p trong t\u1ec7p local.conf c\u1ee7a DevStack.<\/p>\n

      Sau khi \u0111\u0103ng nh\u1eadp v\u00e0o b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n OpenStack, b\u1ea1n c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u t\u1ea1o c\u00e1c t\u00e0i nguy\u00ean \u0111\u00e1m m\u00e2y. V\u00ed d\u1ee5, b\u1ea1n c\u00f3 th\u1ec3 t\u1ea1o m\u1ed9t m\u00e1y \u1ea3o m\u1edbi b\u1eb1ng c\u00e1ch nh\u1ea5p v\u00e0o Compute > Instances.<\/p>\n

      C\u00e1c \u1ee9ng d\u1ee5ng c\u1ee7a OpenStack<\/strong><\/h2>\n

      OpenStack c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng cho nhi\u1ec1u m\u1ee5c \u0111\u00edch kh\u00e1c nhau, bao g\u1ed3m:<\/p>\n

        \n
      • \u0110i\u1ec7n to\u00e1n \u0111\u00e1m m\u00e2y c\u00f4ng c\u1ed9ng: OpenStack c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 cung c\u1ea5p c\u00e1c d\u1ecbch v\u1ee5 \u0111\u00e1m m\u00e2y c\u00f4ng c\u1ed9ng cho c\u00e1c doanh nghi\u1ec7p v\u00e0 t\u1ed5 ch\u1ee9c.<\/li>\n
      • \u0110i\u1ec7n to\u00e1n \u0111\u00e1m m\u00e2y ri\u00eang: OpenStack c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 t\u1ea1o m\u1ed9t \u0111\u00e1m m\u00e2y ri\u00eang cho m\u1ed9t doanh nghi\u1ec7p ho\u1eb7c t\u1ed5 ch\u1ee9c.<\/li>\n
      • \u0110i\u1ec7n to\u00e1n \u0111\u00e1m m\u00e2y lai: OpenStack c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 k\u1ebft h\u1ee3p c\u00e1c \u0111\u00e1m m\u00e2y c\u00f4ng c\u1ed9ng v\u00e0 ri\u00eang.<\/li>\n<\/ul>\n

        Hy v\u1ecdng b\u00e0i vi\u1ebft n\u00e0y h\u1eefu \u00edch cho b\u1ea1n!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"

        Open Stack l\u00e0 g\u00ec? hi\u1ec7n t\u1ea1i c\u00f3 r\u1ea5t nhi\u1ec1u gi\u1ea3i ph\u00e1p gi\u00fap \u1ea3o h\u00f3a m\u00e1y ch\u1ee7 \u1ea3o (VPS), hay c\u00e0i \u0111\u1eb7t h\u1ec7 th\u1ed1ng m\u00e1y ch\u1ee7 \u1ea3o v\u01b0\u1ee3t tr\u1ed9i. OpenStack l\u00e0 m\u1ed9t gi\u1ea3i ph\u00e1p \u1ea3o h\u00f3a<\/p>\n","protected":false},"author":1,"featured_media":6638,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}}},"kbtopic":[999],"kbtag":[],"_links":{"self":[{"href":"https:\/\/bacdau.vn\/wp-json\/wp\/v2\/kb\/6637"}],"collection":[{"href":"https:\/\/bacdau.vn\/wp-json\/wp\/v2\/kb"}],"about":[{"href":"https:\/\/bacdau.vn\/wp-json\/wp\/v2\/types\/kb"}],"author":[{"embeddable":true,"href":"https:\/\/bacdau.vn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bacdau.vn\/wp-json\/wp\/v2\/comments?post=6637"}],"version-history":[{"count":2,"href":"https:\/\/bacdau.vn\/wp-json\/wp\/v2\/kb\/6637\/revisions"}],"predecessor-version":[{"id":8535,"href":"https:\/\/bacdau.vn\/wp-json\/wp\/v2\/kb\/6637\/revisions\/8535"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bacdau.vn\/wp-json\/wp\/v2\/media\/6638"}],"wp:attachment":[{"href":"https:\/\/bacdau.vn\/wp-json\/wp\/v2\/media?parent=6637"}],"wp:term":[{"taxonomy":"kbtopic","embeddable":true,"href":"https:\/\/bacdau.vn\/wp-json\/wp\/v2\/kbtopic?post=6637"},{"taxonomy":"kbtag","embeddable":true,"href":"https:\/\/bacdau.vn\/wp-json\/wp\/v2\/kbtag?post=6637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}