VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

Mahele ʻekahi. hoʻolauna
Mahele ʻelua. Ka hoʻonohonoho ʻana i ka pā ahi a me nā lula NAT
Mahele ʻekolu. Ke hoʻonohonoho nei i ka DHCP
Mahele ʻehā. Hoʻonohonoho alahele

ʻO ka manawa hope i kamaʻilio mākou e pili ana i nā hiki o NSX Edge ma ke ʻano o ka static a me ka dynamic routing, a i kēia lā e hana mākou i ka load balancer.
Ma mua o ka hoʻomaka ʻana e hoʻonohonoho, makemake wau e hoʻomanaʻo pōkole iā ʻoe e pili ana i nā ʻano nui o ke kaulike.

Kaona

Hoʻokaʻawale pinepine ʻia nā hāʻina kaulike uku uku i kēia mau lā i ʻelua mau ʻāpana: ke kaupaona ʻana ma ka pae ʻehā (ka lawe ʻana) a me ka pae ʻehiku (noi) o ke kumu hoʻohālike. A I OLE. ʻAʻole ʻo ke kumu hoʻohālike OSI ke kumu kuhikuhi maikaʻi loa i ka wehewehe ʻana i nā ʻano kaulike. No ka laʻana, inā kākoʻo pū kekahi mea kaulike L4 i ka hoʻopau ʻana iā TLS, a laila lilo ia i mea kaulike L7? Akā ʻo ia ka mea.

  • Mea kaulike L4 ʻO ka pinepine, he koho waena ia e kū ana ma waena o ka mea kūʻai aku a me kahi hoʻonohonoho o nā backends i loaʻa, e hoʻopau i nā pilina TCP (ʻo ia hoʻi, pane kūʻokoʻa iā SYN), koho i kahi hope a hoʻomaka i kahi kau TCP hou ma kāna kuhikuhi, hoʻouna kūʻokoʻa iā SYN. ʻO kēia ʻano kekahi o nā mea maʻamau; hiki i nā koho ʻē aʻe.
  • Mea kaulike L7 kaʻana like i nā kaʻa ma nā ʻaoʻao hope i loaʻa "ʻoi aku ka maʻalahi" ma mua o ka L4 balancer. Hiki iā ia ke hoʻoholo i ka hope hope e koho ai, no ka laʻana, nā ʻike o ka memo HTTP (URL, cookie, etc.).

Ma waho o ke ʻano, hiki i ka mea kaulike ke kākoʻo i kēia mau hana:

  • ʻO ka ʻike lawelawe ʻo ia ke kaʻina o ka hoʻoholo ʻana i ka hoʻonohonoho o nā backend i loaʻa (Static, DNS, Consul, Etcd, etc.).
  • Ke nānā nei i ka hana o nā backends i ʻike ʻia ("ping" ikaika o ka backend e hoʻohana ana i kahi noi HTTP, ʻike passive o nā pilikia i nā pilina TCP, ka loaʻa ʻana o nā code 503 HTTP i ka lālani i nā pane, etc.).
  • ʻO ke kaulike ʻana iā ia iho (round robin, koho koho, kumu IP hash, URI).
  • Hoʻopau TLS a hōʻoia hōʻoia.
  • Nā koho e pili ana i ka palekana (hōʻoia, ka pale kaua DoS, ka palena wikiwiki) a me nā mea hou aku.

Hāʻawi ʻo NSX Edge i ke kākoʻo no ʻelua mau ʻano hoʻonohonoho hoʻonohonoho hoʻohālikelike:

ʻO ke ʻano proxy, a i ʻole ka lima hoʻokahi. Ma kēia ʻano, hoʻohana ʻo NSX Edge i kāna IP address ma ke ʻano he kumu kumu i ka wā e hoʻouna ai i kahi noi i kekahi o nā hope. No laila, hana ka mea kaulike i nā hana o Source a me Destination NAT. ʻIke ka hope hope i nā kaʻa a pau i hoʻouna ʻia mai ka mea kaulike a pane pololei iā ia. Ma ia ʻano hoʻolālā, pono ka mea kaulike ma ka ʻāpana pūnaewele like me nā kikowaena kūloko.

