Python-cinderclient.

OpenStack Nova API ¿ë Ŭ¶óÀ̾ðÆ® ¶óÀ̺귯¸®
Áö±Ý ´Ù¿î·Îµå

Python-cinderclient. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • The Apache License 2.0
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Rackspace
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://rackspacecloud.com

Python-cinderclient. ű×


Python-cinderclient. ¼³¸í

Python-CinderClient´Â OpenStack º¼·ý API ¿ë Python Ŭ¶óÀ̾ðÆ®ÀÔ´Ï´Ù. Python API (CinderClient ¸ðµâ)¿Í ¸í·É ÁÙ ½ºÅ©¸³Æ® (Cinder)°¡ ÀÖ½À´Ï´Ù. °¢°¢ÀÇ OpenStack º¼·ý APIÀÇ 100 %¸¦ ±¸ÇöÇÕ´Ï´Ù. ¶ÇÇÑ °³³äÀÇ ¾ÆÀ̵ð¾î¸¦ ¾òÀ¸·Á¸é ù ¹ø° ºñÆ® (OpenStack Compute Developer Guide API)¸¦ ÀÐÀ» ¼öµµ ÀÖ½À´Ï´Ù. Rackspace´Â Amazon°ú Á¶±Ý ´Ù¸£°Ô ±¸¸§À» È£½ºÆÃÇÏ°í ÀÖÀ¸¸ç °³³äÀ» ¾ò´Â´Ù¸éÀÌ ¶óÀ̺귯¸®°¡ ´õ ¸¹Àº Àǹ̰¡ ÀÖ¾î¾ßÇÕ´Ï´Ù. ÇÁ·ÎÁ§Æ®´Â ¹ö±×¸¦ Á¦ÃâÇÒ ¼öÀÖ´Â ·±Ä¡ Æе忡¼­ ÇÁ·ÎÁ§Æ®°¡ È£½ºÆõ˴ϴÙ. ÄÚµå´Â GitHub¿¡¼­ È£½ºÆõ˴ϴÙ. ÆÐÄ¡´Â github not github ute request¸¦ »ç¿ëÇÏ¿© Á¦ÃâÇؾßÇÕ´Ï´Ù.ÀÌ ÄÚµå JacobianÀÇ Python-CloudserversÀÇ Æ÷Å©´Â Rackspace API¸¦ ÀüÀûÀ¸·Î API Áö¿ø ¶Ç´Â BSD ¶óÀ̼¾½º¸¦ ÇÊ¿ä·ÎÇÏ´Â °æ¿ì ÇØ´ç ÀúÀå¼Ò¸¦ »ç¿ëÇؾßÇÕ´Ï´Ù. Python-Client´Â openstack.command-line apiinstillingÀÇ ³ª¸ÓÁö Apache ¶óÀ̼¾½º¿¡¼­ ¶óÀ̼¾½º°¡ ºÎ¿©µË´Ï´Ù.ÀÌ ÆÐÅ°Áö´Â rackspace ȣȯ API (OpenStack Æ÷ÇÔ)¿Í »óÈ£ ÀÛ¿ëÇÏ´Â µ¥ »ç¿ëÇÒ ¼öÀÖ´Â ½© ¸í·É ÀÎ Cinder¸¦ °¡Á®¿É´Ï´Ù. OpenStack »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¸¦ Á¦°øÇϽʽÿÀ. -os_username, --os_password ¹× --os_tenant_name params ·ÎÀÌ ÀÛ¾÷À» ¼öÇà ÇÒ ¼ö ÀÖÁö¸¸ ȯ°æ º¯¼ö·Î ¼³Á¤ÇÏ´Â °ÍÀÌ ½±½À´Ï´Ù. export os_username = openstackexport os_password = yadayadaexport os_tenant_name = myProjectyou´Â ÀÎÁõ URLÀ» Á¤ÀÇÇؾßÇÕ´Ï´Ù. -os_auth_url°ú --versionÀÌÀÖ´Â API ¹öÀü. ¶Ç´Â ȯ°æ º¯¼ö·Î ¼³Á¤ÇϽʽÿÀ. os_auth_url = http : //example.com : 8774 / v1.1 / export os_compute_api_version = 1.1 Å°½ºÅæÀ» »ç¿ëÇÏ°íÀÖ´Â °æ¿ì, Å°½ºÅæ ¿£µå Æ÷ÀÎÆ®·Î cinder_urlÀ» ¼³Á¤ÇؾßÇÕ´Ï´Ù. export os_auth_url = http : //example.com / v000 / v2.0 / Å°½ºÅæÀº ¼­ºñ½º Ä«Å»·Î±×¿¡¼­ ¿©·¯ ¿µ¿ªÀ» ¹Ýȯ ÇÒ ¼ö ÀÖÀ¸¹Ç·Î --os_region_name (¶Ç´Â export os_region_name)À¸·Î ¿øÇÏ´Â °ÍÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»°ªÀ¸·Î ±âº»°ªÀ¸·Î µ¹¾Æ°©´Ï´Ù. ½©¿¡¼­ ½©¿¡ ¿ÏÀüÇÑ ¹®¼­¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù. »ç¿ë¹ý : »ç¿ë¹ý : Cinder <ºÎ¼Ó ¸í·É> ... OpenStack Nova API.Positional Àμö¿¡ ´ëÇÑ ¸í·É ÁÙ ÀÎÅÍÆäÀ̽º : create »õ º¼·ýÀ» Ãß°¡ÇϽʽÿÀ. ÀÚ°Ý Áõ¸íÀº ÀÎÁõ »èÁ¦¿¡¼­ ¹Ýȯ µÈ »ç¿ëÀÚ ÀÚ°Ý Áõ¸íÀ» Ç¥½ÃÇÕ´Ï´Ù. º¼·ý Á¦°Å. Endpoints ÀÎÁõ ¼­ºñ½º ¸ñ·Ï¿¡¼­ ¹ÝȯµÇ´Â ¿£µå Æ÷ÀÎÆ®´Â ¸ðµç º¼·ýÀ» ³ª¿­ÇÕ´Ï´Ù. º¼·ý¿¡ ´ëÇÑ ¼¼ºÎ Á¤º¸ Ç¥½Ã Ç¥½Ã Snapshot-Create »õ ½º³À ¼¦À» Ãß°¡ÇÕ´Ï´Ù. ½º³À ¼¦ - »èÁ¦ ½º³À ¼¦À» Á¦°ÅÇÕ´Ï´Ù. ½º³À ¼¦ ¸ñ·Ï ¸ðµç ½º³À ¼¦À» ³ª¿­ÇÕ´Ï´Ù. Snapshot-Show ½º³À ¼¦¿¡ ´ëÇÑ ¼¼ºÎ Á¤º¸ Ç¥½Ã¸¦ º¸¿©ÁÝ´Ï´Ù. Type-Create »õ º¼·ý À¯ÇüÀ» ¸¸µì´Ï´Ù. À¯Çü »èÁ¦ ƯÁ¤ Flavor À¯Çü ¸ñ·Ï »èÁ¦ »ç¿ë °¡´ÉÇÑ 'º¼·ý À¯Çü'¸ñ·ÏÀ» ÀμâÇϽʽÿÀ. Bash-Feller´Â ¸ðµç ¸í·É°ú ¿É¼ÇÀ» StDout¿¡ ÀμâÇÏ¿© µµ¿ò¸» ÀÌÀÌ ÇÁ·Î±×·¥¿¡ ´ëÇÑ µµ¿ò¸»À̳ª ÇÏÀ§ ¸í·É Áß Çϳª¸¦ Ç¥½ÃÇÕ´Ï´Ù. --Debug Àμ⠵ð¹ö±ë Ãâ·Â --os_username OS_Username ±âº»°ªÀº Env À» env À¸·Î ¼³Á¤ÇÕ´Ï´Ù. --os_password os_password ±âº»°ªÀº env . --os_tenant_name os_tenant_name ±âº»°ªÀº env . --os_auth_url os_auth_url ±âº»°ªÀº env ÀÔ´Ï´Ù. --os_region_name os_region_name ±âº»°ªÀº env . --service_type service_type ±âº»°ªÀº ´ëºÎºÐÀÇ µ¿ÀÛÀ» À§ÇØ °è»ê --service_name service_name ±âº»°ªÀ¸·Î env - endpoint_type endpoint_type ±âº»°ªÀº ¶Ç´Â PublicURLÀÔ´Ï´Ù. --os_compute_api_version ¹öÀüÀº 1.1, ±âº»°ªÀº À» Çã¿ëÇÕ´Ï´Ù. - »ç¿ëÀÚ À̸§ username deprecated --region_name region_name deprecated --apikey apikey, --password apikey deprecated --projectid projectid, - thenant_name projectid deprecated --ul url, --auth_url url deprecatedsee "cinder µµ¿ò¸» ¸í·É" Command.Python Aciquick- Å°½ºÅæ »ç¿ë ½ÃÀÛ : # v2.0 auth http://example.com:5000/v2.0/ ") >>> v2.0 ÀÎÁõÀ» »ç¿ëÇϽʽÿÀ. cinderclient.v1 °¡Á® ¿À±â Ŭ¶óÀ̾ðÆ® >>> nt = client.client ( »ç¿ëÀÚ, Æнº, ¼¼ÀÔÀÚ, auth_url, service_type = "Compute") >>> nt.flavors.list () >>> NT.Servers.List () >>> NT.KeyPairs .list () Á¦Ç°ÀÇ È¨ÆäÀÌÁö


Python-cinderclient. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

nlpkit.

NLP °ü·Ã ¸í·É Á٠ŽºÅ©¿¡ ´ëÇÑ ½ºÅ©¸³Æ®°¡ÀÖ´Â À¯°¨½º·´°Ôµµ untidy ÆÐÅ°Áö ...

61

´Ù¿î·Îµå