Penei ka hele ana:
1. Hoʻouna ka mea hoʻohana i kahi noi i ka helu VIP (balancer address) i hoʻonohonoho ʻia ma ka Edge.
2. Koho ʻo Edge i kekahi o nā hope a hoʻokō i ka NAT e hele ai, e pani ana i ka helu VIP me ka helu o ka hope i koho ʻia.
3. Hana ʻo Edge i ke kumu NAT, e pani ana i ka helu wahi o ka mea hoʻohana nāna i hoʻouna i ka noi me kāna ponoʻī.
4. Hoʻouna ʻia ka pūʻolo i ka hope i koho ʻia.
5. ʻAʻole pane pololei ka hope i ka mea hoʻohana, akā i ka Edge, no ka mea, ua hoʻololi ʻia ka helu kumu o ka mea hoʻohana i ka helu kaulike.
6. Hoʻouna ʻo Edge i ka pane a ke kikowaena i ka mea hoʻohana.
Aia ma lalo ke kiʻikuhi.
VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

ʻO ke ʻano alohilohi, a i ʻole ka laina laina. Ma kēia hiʻohiʻona, loaʻa i ka mea kaulike nā pilina ma nā pūnaewele kūloko a me waho. I ka manawa like, ʻaʻohe ala kūpono i ka pūnaewele kūloko mai waho. Hana ʻia ka mea hoʻohālikelike ukana i kūkulu ʻia ma ke ʻano he ʻīpuka NAT no nā mīkini uila ma ka pūnaewele kūloko.

ʻO ka mīkini penei:
1. Hoʻouna ka mea hoʻohana i kahi noi i ka helu VIP (balancer address) i hoʻonohonoho ʻia ma ka Edge.
2. Koho ʻo Edge i kekahi o nā hope a hoʻokō i ka NAT e hele ai, e pani ana i ka helu VIP me ka helu o ka hope i koho ʻia.
3. Hoʻouna ʻia ka pūʻolo i ka hope i koho ʻia.
4. Loaʻa i ka backend kahi noi me ka helu kumu o ka mea hoʻohana (ʻaʻole i hana ʻia ke kumu NAT) a pane pololei iā ia.
5. Ua ʻae hou ʻia ke kaʻa e ka mea kaulike ukana, no ka mea, ma ke ʻano inline ka mea maʻamau e hana ma ke ʻano he ʻīpuka paʻamau no ka mahiʻai kikowaena.
6. Hana ʻo Edge i ke kumu NAT e hoʻouna i nā kaʻa i ka mea hoʻohana, me ka hoʻohana ʻana i kāna VIP ma ke ʻano he kumu IP address.
Aia ma lalo ke kiʻikuhi.
VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

E aʻo

ʻO kaʻu papa hoʻāʻo he 3 mau kikowaena e holo ana i Apache, i hoʻonohonoho ʻia e hana ma luna o HTTPS. E hoʻokō ʻo Edge i ka hoʻohālikelike ʻana i nā noi HTTPS, e koho ana i kēlā me kēia noi hou i kahi kikowaena hou.
E hoʻomaka kākou

Ke hana nei i kahi palapala SSL e hoʻohana ʻia e NSX Edge
Hiki iā ʻoe ke hoʻokomo i kahi palapala CA kūpono a i ʻole hoʻohana i kahi mea i kau inoa ʻia. No kēia ho'āʻo e hoʻohana au iā ʻoe iho.

  1. Ma ka vCloud Director interface, e hele i nā hoʻonohonoho lawelawe Edge.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  2. E hele i ka palapala palapala. Mai ka papa inoa o nā hana, koho i ka hoʻohui ʻana i kahi CSR hou.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  3. E hoʻopiha i nā kahua i makemake ʻia a kaomi iā Keep.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  4. E koho i ka CSR i hana hou ʻia a koho i ke koho CSR hōʻailona ponoʻī.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  5. E koho i ka manawa kūpono o ka palapala hōʻoia a kaomi iā Keep
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  6. Hōʻike ʻia ka palapala hoʻopaʻa inoa ponoʻī ma ka papa inoa o nā mea i loaʻa.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

Hoʻonohonoho ʻana i ka palapala noi noi
Hāʻawi nā ʻaoʻao palapala noi iā ʻoe i ka mana piha ma luna o ka neʻe ʻana o ka pūnaewele a hana i ka maʻalahi a me ka maikaʻi. Hiki ke hoʻohana ʻia lākou e wehewehe i ke ʻano no nā ʻano kaʻa.

  1. E hele i ka ʻaoʻao Load Balancer a hiki i ka mea kaulike. Hiki i ka Acceleration ke koho ma aneʻi e hiki i ka mea kaulike ke hoʻohana wikiwiki i ka L4 kaulike ma mua o L7.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  2. E hele i ka ʻaoʻao palapala noi e hoʻonohonoho i ka ʻaoʻao noi. Kaomi +.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  3. E hoʻonoho i ka inoa o ka ʻaoʻao a koho i ke ʻano o ke kaʻa e hoʻohana ʻia ai ka ʻaoʻao. E wehewehe au i kekahi mau palena.
    Ka hoʻomau - nā hale kūʻai a mālama i ka ʻikepili o ka hālāwai, no ka laʻana: ʻo ia kahi kikowaena kikoʻī i loko o ka loko wai e lawelawe nei i ka noi mea hoʻohana. E hōʻoia kēia e hoʻouna ʻia nā noi mea hoʻohana i ka lālā pool like no ke ola o ke kau a i ʻole nā ​​kau ma hope.
    E ho'ā i ka SSL passthrough - Ke koho ʻia kēia koho, hoʻopau ʻo NSX Edge i ka hoʻopau ʻana iā SSL. Akā, hoʻopau pololei ʻia ma nā kikowaena e kaulike ʻia nei.
    E hoʻokomo i ka X-Forwarded-No ke poʻomanaʻo HTTP - hiki iā ʻoe ke hoʻoholo i ke kumu IP address o ka mea kūʻai aku e pili ana i ka pūnaewele pūnaewele ma o ka load balancer.
    E ho'ā i ka SSL aoao Pool - hiki iā ʻoe ke kuhikuhi i ka loko i koho ʻia me nā kikowaena HTTPS.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  4. No ka mea e kaupaona ana au i ka hele ʻana o HTTPS, pono wau e hoʻohana i ka Pool Side SSL a koho i ka palapala i hana mua ʻia ma ka Virtual Server Certificates -> Service Certificate tab.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  5. Pela no ka Pool Certificates -> Service Certificate.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

Hoʻokumu mākou i kahi wai o nā kikowaena, ʻo ke kaʻa i kahi e kaulike ʻia nā Pools

  1. E hele i ka pā Pools. Kaomi +.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  2. Hoʻonoho mākou i ka inoa o ka loko, koho i ka algorithm (e hoʻohana au i ka round robin) a me ke ʻano o ka nānā ʻana no ka backend nānā olakino.
    • Inā pio ke koho, hele mai ke kaʻa no nā kikowaena kūloko mai ke kumu IP o ka mea kaulike.
    • Inā hiki ke koho, ʻike nā kikowaena kūloko i ke kumu IP o nā mea kūʻai aku. Ma kēia hoʻonohonoho, pono ʻo NSX Edge e hana ma ke ʻano he ʻīpuka paʻamau e hōʻoia i ka hele ʻana o nā ʻeke i hoʻihoʻi ʻia ma NSX Edge.

    Kākoʻo ʻo NSX i nā algorithm kaulike e hiki mai ana:

    • IP_HASH - koho kikowaena e pili ana i nā hopena o kahi hana hash no ke kumu a me kahi IP e hele ai o kēlā me kēia ʻeke.
    • LEASTCONN - ke kaupaona ʻana i nā pilina e hiki mai ana, e pili ana i ka helu i loaʻa ma kahi kikowaena. E kuhikuhi ʻia nā pilina hou i ke kikowaena me nā mea liʻiliʻi loa.
    • ROUND_ROBIN - hoʻouna ʻia nā pilina hou i kēlā me kēia kikowaena, e like me ke kaumaha i hāʻawi ʻia iā ia.
    • URI - ʻo ka ʻaoʻao hema o ka URI (ma mua o ka hōʻailona nīnau) ua hoʻokaʻawale ʻia a puʻunaue ʻia e ka huina kaumaha o nā kikowaena i loko o ka wai. Hōʻike ka hopena i ka server e loaʻa ai ka noi, e hōʻoia ana e hoʻouna mau ʻia ka noi i ka server hoʻokahi, ʻoiai ke loaʻa nā kikowaena āpau.
    • HTTPHEADER - ke kaulike e pili ana i kahi poʻomanaʻo HTTP kikoʻī, hiki ke kuhikuhi ʻia ma ke ʻano he ʻāpana. Inā nalowale ke poʻo a ʻaʻohe waiwai, hoʻohana ʻia ka ROUND_ROBIN algorithm.
    • URL - Ke ʻimi nei kēlā me kēia noi HTTP GET no ka helu URL i kuhikuhi ʻia ma ke ʻano he hoʻopaʻapaʻa. Inā hahai ʻia ka ʻāpana e kahi hōʻailona like a me kahi waiwai, a laila ua hashed ka waiwai a puʻunaue ʻia e ka huina kaumaha o nā kikowaena holo. Hōʻike ka hopena i kahi kikowaena e loaʻa ai ka noi. Hoʻohana ʻia kēia kaʻina hana no ka mālama ʻana i nā ID mea hoʻohana i nā noi a me ka hōʻoia ʻana e hoʻouna mau ʻia ka ID mea hoʻohana like i ka server hoʻokahi, ʻoiai ke loaʻa nā kikowaena āpau.

    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

  3. Ma ka poloka Members, kaomi + e hoʻohui i nā kikowaena i ka loko.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

    Maanei pono ʻoe e wehewehe:

    • inoa kikowaena;
    • Helu IP kikowaena;
    • ke awa kahi e loaʻa ai i ke kikowaena ke kaʻa;
    • awa no ke ola kino (Monitor healthcheck);
    • kaumaha - me ka hoʻohana ʻana i kēia ʻāpana hiki iā ʻoe ke hoʻololi i ka nui o nā kaʻa i loaʻa no kahi lālā loko;
    • Max Connections - ka helu kiʻekiʻe o nā pilina i ke kikowaena;
    • Min Connections - ka helu liʻiliʻi o nā pilina e pono ai ke kikowaena ma mua o ka hoʻouna ʻia ʻana o ke kaʻa i ka lālā wai e hiki mai ana.

    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

    ʻO kēia ke ʻano o ka pūnāwai hope o ʻekolu mau kikowaena.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

Hoʻohui ʻana i ka Server Virtual

  1. E hele i ka ʻaoʻao Virtual Servers. Kaomi +.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  2. Hoʻoikaika mākou i ka server virtual me ka hoʻohana ʻana iā Enable Virtual Server.
    Hāʻawi mākou iā ia i inoa, koho i ka Profile Application i hana mua ʻia, Pool a hōʻike i ka IP address kahi e loaʻa ai i ka Virtual Server nā noi mai waho. Hōʻike mākou i ka protocol HTTPS a me ka port 443.
    Nā ʻāpana koho ma aneʻi:
    Ka palena pili - ka helu kiʻekiʻe o nā pilina like ʻole e hiki ai i ka server virtual ke hana;
    Ka palena o ka pilina pili (CPS) - ka helu kiʻekiʻe o nā noi komo hou i kēlā me kēia kekona.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

Hoʻopau kēia i ka hoʻonohonoho ʻana o ka balancer; hiki iā ʻoe ke nānā i kāna hana. Loaʻa i nā kikowaena kahi hoʻonohonoho maʻalahi e hiki ai iā ʻoe ke hoʻomaopopo i ke kikowaena mai ka loko wai i hoʻoponopono i ka noi. I ka hoʻonohonoho ʻana, ua koho mākou i ka Round Robin balancing algorithm, a ʻo ka ʻāpana Weight no kēlā me kēia kikowaena ua like ia me hoʻokahi, no laila e hoʻoponopono ʻia kēlā me kēia noi e ka server aʻe mai ka loko.
Hoʻokomo mākou i ka helu waho o ka mea kaulike ma ka polokalamu kele pūnaewele a ʻike:
VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

Ma hope o ka hōʻoluʻolu ʻana i ka ʻaoʻao, e hoʻokō ʻia ka noi e kēia kikowaena:
VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

A eia hou - e nānā i ke kolu o ke kikowaena mai ka loko wai:
VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

I ka nānā ʻana, hiki iā ʻoe ke ʻike i ka palapala hōʻoia a Edge e hoʻouna mai iā mākou ʻo ia ka mea a mākou i hana ai i ka hoʻomaka.

Ke nānā ʻana i ke kūlana balancer mai ka ʻīpuka Edge console. No ka hana ʻana i kēia, komo hōʻike i ka waihona loadbalancer lawelawe.
VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

Ke hoʻonohonoho nei i ka Service Monitor e nānā i ke kūlana o nā kikowaena i loko o ka wai
Ke hoʻohana nei i ka Service Monitor hiki iā mākou ke nānā i ke kūlana o nā kikowaena i loko o ka loko backend. Inā ʻaʻole like ka pane i kahi noi, hiki ke lawe ʻia ke kikowaena mai loko mai o ka wai i ʻole e loaʻa iā ia nā noi hou.
Ma ka paʻamau, ʻekolu mau ʻano hōʻoia i hoʻonohonoho ʻia:

  • TCP-nānā,
  • Nānā HTTP,
  • HTTPS-nānā.

E hana kākou i mea hou.

  1. E hele i ka Service Monitoring tab, kaomi +.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  2. E koho:
    • inoa no ke ala hou;
    • ka wā e hoʻouna ʻia ai nā noi,
    • manawa pau e kali ana no ka pane,
    • ʻano nānā - noi HTTPS me ka hoʻohana ʻana i ke ʻano GET, ke kūlana kūlana i manaʻo ʻia - 200(OK) a noi iā URL.
  3. Hoʻopau kēia i ka hoʻonohonoho ʻana o ka Service Monitor hou; i kēia manawa hiki iā mākou ke hoʻohana iā ia i ka wā e hana ai i kahi loko.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

Hoʻonohonoho i nā lula no ka noi

ʻO nā lula no ka hoʻohana ʻana he ala e hoʻoponopono ai i nā kaʻa ma muli o kekahi mau mea hoʻoulu. Me kēia hāmeʻa hiki iā mākou ke hana i nā lula hoʻohālikelike hoʻokūkū kiʻekiʻe i hiki ʻole ma o nā palapala noi noi a i ʻole nā ​​​​lawelawe ʻē aʻe i loaʻa ma ka Edge Gateway.

  1. No ka hana ʻana i ka lula, e hele i ka ʻaoʻao Application Rules o ka mea kaulike.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  2. E koho i kahi inoa, kahi palapala e hoʻohana ai i ka lula, a kaomi iā Keep.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  3. Ma hope o ka hana ʻana i ke kānāwai, pono mākou e hoʻoponopono i ka Server Virtual i hoʻonohonoho ʻia.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana
  4. Ma ka ʻaoʻao Advanced, e hoʻohui i ka lula a mākou i hana ai.
    VMware NSX no nā kamaliʻi. Mahele 5: Ka hoʻonohonoho ʻana i kahi mea hoʻohālikelike ukana

Ma ka laʻana ma luna nei ua hiki iā mākou ke kākoʻo tlsv1.

ʻElua mau laʻana:

Hoʻihoʻi hou i ke kaʻa i kahi pūnāwai ʻē aʻe.
Me kēia ʻatikala hiki iā mākou ke hoʻohuli hou i ke kaʻa i kahi wai kaulike ʻē aʻe inā i lalo ka wai nui. No ka hana ʻana o ka lula, pono e hoʻonohonoho ʻia nā loko he nui ma luna o ka mea kaulike a pono nā lālā a pau o ka loko nui ma ka mokuʻāina i lalo. Pono ʻoe e kuhikuhi i ka inoa o ka loko, ʻaʻole kona ID.

acl pool_down nbsrv(PRIMARY_POOL_NAME) eq 0
use_backend SECONDARY_POOL_NAME if PRIMARY_POOL_NAME

Hoʻihoʻi hou i ke kaʻa i kahi kumuwaiwai waho.
Ma ʻaneʻi, hoʻihoʻi hou mākou i ke kaʻa i ka pūnaewele waho inā pau nā lālā a pau o ka pūnāwai nui.

acl pool_down nbsrv(NAME_OF_POOL) eq 0
redirect location http://www.example.com if pool_down

ʻOi aku nā laʻana maanei.

ʻO ia wale nō iaʻu e pili ana i ka mea kaulike. Inā he mau nīnau kāu, e nīnau, ua mākaukau wau e pane.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka