<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lv">
		<id>http://wiki.hostnet.lv/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Martins</id>
		<title>Hostnet Wiki - Dalībnieka devums [lv]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.hostnet.lv/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Martins"/>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/hn/Special:Contributions/Martins"/>
		<updated>2026-04-30T10:54:17Z</updated>
		<subtitle>Dalībnieka devums</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Email_Routing&amp;diff=3133</id>
		<title>Email Routing</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Email_Routing&amp;diff=3133"/>
				<updated>2017-10-17T10:50:04Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ja cPanel hostinga konta e-pasti atrodas uz cita servera, nepieciešams nomainīt e-pasta servisa konfigurāciju pašā web hostinga kontā. Tas nepieciešams, piemēram, lai korekti sūtītos e-pasta ziņas no Jūsu weblapas.&lt;br /&gt;
&lt;br /&gt;
Nomainīt uzstādījumus varat savā cPanel kontroles panelī&lt;br /&gt;
&lt;br /&gt;
[[Attēls:Erouting1.png]]&lt;br /&gt;
&lt;br /&gt;
Drop-down izvēlnē izvēlaties domēnu, pēc kā norādiet uzstādījumos &amp;quot;Remote Mail Exchanger&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Attēls:Erouting2.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:CloudHosting]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Email_Routing&amp;diff=3132</id>
		<title>Email Routing</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Email_Routing&amp;diff=3132"/>
				<updated>2017-10-17T10:49:31Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ja web hostinga konta e-pasti atrodas uz cita servera, nepieciešams nomainīt e-pasta servisa konfigurāciju pašā web hostinga kontā. Tas nepieciešams, piemēram, lai korekti sūtītos e-pasta ziņas no Jūsu weblapas.&lt;br /&gt;
&lt;br /&gt;
Nomainīt uzstādījumus varat savā cPanel kontroles panelī&lt;br /&gt;
&lt;br /&gt;
[[Attēls:Erouting1.png]]&lt;br /&gt;
&lt;br /&gt;
Drop-down izvēlnē izvēlaties domēnu, pēc kā norādiet uzstādījumos &amp;quot;Remote Mail Exchanger&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Attēls:Erouting2.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:CloudHosting]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Email_Routing&amp;diff=3131</id>
		<title>Email Routing</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Email_Routing&amp;diff=3131"/>
				<updated>2017-10-17T10:49:08Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Email_Routing&lt;br /&gt;
&lt;br /&gt;
Ja web hostinga konta e-pasti atrodas uz cita servera, nepieciešams nomainīt e-pasta servisa konfigurāciju pašā web hostinga kontā. Tas nepieciešams, piemēram, lai korekti sūtītos e-pasta ziņas no Jūsu weblapas.&lt;br /&gt;
&lt;br /&gt;
Nomainīt uzstādījumus varat savā cPanel kontroles panelī&lt;br /&gt;
&lt;br /&gt;
[[Attēls:Erouting1.png]]&lt;br /&gt;
&lt;br /&gt;
Drop-down izvēlnē izvēlaties domēnu, pēc kā norādiet uzstādījumos &amp;quot;Remote Mail Exchanger&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Attēls:Erouting2.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:CloudHosting]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Email_Routing&amp;diff=3130</id>
		<title>Email Routing</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Email_Routing&amp;diff=3130"/>
				<updated>2017-10-17T10:48:47Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Email_Routing&lt;br /&gt;
&lt;br /&gt;
Ja web hostinga konta e-pasti atrodas uz cita servera, nepieciešams nomainīt e-pasta servisa konfigurāciju pašā web hostinga kontā. Tas nepieciešams, piemēram, lai korekti sūtītos e-pasta ziņas no Jūsu weblapas.&lt;br /&gt;
&lt;br /&gt;
Nomainīt uzstādījumus varat savā cPanel kontroles panelī&lt;br /&gt;
&lt;br /&gt;
[[Attēls:Erouting1.png]]&lt;br /&gt;
&lt;br /&gt;
Drop-down izvēlnē izvēlaties domēnu, pēc kā norādiet uzstādījumos &amp;quot;Remote Mail Exchanger&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Attēls:Erouting2.png]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Erouting2.png&amp;diff=3129</id>
		<title>Attēls:Erouting2.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Erouting2.png&amp;diff=3129"/>
				<updated>2017-10-17T10:47:15Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: Martins augšupielādēja jaunu Attēls:Erouting2.png versiju&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Erouting2.png&amp;diff=3128</id>
		<title>Attēls:Erouting2.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Erouting2.png&amp;diff=3128"/>
				<updated>2017-10-17T10:46:31Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Erouting1.png&amp;diff=3127</id>
		<title>Attēls:Erouting1.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Erouting1.png&amp;diff=3127"/>
				<updated>2017-10-17T10:46:19Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Email_Routing&amp;diff=3126</id>
		<title>Email Routing</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Email_Routing&amp;diff=3126"/>
				<updated>2017-10-17T10:45:50Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: Jauna lapa: Email_Routing  Ja web hostinga konta e-pasti atrodas uz cita servera, nepieciešams nomainīt e-pasta servisa konfigurāciju pašā web hostinga kontā. Tas nepieciešams, piemēram,...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Email_Routing&lt;br /&gt;
&lt;br /&gt;
Ja web hostinga konta e-pasti atrodas uz cita servera, nepieciešams nomainīt e-pasta servisa konfigurāciju pašā web hostinga kontā. Tas nepieciešams, piemēram, lai korekti sūtītos e-pasta ziņas no Jūsu weblapas.&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Flavors&amp;diff=3047</id>
		<title>Hostnet OpenStack Cloud Flavors</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Flavors&amp;diff=3047"/>
				<updated>2017-06-22T07:33:43Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hostnet OpenStack Cloud have listed below flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
| ID                                   | Name            |   RAM | Disk | Ephemeral | VCPUs | Is Public |&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
| lssd-1                               | L-SSD-1         |   512 |   20 |         0 |     1 | True      |&lt;br /&gt;
| lssd-2                               | L-SSD-2         |  1024 |   30 |         0 |     1 | True      |&lt;br /&gt;
| 67b5c020-d98d-4934-a840-da7145f126d3 | L-SSD-3         |  2048 |   40 |         0 |     2 | True      |&lt;br /&gt;
| b62cd608-46f1-417d-b737-5107b869cbe2 | L-SSD-4         |  4096 |   60 |         0 |     2 | True      |&lt;br /&gt;
| 718c48bf-5c5c-4400-9fd8-39dd541e399f | L-SSD-5         |  8192 |   80 |         0 |     4 | True      |&lt;br /&gt;
| 245dfe99-0ce1-4d9c-963b-4dccc44b292c | L-SSD-6         | 16384 |  160 |         0 |     8 | True      |&lt;br /&gt;
| 02cacdb0-e797-4a21-b224-7da67cc4a354 | L-SSD-7         | 32768 |  320 |         0 |    12 | True      |&lt;br /&gt;
| ca40ec9a-8fd5-480a-b941-fda51f1c1c16 | L-SSD-8         | 65536 |  480 |         0 |    16 | True      |&lt;br /&gt;
| volgeneral-1                         | VOL-GENERAL-1   |   512 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volgeneral-2                         | VOL-GENERAL-2   |  1024 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volgeneral-3                         | VOL-GENERAL-3   |  2048 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volgeneral-4                         | VOL-GENERAL-4   |  4096 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volgeneral-5                         | VOL-GENERAL-5   |  8192 |    0 |         0 |     4 | True      |&lt;br /&gt;
| volgeneral-6                         | VOL-GENERAL-6   | 16384 |    0 |         0 |     8 | True      |&lt;br /&gt;
| volmemory-1                          | VOL-MEMORY-1    |  4096 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volmemory-2                          | VOL-MEMORY-2    |  8192 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volmemory-3                          | VOL-MEMORY-3    | 16384 |    0 |         0 |     4 | True      |&lt;br /&gt;
| volmemory-4                          | VOL-MEMORY-4    | 32768 |    0 |         0 |     8 | True      |&lt;br /&gt;
| volmemory-5                          | VOL-MEMORY-5    | 65536 |    0 |         0 |    16 | True      |&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Wordpress_lscache_piesl%C4%93g%C5%A1ana&amp;diff=3016</id>
		<title>Wordpress lscache pieslēgšana</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Wordpress_lscache_piesl%C4%93g%C5%A1ana&amp;diff=3016"/>
				<updated>2017-06-08T09:21:23Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: Jauna lapa: LSCache WordPress instalācijai ļauj ievērojami uzlabot weblapas ielādes ātrumu, kā arī mazina hostinga konta CPU noslodzi, kā rezultātā iespējams palielināt weblapas kapac...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LSCache WordPress instalācijai ļauj ievērojami uzlabot weblapas ielādes ātrumu, kā arī mazina hostinga konta CPU noslodzi, kā rezultātā iespējams palielināt weblapas kapacitāti un veiktspēju.&lt;br /&gt;
Lai pieslēgt savai WordPress instalācijai LSCache, nepieciešams uzstādīt &amp;quot;LiteSpeed Cache&amp;quot; WordPress spraudni.&lt;br /&gt;
&lt;br /&gt;
# Autorizējamies WordPress instalācijas administrēšanas panelī (parasti domēns.lv/wp-admin), pēc kā dodamies uz sadaļu &amp;quot;Plugins&amp;quot; -&amp;gt; &amp;quot;Add New&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Attēls:Lscache 1.png]]&lt;br /&gt;
&lt;br /&gt;
# Atrodam spraudni &amp;quot;LiteSpeed Cache&amp;quot; un uzstādam to.&lt;br /&gt;
&lt;br /&gt;
[[Attēls:Lscache 2.png]]&lt;br /&gt;
&lt;br /&gt;
# Sadaļā &amp;quot;Installed Plugins&amp;quot; aktivizējam &amp;quot;LiteSpeed Cache&amp;quot; spraudni.&lt;br /&gt;
&lt;br /&gt;
[[Attēls:Lscache 3.png]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Lscache_3.png&amp;diff=3015</id>
		<title>Attēls:Lscache 3.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Lscache_3.png&amp;diff=3015"/>
				<updated>2017-06-08T09:16:46Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Lscache_2.png&amp;diff=3014</id>
		<title>Attēls:Lscache 2.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Lscache_2.png&amp;diff=3014"/>
				<updated>2017-06-08T09:15:14Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Lscache_1.png&amp;diff=3013</id>
		<title>Attēls:Lscache 1.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Lscache_1.png&amp;diff=3013"/>
				<updated>2017-06-08T09:12:58Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_API&amp;diff=3012</id>
		<title>Hostnet OpenStack Cloud API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_API&amp;diff=3012"/>
				<updated>2017-06-06T15:33:36Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hostnet OpenStack Cloud provide REST API to automate and scale your applications.&lt;br /&gt;
&lt;br /&gt;
Hostnet OpenStack Cloud are based on OpenStack services. Right now we provide core services:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
+------------+--------------+&lt;br /&gt;
| Name       | Type         |&lt;br /&gt;
+------------+--------------+&lt;br /&gt;
| keystone   | identity     |&lt;br /&gt;
| nova       | compute      |&lt;br /&gt;
| cinder     | volume       |&lt;br /&gt;
| neutron    | network      |&lt;br /&gt;
| glance     | image        |&lt;br /&gt;
| designate  | dns          |&lt;br /&gt;
+------------+--------------+&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Endpoints for each of services you can find [[Hostnet_OpenStack_Cloud_API_Endpoints|Hostnet OpenStack Cloud API Endpoints]]&lt;br /&gt;
&lt;br /&gt;
We provide base API examples using CURL command line tool:&lt;br /&gt;
&lt;br /&gt;
# [[Hostnet_OpenStack_Cloud_Compute_API|Hostnet OpenStack Cloud Compute API]]&lt;br /&gt;
# [[Hostnet_OpenStack_Cloud_Volume_API|Hostnet OpenStack Cloud Volume API]]&lt;br /&gt;
# [[Hostnet_OpenStack_Cloud_Network_API|Hostnet OpenStack Cloud Network API]]&lt;br /&gt;
&lt;br /&gt;
OpenStack services have powerfull python client SDK's, also SDK for other languages, some of them you can find here: https://wiki.openstack.org/wiki/SDKs&lt;br /&gt;
&lt;br /&gt;
OpenStack servises also have powerfull command line tool - https://docs.openstack.org/admin-guide/cli.html&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_API&amp;diff=3011</id>
		<title>Hostnet OpenStack Cloud API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_API&amp;diff=3011"/>
				<updated>2017-06-06T15:33:24Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: Jauna lapa: Hostnet OpenStack Cloud provide REST API to automate and scale your applications.  Hostnet OpenStack Cloud are based on OpenStack services. Right now we provide core services:  &amp;lt;sourc...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hostnet OpenStack Cloud provide REST API to automate and scale your applications.&lt;br /&gt;
&lt;br /&gt;
Hostnet OpenStack Cloud are based on OpenStack services. Right now we provide core services:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
+------------+--------------+&lt;br /&gt;
| Name       | Type         |&lt;br /&gt;
+------------+--------------+&lt;br /&gt;
| keystone   | identity     |&lt;br /&gt;
| nova       | compute      |&lt;br /&gt;
| cinder     | volume       |&lt;br /&gt;
| neutron    | network      |&lt;br /&gt;
| glance     | image        |&lt;br /&gt;
| designate  | dns          |&lt;br /&gt;
+------------+--------------+&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Endpoints for each of services you can find [[Hostnet_OpenStack_Cloud_API_Endpoints|Hostnet OpenStack Cloud API Endpoints]]&lt;br /&gt;
&lt;br /&gt;
We provide base API examples using CURL command line tool:&lt;br /&gt;
&lt;br /&gt;
# [[Hostnet_OpenStack_Cloud_Compute_API|Hostnet OpenStack Cloud Compute API]]&lt;br /&gt;
# [[Hostnet_OpenStack_Cloud_Volume_API|Hostnet OpenStack Cloud Volume API]]&lt;br /&gt;
# [[Hostnet_OpenStack_Cloud_Network_API|Hostnet OpenStack Cloud Network API]]&lt;br /&gt;
&lt;br /&gt;
OpenStack services have powerfull python client SDK's, also SDK for other languages, some of them you can find here: https://wiki.openstack.org/wiki/SDKs&lt;br /&gt;
OpenStack servises also have powerfull command line tool - https://docs.openstack.org/admin-guide/cli.html&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Network_API&amp;diff=3010</id>
		<title>Hostnet OpenStack Cloud Network API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Network_API&amp;diff=3010"/>
				<updated>2017-06-06T15:19:17Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
{username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get network service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or take endpoint URL from [[Hostnet_OpenStack_Cloud_API_Endpoints|Hostnet OpenStack Cloud API Endpoints]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create network:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s $NET_ENDPOINT/v2.0/networks \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '{ &amp;quot;network&amp;quot;: {&amp;quot;name&amp;quot;: &amp;quot;MyNewNetwork&amp;quot;}}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;network&amp;quot;: {&lt;br /&gt;
        &amp;quot;admin_state_up&amp;quot;: true,&lt;br /&gt;
        &amp;quot;availability_zone_hints&amp;quot;: [],&lt;br /&gt;
        &amp;quot;availability_zones&amp;quot;: [],&lt;br /&gt;
        &amp;quot;created_at&amp;quot;: &amp;quot;2017-06-06T15:10:36Z&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;dns_domain&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;90f1f881-a17d-49e6-a948-d9ec16d3f60d&amp;quot;,&lt;br /&gt;
        &amp;quot;ipv4_address_scope&amp;quot;: null,&lt;br /&gt;
        &amp;quot;ipv6_address_scope&amp;quot;: null,&lt;br /&gt;
        &amp;quot;mtu&amp;quot;: 1450,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;MyNewNetwork&amp;quot;,&lt;br /&gt;
        &amp;quot;port_security_enabled&amp;quot;: true,&lt;br /&gt;
        &amp;quot;project_id&amp;quot;: &amp;quot;86320c4cde114196a211b49d3ba9c5f3&amp;quot;,&lt;br /&gt;
        &amp;quot;revision_number&amp;quot;: 3,&lt;br /&gt;
        &amp;quot;router:external&amp;quot;: false,&lt;br /&gt;
        &amp;quot;shared&amp;quot;: false,&lt;br /&gt;
        &amp;quot;status&amp;quot;: &amp;quot;ACTIVE&amp;quot;,&lt;br /&gt;
        &amp;quot;subnets&amp;quot;: [],&lt;br /&gt;
        &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
        &amp;quot;tenant_id&amp;quot;: &amp;quot;86320c4cde114196a211b49d3ba9c5f3&amp;quot;,&lt;br /&gt;
        &amp;quot;updated_at&amp;quot;: &amp;quot;2017-06-06T15:10:36Z&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create subnet in network:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s $NET_ENDPOINT/v2.0/subnets \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;subnet&amp;quot;: {&lt;br /&gt;
    &amp;quot;network_id&amp;quot;: &amp;quot;90f1f881-a17d-49e6-a948-d9ec16d3f60d&amp;quot;,&lt;br /&gt;
    &amp;quot;ip_version&amp;quot;: 4,&lt;br /&gt;
    &amp;quot;cidr&amp;quot;: &amp;quot;192.168.199.0/24&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;subnet&amp;quot;: {&lt;br /&gt;
        &amp;quot;allocation_pools&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;end&amp;quot;: &amp;quot;192.168.199.254&amp;quot;,&lt;br /&gt;
                &amp;quot;start&amp;quot;: &amp;quot;192.168.199.2&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;cidr&amp;quot;: &amp;quot;192.168.199.0/24&amp;quot;,&lt;br /&gt;
        &amp;quot;created_at&amp;quot;: &amp;quot;2017-06-06T15:16:09Z&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;dns_nameservers&amp;quot;: [],&lt;br /&gt;
        &amp;quot;enable_dhcp&amp;quot;: true,&lt;br /&gt;
        &amp;quot;gateway_ip&amp;quot;: &amp;quot;192.168.199.1&amp;quot;,&lt;br /&gt;
        &amp;quot;host_routes&amp;quot;: [],&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;3d4e0fc2-74f5-4abb-94ee-a25ad41518d1&amp;quot;,&lt;br /&gt;
        &amp;quot;ip_version&amp;quot;: 4,&lt;br /&gt;
        &amp;quot;ipv6_address_mode&amp;quot;: null,&lt;br /&gt;
        &amp;quot;ipv6_ra_mode&amp;quot;: null,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;network_id&amp;quot;: &amp;quot;90f1f881-a17d-49e6-a948-d9ec16d3f60d&amp;quot;,&lt;br /&gt;
        &amp;quot;project_id&amp;quot;: &amp;quot;86320c4cde114196a211b49d3ba9c5f3&amp;quot;,&lt;br /&gt;
        &amp;quot;revision_number&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;service_types&amp;quot;: [],&lt;br /&gt;
        &amp;quot;subnetpool_id&amp;quot;: null,&lt;br /&gt;
        &amp;quot;tenant_id&amp;quot;: &amp;quot;86320c4cde114196a211b49d3ba9c5f3&amp;quot;,&lt;br /&gt;
        &amp;quot;updated_at&amp;quot;: &amp;quot;2017-06-06T15:16:09Z&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Neutron API: https://developer.openstack.org/api-ref/networking/v2/&lt;br /&gt;
# Neutron Python client: https://github.com/openstack/python-neutronclient&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Network_API&amp;diff=3009</id>
		<title>Hostnet OpenStack Cloud Network API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Network_API&amp;diff=3009"/>
				<updated>2017-06-06T15:18:15Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
{username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get network service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or take endpoint URL from [[Hostnet_OpenStack_Cloud_API_Endpoints|Hostnet OpenStack Cloud API Endpoints]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create network:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s $NET_ENDPOINT/v2.0/networks \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '{ &amp;quot;network&amp;quot;: {&amp;quot;name&amp;quot;: &amp;quot;MyNewNetwork&amp;quot;}}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;network&amp;quot;: {&lt;br /&gt;
        &amp;quot;admin_state_up&amp;quot;: true,&lt;br /&gt;
        &amp;quot;availability_zone_hints&amp;quot;: [],&lt;br /&gt;
        &amp;quot;availability_zones&amp;quot;: [],&lt;br /&gt;
        &amp;quot;created_at&amp;quot;: &amp;quot;2017-06-06T15:10:36Z&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;dns_domain&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;90f1f881-a17d-49e6-a948-d9ec16d3f60d&amp;quot;,&lt;br /&gt;
        &amp;quot;ipv4_address_scope&amp;quot;: null,&lt;br /&gt;
        &amp;quot;ipv6_address_scope&amp;quot;: null,&lt;br /&gt;
        &amp;quot;mtu&amp;quot;: 1450,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;MyNewNetwork&amp;quot;,&lt;br /&gt;
        &amp;quot;port_security_enabled&amp;quot;: true,&lt;br /&gt;
        &amp;quot;project_id&amp;quot;: &amp;quot;86320c4cde114196a211b49d3ba9c5f3&amp;quot;,&lt;br /&gt;
        &amp;quot;revision_number&amp;quot;: 3,&lt;br /&gt;
        &amp;quot;router:external&amp;quot;: false,&lt;br /&gt;
        &amp;quot;shared&amp;quot;: false,&lt;br /&gt;
        &amp;quot;status&amp;quot;: &amp;quot;ACTIVE&amp;quot;,&lt;br /&gt;
        &amp;quot;subnets&amp;quot;: [],&lt;br /&gt;
        &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
        &amp;quot;tenant_id&amp;quot;: &amp;quot;86320c4cde114196a211b49d3ba9c5f3&amp;quot;,&lt;br /&gt;
        &amp;quot;updated_at&amp;quot;: &amp;quot;2017-06-06T15:10:36Z&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create subnet in network:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s $NET_ENDPOINT/v2.0/subnets \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;subnet&amp;quot;: {&lt;br /&gt;
    &amp;quot;network_id&amp;quot;: &amp;quot;90f1f881-a17d-49e6-a948-d9ec16d3f60d&amp;quot;,&lt;br /&gt;
    &amp;quot;ip_version&amp;quot;: 4,&lt;br /&gt;
    &amp;quot;cidr&amp;quot;: &amp;quot;192.168.199.0/24&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;subnet&amp;quot;: {&lt;br /&gt;
        &amp;quot;allocation_pools&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;end&amp;quot;: &amp;quot;192.168.199.254&amp;quot;,&lt;br /&gt;
                &amp;quot;start&amp;quot;: &amp;quot;192.168.199.2&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;cidr&amp;quot;: &amp;quot;192.168.199.0/24&amp;quot;,&lt;br /&gt;
        &amp;quot;created_at&amp;quot;: &amp;quot;2017-06-06T15:16:09Z&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;dns_nameservers&amp;quot;: [],&lt;br /&gt;
        &amp;quot;enable_dhcp&amp;quot;: true,&lt;br /&gt;
        &amp;quot;gateway_ip&amp;quot;: &amp;quot;192.168.199.1&amp;quot;,&lt;br /&gt;
        &amp;quot;host_routes&amp;quot;: [],&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;3d4e0fc2-74f5-4abb-94ee-a25ad41518d1&amp;quot;,&lt;br /&gt;
        &amp;quot;ip_version&amp;quot;: 4,&lt;br /&gt;
        &amp;quot;ipv6_address_mode&amp;quot;: null,&lt;br /&gt;
        &amp;quot;ipv6_ra_mode&amp;quot;: null,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;network_id&amp;quot;: &amp;quot;90f1f881-a17d-49e6-a948-d9ec16d3f60d&amp;quot;,&lt;br /&gt;
        &amp;quot;project_id&amp;quot;: &amp;quot;86320c4cde114196a211b49d3ba9c5f3&amp;quot;,&lt;br /&gt;
        &amp;quot;revision_number&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;service_types&amp;quot;: [],&lt;br /&gt;
        &amp;quot;subnetpool_id&amp;quot;: null,&lt;br /&gt;
        &amp;quot;tenant_id&amp;quot;: &amp;quot;86320c4cde114196a211b49d3ba9c5f3&amp;quot;,&lt;br /&gt;
        &amp;quot;updated_at&amp;quot;: &amp;quot;2017-06-06T15:16:09Z&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Network_API&amp;diff=3008</id>
		<title>Hostnet OpenStack Cloud Network API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Network_API&amp;diff=3008"/>
				<updated>2017-06-06T15:11:39Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: Jauna lapa: Example with using curl.  Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:  {username}, {p...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
{username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get network service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or take endpoint URL from [[Hostnet_OpenStack_Cloud_API_Endpoints|Hostnet OpenStack Cloud API Endpoints]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create network:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s $NET_ENDPOINT/v2.0/networks \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '{ &amp;quot;network&amp;quot;: {&amp;quot;name&amp;quot;: &amp;quot;MyNewNetwork&amp;quot;}}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;network&amp;quot;: {&lt;br /&gt;
        &amp;quot;admin_state_up&amp;quot;: true,&lt;br /&gt;
        &amp;quot;availability_zone_hints&amp;quot;: [],&lt;br /&gt;
        &amp;quot;availability_zones&amp;quot;: [],&lt;br /&gt;
        &amp;quot;created_at&amp;quot;: &amp;quot;2017-06-06T15:10:36Z&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;dns_domain&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;90f1f881-a17d-49e6-a948-d9ec16d3f60d&amp;quot;,&lt;br /&gt;
        &amp;quot;ipv4_address_scope&amp;quot;: null,&lt;br /&gt;
        &amp;quot;ipv6_address_scope&amp;quot;: null,&lt;br /&gt;
        &amp;quot;mtu&amp;quot;: 1450,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;MyNewNetwork&amp;quot;,&lt;br /&gt;
        &amp;quot;port_security_enabled&amp;quot;: true,&lt;br /&gt;
        &amp;quot;project_id&amp;quot;: &amp;quot;86320c4cde114196a211b49d3ba9c5f3&amp;quot;,&lt;br /&gt;
        &amp;quot;revision_number&amp;quot;: 3,&lt;br /&gt;
        &amp;quot;router:external&amp;quot;: false,&lt;br /&gt;
        &amp;quot;shared&amp;quot;: false,&lt;br /&gt;
        &amp;quot;status&amp;quot;: &amp;quot;ACTIVE&amp;quot;,&lt;br /&gt;
        &amp;quot;subnets&amp;quot;: [],&lt;br /&gt;
        &amp;quot;tags&amp;quot;: [],&lt;br /&gt;
        &amp;quot;tenant_id&amp;quot;: &amp;quot;86320c4cde114196a211b49d3ba9c5f3&amp;quot;,&lt;br /&gt;
        &amp;quot;updated_at&amp;quot;: &amp;quot;2017-06-06T15:10:36Z&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Volume_API&amp;diff=3007</id>
		<title>Hostnet OpenStack Cloud Volume API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Volume_API&amp;diff=3007"/>
				<updated>2017-06-06T15:04:21Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
{username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get volume service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or take endpoint URL from [[Hostnet_OpenStack_Cloud_API_Endpoints|Hostnet OpenStack Cloud API Endpoints]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export VOL_ENDPOINT=&amp;quot;{volumeURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We provide three volume endpoints - volume, volumev2 and volumev3. Volumev3 and volume have same type endpoints.&lt;br /&gt;
&lt;br /&gt;
# Create blank volume&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s $VOL_ENDPOINT/volumes \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;volume&amp;quot;: {&lt;br /&gt;
    &amp;quot;size&amp;quot;: 10,&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;MyNewVolume&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;volume&amp;quot;: {&lt;br /&gt;
        &amp;quot;attachments&amp;quot;: [],&lt;br /&gt;
        &amp;quot;availability_zone&amp;quot;: &amp;quot;hostnet-1&amp;quot;,&lt;br /&gt;
        &amp;quot;bootable&amp;quot;: &amp;quot;false&amp;quot;,&lt;br /&gt;
        &amp;quot;consistencygroup_id&amp;quot;: null,&lt;br /&gt;
        &amp;quot;created_at&amp;quot;: &amp;quot;2017-06-06T14:27:51.694790&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: null,&lt;br /&gt;
        &amp;quot;encrypted&amp;quot;: false,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://volume.api.cloud.hostnet.lv/v3/86320c4cde114196a211b49d3ba9c5f3/volumes/99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://volume.api.cloud.hostnet.lv/86320c4cde114196a211b49d3ba9c5f3/volumes/99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;metadata&amp;quot;: {},&lt;br /&gt;
        &amp;quot;multiattach&amp;quot;: false,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;MyNewVolume&amp;quot;,&lt;br /&gt;
        &amp;quot;replication_status&amp;quot;: &amp;quot;disabled&amp;quot;,&lt;br /&gt;
        &amp;quot;size&amp;quot;: 10,&lt;br /&gt;
        &amp;quot;snapshot_id&amp;quot;: null,&lt;br /&gt;
        &amp;quot;source_volid&amp;quot;: null,&lt;br /&gt;
        &amp;quot;status&amp;quot;: &amp;quot;creating&amp;quot;,&lt;br /&gt;
        &amp;quot;updated_at&amp;quot;: null,&lt;br /&gt;
        &amp;quot;user_id&amp;quot;: &amp;quot;96354895967c45cdbc57e28e4fbad851&amp;quot;,&lt;br /&gt;
        &amp;quot;volume_type&amp;quot;: &amp;quot;HA-SAS-disk-NETAPP&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Cinder API: https://developer.openstack.org/api-ref/block-storage/v3/&lt;br /&gt;
# Cinder Python client: https://github.com/openstack/python-cinderclient&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_API_Endpoints&amp;diff=3006</id>
		<title>Hostnet OpenStack Cloud API Endpoints</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_API_Endpoints&amp;diff=3006"/>
				<updated>2017-06-06T14:56:37Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hostnet have list of service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source type=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
+--------------+----------------------------------------------------------+&lt;br /&gt;
| Service Type | URL                                                      |&lt;br /&gt;
+--------------+----------------------------------------------------------+&lt;br /&gt;
| identity     | https://identity.api.cloud.hostnet.lv/v3/                |&lt;br /&gt;
| compute      | https://compute.api.cloud.hostnet.lv/v2.1/xxxxxxxxxxxxx/ |&lt;br /&gt;
| volume       | https://volume.api.cloud.hostnet.lv/v3/xxxxxxxxxxxxx/    |&lt;br /&gt;
| network      | https://network.api.cloud.hostnet.lv/                    |&lt;br /&gt;
| dns          | https://dns.api.cloud.hostnet.lv/                        |&lt;br /&gt;
| image        | https://image.api.cloud.hostnet.lv/                      |&lt;br /&gt;
| volumev2     | https://volume.api.cloud.hostnet.lv/v2/xxxxxxxxxxxxx/    |&lt;br /&gt;
| volumev3     | https://volume.api.cloud.hostnet.lv/v3/xxxxxxxxxxxxx/    |&lt;br /&gt;
+--------------+----------------------------------------------------------+&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where &amp;quot;xxxxxxxxxxxxx&amp;quot; is your project's ID.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_API_Endpoints&amp;diff=3005</id>
		<title>Hostnet OpenStack Cloud API Endpoints</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_API_Endpoints&amp;diff=3005"/>
				<updated>2017-06-06T14:56:19Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: Jauna lapa: Hostnet have list of service endpoints:  &amp;lt;source type=&amp;quot;bash&amp;quot;&amp;gt; +--------------+----------------------------------------------------------+ | Service Type | URL...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hostnet have list of service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source type=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
+--------------+----------------------------------------------------------+&lt;br /&gt;
| Service Type | URL                                                      |&lt;br /&gt;
+--------------+----------------------------------------------------------+&lt;br /&gt;
| identity     | https://identity.api.cloud.hostnet.lv/v3/                |&lt;br /&gt;
| compute      | https://compute.api.cloud.hostnet.lv/v2.1/xxxxxxxxxxxxx/ |&lt;br /&gt;
| volume       | https://volume.api.cloud.hostnet.lv/v3/xxxxxxxxxxxxx/    |&lt;br /&gt;
| network      | https://network.api.cloud.hostnet.lv/                    |&lt;br /&gt;
| dns          | https://dns.api.cloud.hostnet.lv/                        |&lt;br /&gt;
| image        | https://image.api.cloud.hostnet.lv/                      |&lt;br /&gt;
| volumev2     | https://volume.api.cloud.hostnet.lv/v2/xxxxxxxxxxxxx/    |&lt;br /&gt;
| volumev3     | https://volume.api.cloud.hostnet.lv/v3/xxxxxxxxxxxxx/    |&lt;br /&gt;
+--------------+----------------------------------------------------------+&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where &amp;quot;xxxxxxxxxxxxx&amp;quot; is your project's ID.&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Volume_API&amp;diff=3004</id>
		<title>Hostnet OpenStack Cloud Volume API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Volume_API&amp;diff=3004"/>
				<updated>2017-06-06T14:44:14Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
{username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get volume service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export VOL_ENDPOINT=&amp;quot;{volumeURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We provide three volume endpoints - volume, volumev2 and volumev3. Volumev3 and volume have same type endpoints.&lt;br /&gt;
&lt;br /&gt;
# Create blank volume&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s $VOL_ENDPOINT/volumes \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;volume&amp;quot;: {&lt;br /&gt;
    &amp;quot;size&amp;quot;: 10,&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;MyNewVolume&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;volume&amp;quot;: {&lt;br /&gt;
        &amp;quot;attachments&amp;quot;: [],&lt;br /&gt;
        &amp;quot;availability_zone&amp;quot;: &amp;quot;hostnet-1&amp;quot;,&lt;br /&gt;
        &amp;quot;bootable&amp;quot;: &amp;quot;false&amp;quot;,&lt;br /&gt;
        &amp;quot;consistencygroup_id&amp;quot;: null,&lt;br /&gt;
        &amp;quot;created_at&amp;quot;: &amp;quot;2017-06-06T14:27:51.694790&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: null,&lt;br /&gt;
        &amp;quot;encrypted&amp;quot;: false,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://volume.api.cloud.hostnet.lv/v3/86320c4cde114196a211b49d3ba9c5f3/volumes/99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://volume.api.cloud.hostnet.lv/86320c4cde114196a211b49d3ba9c5f3/volumes/99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;metadata&amp;quot;: {},&lt;br /&gt;
        &amp;quot;multiattach&amp;quot;: false,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;MyNewVolume&amp;quot;,&lt;br /&gt;
        &amp;quot;replication_status&amp;quot;: &amp;quot;disabled&amp;quot;,&lt;br /&gt;
        &amp;quot;size&amp;quot;: 10,&lt;br /&gt;
        &amp;quot;snapshot_id&amp;quot;: null,&lt;br /&gt;
        &amp;quot;source_volid&amp;quot;: null,&lt;br /&gt;
        &amp;quot;status&amp;quot;: &amp;quot;creating&amp;quot;,&lt;br /&gt;
        &amp;quot;updated_at&amp;quot;: null,&lt;br /&gt;
        &amp;quot;user_id&amp;quot;: &amp;quot;96354895967c45cdbc57e28e4fbad851&amp;quot;,&lt;br /&gt;
        &amp;quot;volume_type&amp;quot;: &amp;quot;HA-SAS-disk-NETAPP&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Cinder API: https://developer.openstack.org/api-ref/block-storage/v3/&lt;br /&gt;
# Cinder Python client: https://github.com/openstack/python-cinderclient&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Volume_API&amp;diff=3003</id>
		<title>Hostnet OpenStack Cloud Volume API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Volume_API&amp;diff=3003"/>
				<updated>2017-06-06T14:44:01Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
{username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get volume service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export VOL_ENDPOINT=&amp;quot;{volumeURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We provide three volume endpoints - volume, volumev2 and volumev3. Volumev3 and volume have same type endpoints.&lt;br /&gt;
&lt;br /&gt;
# Create blank volume&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s $VOL_ENDPOINT/volumes \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;volume&amp;quot;: {&lt;br /&gt;
    &amp;quot;size&amp;quot;: 10,&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;MyNewVolume&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;volume&amp;quot;: {&lt;br /&gt;
        &amp;quot;attachments&amp;quot;: [],&lt;br /&gt;
        &amp;quot;availability_zone&amp;quot;: &amp;quot;hostnet-1&amp;quot;,&lt;br /&gt;
        &amp;quot;bootable&amp;quot;: &amp;quot;false&amp;quot;,&lt;br /&gt;
        &amp;quot;consistencygroup_id&amp;quot;: null,&lt;br /&gt;
        &amp;quot;created_at&amp;quot;: &amp;quot;2017-06-06T14:27:51.694790&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: null,&lt;br /&gt;
        &amp;quot;encrypted&amp;quot;: false,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://volume.api.cloud.hostnet.lv/v3/86320c4cde114196a211b49d3ba9c5f3/volumes/99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://volume.api.cloud.hostnet.lv/86320c4cde114196a211b49d3ba9c5f3/volumes/99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;metadata&amp;quot;: {},&lt;br /&gt;
        &amp;quot;multiattach&amp;quot;: false,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;MyNewVolume&amp;quot;,&lt;br /&gt;
        &amp;quot;replication_status&amp;quot;: &amp;quot;disabled&amp;quot;,&lt;br /&gt;
        &amp;quot;size&amp;quot;: 10,&lt;br /&gt;
        &amp;quot;snapshot_id&amp;quot;: null,&lt;br /&gt;
        &amp;quot;source_volid&amp;quot;: null,&lt;br /&gt;
        &amp;quot;status&amp;quot;: &amp;quot;creating&amp;quot;,&lt;br /&gt;
        &amp;quot;updated_at&amp;quot;: null,&lt;br /&gt;
        &amp;quot;user_id&amp;quot;: &amp;quot;96354895967c45cdbc57e28e4fbad851&amp;quot;,&lt;br /&gt;
        &amp;quot;volume_type&amp;quot;: &amp;quot;HA-SAS-disk-NETAPP&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cinder API: https://developer.openstack.org/api-ref/block-storage/v3/&lt;br /&gt;
Cinder Python client: https://github.com/openstack/python-cinderclient&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Volume_API&amp;diff=3002</id>
		<title>Hostnet OpenStack Cloud Volume API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Volume_API&amp;diff=3002"/>
				<updated>2017-06-06T14:29:41Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
{username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get volume service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export VOL_ENDPOINT=&amp;quot;{volumeURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We provide three volume endpoints - volume, volumev2 and volumev3. Volumev3 and volume have same type endpoints.&lt;br /&gt;
&lt;br /&gt;
# Create blank volume&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s $VOL_ENDPOINT/volumes \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;volume&amp;quot;: {&lt;br /&gt;
    &amp;quot;size&amp;quot;: 10,&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;MyNewVolume&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;volume&amp;quot;: {&lt;br /&gt;
        &amp;quot;attachments&amp;quot;: [],&lt;br /&gt;
        &amp;quot;availability_zone&amp;quot;: &amp;quot;hostnet-1&amp;quot;,&lt;br /&gt;
        &amp;quot;bootable&amp;quot;: &amp;quot;false&amp;quot;,&lt;br /&gt;
        &amp;quot;consistencygroup_id&amp;quot;: null,&lt;br /&gt;
        &amp;quot;created_at&amp;quot;: &amp;quot;2017-06-06T14:27:51.694790&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: null,&lt;br /&gt;
        &amp;quot;encrypted&amp;quot;: false,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://volume.api.cloud.hostnet.lv/v3/86320c4cde114196a211b49d3ba9c5f3/volumes/99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://volume.api.cloud.hostnet.lv/86320c4cde114196a211b49d3ba9c5f3/volumes/99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;metadata&amp;quot;: {},&lt;br /&gt;
        &amp;quot;multiattach&amp;quot;: false,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;MyNewVolume&amp;quot;,&lt;br /&gt;
        &amp;quot;replication_status&amp;quot;: &amp;quot;disabled&amp;quot;,&lt;br /&gt;
        &amp;quot;size&amp;quot;: 10,&lt;br /&gt;
        &amp;quot;snapshot_id&amp;quot;: null,&lt;br /&gt;
        &amp;quot;source_volid&amp;quot;: null,&lt;br /&gt;
        &amp;quot;status&amp;quot;: &amp;quot;creating&amp;quot;,&lt;br /&gt;
        &amp;quot;updated_at&amp;quot;: null,&lt;br /&gt;
        &amp;quot;user_id&amp;quot;: &amp;quot;96354895967c45cdbc57e28e4fbad851&amp;quot;,&lt;br /&gt;
        &amp;quot;volume_type&amp;quot;: &amp;quot;HA-SAS-disk-NETAPP&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Volume_API&amp;diff=3001</id>
		<title>Hostnet OpenStack Cloud Volume API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Volume_API&amp;diff=3001"/>
				<updated>2017-06-06T14:29:04Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: Jauna lapa: Example with using curl.  Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:  {username}, {p...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
{username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get volume service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export VOL_ENDPOINT=&amp;quot;{volumeURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We provide three volume endpoints - volume, volumev2 and volumev3. Volumev3 and volume have same type endpoints.&lt;br /&gt;
&lt;br /&gt;
# Create blank volume&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s $VOL_ENDPOINT/volumes \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;volume&amp;quot;: {&lt;br /&gt;
    &amp;quot;size&amp;quot;: 10,&lt;br /&gt;
    &amp;quot;name&amp;quot;: &amp;quot;MyNewVolume&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;volume&amp;quot;: {&lt;br /&gt;
        &amp;quot;attachments&amp;quot;: [],&lt;br /&gt;
        &amp;quot;availability_zone&amp;quot;: &amp;quot;hostnet-1&amp;quot;,&lt;br /&gt;
        &amp;quot;bootable&amp;quot;: &amp;quot;false&amp;quot;,&lt;br /&gt;
        &amp;quot;consistencygroup_id&amp;quot;: null,&lt;br /&gt;
        &amp;quot;created_at&amp;quot;: &amp;quot;2017-06-06T14:27:51.694790&amp;quot;,&lt;br /&gt;
        &amp;quot;description&amp;quot;: null,&lt;br /&gt;
        &amp;quot;encrypted&amp;quot;: false,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://volume.api.cloud.hostnet.lv/v3/86320c4cde114196a211b49d3ba9c5f3/volumes/99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://volume.api.cloud.hostnet.lv/86320c4cde114196a211b49d3ba9c5f3/volumes/99b6cfc2-513a-4275-99fc-cc3be8814593&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;metadata&amp;quot;: {},&lt;br /&gt;
        &amp;quot;multiattach&amp;quot;: false,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;MyNewVolume&amp;quot;,&lt;br /&gt;
        &amp;quot;replication_status&amp;quot;: &amp;quot;disabled&amp;quot;,&lt;br /&gt;
        &amp;quot;size&amp;quot;: 10,&lt;br /&gt;
        &amp;quot;snapshot_id&amp;quot;: null,&lt;br /&gt;
        &amp;quot;source_volid&amp;quot;: null,&lt;br /&gt;
        &amp;quot;status&amp;quot;: &amp;quot;creating&amp;quot;,&lt;br /&gt;
        &amp;quot;updated_at&amp;quot;: null,&lt;br /&gt;
        &amp;quot;user_id&amp;quot;: &amp;quot;96354895967c45cdbc57e28e4fbad851&amp;quot;,&lt;br /&gt;
        &amp;quot;volume_type&amp;quot;: &amp;quot;HA-SAS-disk-NETAPP&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=3000</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=3000"/>
				<updated>2017-06-06T14:03:56Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \                        &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
export IMG_ENDPOINT=&amp;quot;{imageURL}&amp;quot;&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose a flavor from the list and note its id.&lt;br /&gt;
export FLAVOR_ID=&amp;quot;{flavorId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or get flavor there [[Hostnet_OpenStack_Cloud_Flavors|Hostnet OpenStack Cloud Flavors]]&lt;br /&gt;
&lt;br /&gt;
# List available images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $IMG_ENDPOINT/v2/images \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an image from the list and note its id.&lt;br /&gt;
export IMAGE_ID=&amp;quot;{imageId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available networks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $NET_ENDPOINT/v2.0/networks \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an network from the list and note its id.&lt;br /&gt;
export NET_ID=&amp;quot;{networkId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Create server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s $ENDPOINT/servers \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '{&amp;quot;server&amp;quot;: {&amp;quot;name&amp;quot;: &amp;quot;MyNewServer&amp;quot;, &amp;quot;imageRef&amp;quot;: &amp;quot;e689ffc1-3cd5-4e9e-be6f-240fdaac83fd&amp;quot;, &amp;quot;flavorRef&amp;quot;: &amp;quot;687f86d4-c227-421e-9c32-43519a2b4363&amp;quot;}}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;server&amp;quot;: {&lt;br /&gt;
        &amp;quot;OS-DCF:diskConfig&amp;quot;: &amp;quot;MANUAL&amp;quot;,&lt;br /&gt;
        &amp;quot;adminPass&amp;quot;: &amp;quot;iH5oE7DSDzwz&amp;quot;,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/v2.1/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;security_groups&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;name&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Nova API documentation: https://developer.openstack.org/api-ref/compute/&lt;br /&gt;
# Nova Python client: https://github.com/openstack/python-novaclient&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2999</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2999"/>
				<updated>2017-06-06T14:03:27Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \                        &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
export IMG_ENDPOINT=&amp;quot;{imageURL}&amp;quot;&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose a flavor from the list and note its id.&lt;br /&gt;
export FLAVOR_ID=&amp;quot;{flavorId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or get flavor there [[Hostnet_OpenStack_Cloud_Flavors|Hostnet OpenStack Cloud Flavors]]&lt;br /&gt;
!!!Full list of flavors!!!&lt;br /&gt;
&lt;br /&gt;
# List available images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $IMG_ENDPOINT/v2/images \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an image from the list and note its id.&lt;br /&gt;
export IMAGE_ID=&amp;quot;{imageId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available networks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $NET_ENDPOINT/v2.0/networks \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an network from the list and note its id.&lt;br /&gt;
export NET_ID=&amp;quot;{networkId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Create server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s $ENDPOINT/servers \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '{&amp;quot;server&amp;quot;: {&amp;quot;name&amp;quot;: &amp;quot;MyNewServer&amp;quot;, &amp;quot;imageRef&amp;quot;: &amp;quot;e689ffc1-3cd5-4e9e-be6f-240fdaac83fd&amp;quot;, &amp;quot;flavorRef&amp;quot;: &amp;quot;687f86d4-c227-421e-9c32-43519a2b4363&amp;quot;}}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;server&amp;quot;: {&lt;br /&gt;
        &amp;quot;OS-DCF:diskConfig&amp;quot;: &amp;quot;MANUAL&amp;quot;,&lt;br /&gt;
        &amp;quot;adminPass&amp;quot;: &amp;quot;iH5oE7DSDzwz&amp;quot;,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/v2.1/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;security_groups&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;name&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Nova API documentation: https://developer.openstack.org/api-ref/compute/&lt;br /&gt;
# Nova Python client: https://github.com/openstack/python-novaclient&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2998</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2998"/>
				<updated>2017-06-06T14:02:10Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \                        &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
export IMG_ENDPOINT=&amp;quot;{imageURL}&amp;quot;&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose a flavor from the list and note its id.&lt;br /&gt;
export FLAVOR_ID=&amp;quot;{flavorId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!!!Full list of flavors!!!&lt;br /&gt;
&lt;br /&gt;
# List available images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $IMG_ENDPOINT/v2/images \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an image from the list and note its id.&lt;br /&gt;
export IMAGE_ID=&amp;quot;{imageId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available networks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $NET_ENDPOINT/v2.0/networks \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an network from the list and note its id.&lt;br /&gt;
export NET_ID=&amp;quot;{networkId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Create server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s $ENDPOINT/servers \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '{&amp;quot;server&amp;quot;: {&amp;quot;name&amp;quot;: &amp;quot;MyNewServer&amp;quot;, &amp;quot;imageRef&amp;quot;: &amp;quot;e689ffc1-3cd5-4e9e-be6f-240fdaac83fd&amp;quot;, &amp;quot;flavorRef&amp;quot;: &amp;quot;687f86d4-c227-421e-9c32-43519a2b4363&amp;quot;}}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;server&amp;quot;: {&lt;br /&gt;
        &amp;quot;OS-DCF:diskConfig&amp;quot;: &amp;quot;MANUAL&amp;quot;,&lt;br /&gt;
        &amp;quot;adminPass&amp;quot;: &amp;quot;iH5oE7DSDzwz&amp;quot;,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/v2.1/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;security_groups&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;name&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Nova API documentation: https://developer.openstack.org/api-ref/compute/&lt;br /&gt;
# Nova Python client: https://github.com/openstack/python-novaclient&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2997</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2997"/>
				<updated>2017-06-06T14:01:46Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \                        &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
export IMG_ENDPOINT=&amp;quot;{imageURL}&amp;quot;&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose a flavor from the list and note its id.&lt;br /&gt;
export FLAVOR_ID=&amp;quot;{flavorId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!!!Full list of flavors!!!&lt;br /&gt;
&lt;br /&gt;
# List available images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $IMG_ENDPOINT/v2/images \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an image from the list and note its id.&lt;br /&gt;
export IMAGE_ID=&amp;quot;{imageId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available networks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $NET_ENDPOINT/v2.0/networks \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an network from the list and note its id.&lt;br /&gt;
export NET_ID=&amp;quot;{networkId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Create server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -s $ENDPOINT/servers \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '{&amp;quot;server&amp;quot;: {&amp;quot;name&amp;quot;: &amp;quot;MyNewServer&amp;quot;, &amp;quot;imageRef&amp;quot;: &amp;quot;e689ffc1-3cd5-4e9e-be6f-240fdaac83fd&amp;quot;, &amp;quot;flavorRef&amp;quot;: &amp;quot;687f86d4-c227-421e-9c32-43519a2b4363&amp;quot;}}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;server&amp;quot;: {&lt;br /&gt;
        &amp;quot;OS-DCF:diskConfig&amp;quot;: &amp;quot;MANUAL&amp;quot;,&lt;br /&gt;
        &amp;quot;adminPass&amp;quot;: &amp;quot;iH5oE7DSDzwz&amp;quot;,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/v2.1/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;security_groups&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;name&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Nova API documentation: https://developer.openstack.org/api-ref/compute/&lt;br /&gt;
# Nova Python client: https://github.com/openstack/python-novaclient&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Flavors&amp;diff=2996</id>
		<title>Hostnet OpenStack Cloud Flavors</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Flavors&amp;diff=2996"/>
				<updated>2017-06-06T14:00:57Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hostnet OpenStack Cloud have listed below flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
| ID                                   | Name            |   RAM | Disk | Ephemeral | VCPUs | Is Public |&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
| 687f86d4-c227-421e-9c32-43519a2b4363 | L-SSD-1         |   512 |   10 |         0 |     1 | True      |&lt;br /&gt;
| 422b586d-bfc5-4a55-bcf1-eb52917a9d5e | L-SSD-2         |  1024 |   20 |         0 |     1 | True      |&lt;br /&gt;
| 67b5c020-d98d-4934-a840-da7145f126d3 | L-SSD-3         |  2048 |   40 |         0 |     2 | True      |&lt;br /&gt;
| b62cd608-46f1-417d-b737-5107b869cbe2 | L-SSD-4         |  4096 |   60 |         0 |     2 | True      |&lt;br /&gt;
| 718c48bf-5c5c-4400-9fd8-39dd541e399f | L-SSD-5         |  8192 |   80 |         0 |     4 | True      |&lt;br /&gt;
| 245dfe99-0ce1-4d9c-963b-4dccc44b292c | L-SSD-6         | 16384 |  160 |         0 |     8 | True      |&lt;br /&gt;
| 02cacdb0-e797-4a21-b224-7da67cc4a354 | L-SSD-7         | 32768 |  320 |         0 |    12 | True      |&lt;br /&gt;
| ca40ec9a-8fd5-480a-b941-fda51f1c1c16 | L-SSD-8         | 65536 |  480 |         0 |    16 | True      |&lt;br /&gt;
| volgeneral-1                         | VOL-GENERAL-1   |   512 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volgeneral-2                         | VOL-GENERAL-2   |  1024 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volgeneral-3                         | VOL-GENERAL-3   |  2048 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volgeneral-4                         | VOL-GENERAL-4   |  4096 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volgeneral-5                         | VOL-GENERAL-5   |  8192 |    0 |         0 |     4 | True      |&lt;br /&gt;
| volgeneral-6                         | VOL-GENERAL-6   | 16384 |    0 |         0 |     8 | True      |&lt;br /&gt;
| volmemory-1                          | VOL-MEMORY-1    |  4096 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volmemory-2                          | VOL-MEMORY-2    |  8192 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volmemory-3                          | VOL-MEMORY-3    | 16384 |    0 |         0 |     4 | True      |&lt;br /&gt;
| volmemory-4                          | VOL-MEMORY-4    | 32768 |    0 |         0 |     8 | True      |&lt;br /&gt;
| volmemory-5                          | VOL-MEMORY-5    | 65536 |    0 |         0 |    16 | True      |&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Flavors&amp;diff=2995</id>
		<title>Hostnet OpenStack Cloud Flavors</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Flavors&amp;diff=2995"/>
				<updated>2017-06-06T14:00:17Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hostnet OpenStack Cloud have listed below flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
| ID                                   | Name            |   RAM | Disk | Ephemeral | VCPUs | Is Public |&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
| 687f86d4-c227-421e-9c32-43519a2b4363 | L-SSD-1         |   512 |   10 |         0 |     1 | True      |&lt;br /&gt;
| 422b586d-bfc5-4a55-bcf1-eb52917a9d5e | L-SSD-2         |  1024 |   20 |         0 |     1 | True      |&lt;br /&gt;
| 67b5c020-d98d-4934-a840-da7145f126d3 | L-SSD-3         |  2048 |   40 |         0 |     2 | True      |&lt;br /&gt;
| b62cd608-46f1-417d-b737-5107b869cbe2 | L-SSD-4         |  4096 |   60 |         0 |     2 | True      |&lt;br /&gt;
| 718c48bf-5c5c-4400-9fd8-39dd541e399f | L-SSD-5         |  8192 |   80 |         0 |     4 | True      |&lt;br /&gt;
| 245dfe99-0ce1-4d9c-963b-4dccc44b292c | L-SSD-6         | 16384 |  160 |         0 |     8 | True      |&lt;br /&gt;
| 02cacdb0-e797-4a21-b224-7da67cc4a354 | L-SSD-7         | 32768 |  320 |         0 |    12 | True      |&lt;br /&gt;
| ca40ec9a-8fd5-480a-b941-fda51f1c1c16 | L-SSD-8         | 65536 |  480 |         0 |    16 | True      |&lt;br /&gt;
| volgeneral-1                         | VOL-GENERAL-1   |   512 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volgeneral-2                         | VOL-GENERAL-2   |  1024 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volgeneral-3                         | VOL-GENERAL-3   |  2048 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volgeneral-4                         | VOL-GENERAL-4   |  4096 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volgeneral-5                         | VOL-GENERAL-5   |  8192 |    0 |         0 |     4 | True      |&lt;br /&gt;
| volgeneral-6                         | VOL-GENERAL-6   | 16384 |    0 |         0 |     8 | True      |&lt;br /&gt;
| volmemory-1                          | VOL-MEMORY-1    |  4096 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volmemory-2                          | VOL-MEMORY-2    |  8192 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volmemory-3                          | VOL-MEMORY-3    | 16384 |    0 |         0 |     4 | True      |&lt;br /&gt;
| volmemory-4                          | VOL-MEMORY-4    | 32768 |    0 |         0 |     8 | True      |&lt;br /&gt;
| volmemory-5                          | VOL-MEMORY-5    | 65536 |    0 |         0 |    16 | True      |&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Flavors&amp;diff=2994</id>
		<title>Hostnet OpenStack Cloud Flavors</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Flavors&amp;diff=2994"/>
				<updated>2017-06-06T13:59:18Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hostnet OpenStack Cloud have listed below flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
| ID                                   | Name            |   RAM | Disk | Ephemeral | VCPUs | Is Public |&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
| 687f86d4-c227-421e-9c32-43519a2b4363 | L-SSD-1         |   512 |   10 |         0 |     1 | True      |&lt;br /&gt;
| 422b586d-bfc5-4a55-bcf1-eb52917a9d5e | L-SSD-2         |  1024 |   20 |         0 |     1 | True      |&lt;br /&gt;
| 67b5c020-d98d-4934-a840-da7145f126d3 | L-SSD-3         |  2048 |   40 |         0 |     2 | True      |&lt;br /&gt;
| b62cd608-46f1-417d-b737-5107b869cbe2 | L-SSD-4         |  4096 |   60 |         0 |     2 | True      |&lt;br /&gt;
| 718c48bf-5c5c-4400-9fd8-39dd541e399f | L-SSD-5         |  8192 |   80 |         0 |     4 | True      |&lt;br /&gt;
| 245dfe99-0ce1-4d9c-963b-4dccc44b292c | L-SSD-6         | 16384 |  160 |         0 |     8 | True      |&lt;br /&gt;
| 02cacdb0-e797-4a21-b224-7da67cc4a354 | L-SSD-7         | 32768 |  320 |         0 |    12 | True      |&lt;br /&gt;
| ca40ec9a-8fd5-480a-b941-fda51f1c1c16 | L-SSD-8         | 65536 |  480 |         0 |    16 | True      |&lt;br /&gt;
| volgeneral-1                         | VOL-GENERAL-1   |   512 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volgeneral-2                         | VOL-GENERAL-2   |  1024 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volgeneral-3                         | VOL-GENERAL-3   |  2048 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volgeneral-4                         | VOL-GENERAL-4   |  4096 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volgeneral-5                         | VOL-GENERAL-5   |  8192 |    0 |         0 |     4 | True      |&lt;br /&gt;
| volgeneral-6                         | VOL-GENERAL-6   | 16384 |    0 |         0 |     8 | True      |&lt;br /&gt;
| volmemory-1                          | VOL-MEMORY-1    |  4096 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volmemory-2                          | VOL-MEMORY-2    |  8192 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volmemory-3                          | VOL-MEMORY-3    | 16384 |    0 |         0 |     4 | True      |&lt;br /&gt;
| volmemory-4                          | VOL-MEMORY-4    | 32768 |    0 |         0 |     8 | True      |&lt;br /&gt;
| volmemory-5                          | VOL-MEMORY-5    | 65536 |    0 |         0 |    16 | True      |&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Flavors&amp;diff=2993</id>
		<title>Hostnet OpenStack Cloud Flavors</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Flavors&amp;diff=2993"/>
				<updated>2017-06-06T13:59:04Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: Jauna lapa: Hostnet OpenStack Cloud have listed below flavors:  &amp;lt;syntaxhighlight&amp;gt; +--------------------------------------+-----------------+-------+------+-----------+-------+-----------+ | ID...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hostnet OpenStack Cloud have listed below flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
| ID                                   | Name            |   RAM | Disk | Ephemeral | VCPUs | Is Public |&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
| 687f86d4-c227-421e-9c32-43519a2b4363 | L-SSD-1         |   512 |   10 |         0 |     1 | True      |&lt;br /&gt;
| 422b586d-bfc5-4a55-bcf1-eb52917a9d5e | L-SSD-2         |  1024 |   20 |         0 |     1 | True      |&lt;br /&gt;
| 67b5c020-d98d-4934-a840-da7145f126d3 | L-SSD-3         |  2048 |   40 |         0 |     2 | True      |&lt;br /&gt;
| b62cd608-46f1-417d-b737-5107b869cbe2 | L-SSD-4         |  4096 |   60 |         0 |     2 | True      |&lt;br /&gt;
| 718c48bf-5c5c-4400-9fd8-39dd541e399f | L-SSD-5         |  8192 |   80 |         0 |     4 | True      |&lt;br /&gt;
| 245dfe99-0ce1-4d9c-963b-4dccc44b292c | L-SSD-6         | 16384 |  160 |         0 |     8 | True      |&lt;br /&gt;
| 02cacdb0-e797-4a21-b224-7da67cc4a354 | L-SSD-7         | 32768 |  320 |         0 |    12 | True      |&lt;br /&gt;
| ca40ec9a-8fd5-480a-b941-fda51f1c1c16 | L-SSD-8         | 65536 |  480 |         0 |    16 | True      |&lt;br /&gt;
| volgeneral-1                         | VOL-GENERAL-1   |   512 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volgeneral-2                         | VOL-GENERAL-2   |  1024 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volgeneral-3                         | VOL-GENERAL-3   |  2048 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volgeneral-4                         | VOL-GENERAL-4   |  4096 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volgeneral-5                         | VOL-GENERAL-5   |  8192 |    0 |         0 |     4 | True      |&lt;br /&gt;
| volgeneral-6                         | VOL-GENERAL-6   | 16384 |    0 |         0 |     8 | True      |&lt;br /&gt;
| volmemory-1                          | VOL-MEMORY-1    |  4096 |    0 |         0 |     1 | True      |&lt;br /&gt;
| volmemory-2                          | VOL-MEMORY-2    |  8192 |    0 |         0 |     2 | True      |&lt;br /&gt;
| volmemory-3                          | VOL-MEMORY-3    | 16384 |    0 |         0 |     4 | True      |&lt;br /&gt;
| volmemory-4                          | VOL-MEMORY-4    | 32768 |    0 |         0 |     8 | True      |&lt;br /&gt;
| volmemory-5                          | VOL-MEMORY-5    | 65536 |    0 |         0 |    16 | True      |&lt;br /&gt;
+--------------------------------------+-----------------+-------+------+-----------+-------+-----------+&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2992</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2992"/>
				<updated>2017-06-06T12:23:13Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \                        &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
export IMG_ENDPOINT=&amp;quot;{imageURL}&amp;quot;&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose a flavor from the list and note its id.&lt;br /&gt;
export FLAVOR_ID=&amp;quot;{flavorId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!!!Full list of flavors!!!&lt;br /&gt;
&lt;br /&gt;
# List available images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $IMG_ENDPOINT/v2/images \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an image from the list and note its id.&lt;br /&gt;
export IMAGE_ID=&amp;quot;{imageId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available networks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $NET_ENDPOINT/v2.0/networks \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an network from the list and note its id.&lt;br /&gt;
export NET_ID=&amp;quot;{networkId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Create server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -s $ENDPOINT/servers \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '{&amp;quot;server&amp;quot;: {&amp;quot;name&amp;quot;: &amp;quot;MyNewServer&amp;quot;, &amp;quot;imageRef&amp;quot;: &amp;quot;e689ffc1-3cd5-4e9e-be6f-240fdaac83fd&amp;quot;, &amp;quot;flavorRef&amp;quot;: &amp;quot;687f86d4-c227-421e-9c32-43519a2b4363&amp;quot;}}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;server&amp;quot;: {&lt;br /&gt;
        &amp;quot;OS-DCF:diskConfig&amp;quot;: &amp;quot;MANUAL&amp;quot;,&lt;br /&gt;
        &amp;quot;adminPass&amp;quot;: &amp;quot;iH5oE7DSDzwz&amp;quot;,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/v2.1/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;security_groups&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;name&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Nova API documentation: https://developer.openstack.org/api-ref/compute/&lt;br /&gt;
# Nova Python client: https://github.com/openstack/python-novaclient&lt;br /&gt;
&lt;br /&gt;
[[Category:Hostnet OpenStack Cloud]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2991</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2991"/>
				<updated>2017-06-06T12:22:32Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \                        &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
export IMG_ENDPOINT=&amp;quot;{imageURL}&amp;quot;&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose a flavor from the list and note its id.&lt;br /&gt;
export FLAVOR_ID=&amp;quot;{flavorId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!!!Full list of flavors!!!&lt;br /&gt;
&lt;br /&gt;
# List available images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $IMG_ENDPOINT/v2/images \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an image from the list and note its id.&lt;br /&gt;
export IMAGE_ID=&amp;quot;{imageId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available networks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $NET_ENDPOINT/v2.0/networks \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an network from the list and note its id.&lt;br /&gt;
export NET_ID=&amp;quot;{networkId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Create server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -s $ENDPOINT/servers \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '{&amp;quot;server&amp;quot;: {&amp;quot;name&amp;quot;: &amp;quot;MyNewServer&amp;quot;, &amp;quot;imageRef&amp;quot;: &amp;quot;e689ffc1-3cd5-4e9e-be6f-240fdaac83fd&amp;quot;, &amp;quot;flavorRef&amp;quot;: &amp;quot;687f86d4-c227-421e-9c32-43519a2b4363&amp;quot;}}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;server&amp;quot;: {&lt;br /&gt;
        &amp;quot;OS-DCF:diskConfig&amp;quot;: &amp;quot;MANUAL&amp;quot;,&lt;br /&gt;
        &amp;quot;adminPass&amp;quot;: &amp;quot;iH5oE7DSDzwz&amp;quot;,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/v2.1/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;security_groups&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;name&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Nova API documentation: https://developer.openstack.org/api-ref/compute/&lt;br /&gt;
# Nova Python client: https://github.com/openstack/python-novaclient&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2990</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2990"/>
				<updated>2017-06-06T12:22:16Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \                        &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
export IMG_ENDPOINT=&amp;quot;{imageURL}&amp;quot;&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose a flavor from the list and note its id.&lt;br /&gt;
export FLAVOR_ID=&amp;quot;{flavorId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!!!Full list of flavors!!!&lt;br /&gt;
&lt;br /&gt;
# List available images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $IMG_ENDPOINT/v2/images \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an image from the list and note its id.&lt;br /&gt;
export IMAGE_ID=&amp;quot;{imageId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available networks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $NET_ENDPOINT/v2.0/networks \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an network from the list and note its id.&lt;br /&gt;
export NET_ID=&amp;quot;{networkId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Create server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -s $ENDPOINT/servers \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '{&amp;quot;server&amp;quot;: {&amp;quot;name&amp;quot;: &amp;quot;MyNewServer&amp;quot;, &amp;quot;imageRef&amp;quot;: &amp;quot;e689ffc1-3cd5-4e9e-be6f-240fdaac83fd&amp;quot;, &amp;quot;flavorRef&amp;quot;: &amp;quot;687f86d4-c227-421e-9c32-43519a2b4363&amp;quot;}}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;server&amp;quot;: {&lt;br /&gt;
        &amp;quot;OS-DCF:diskConfig&amp;quot;: &amp;quot;MANUAL&amp;quot;,&lt;br /&gt;
        &amp;quot;adminPass&amp;quot;: &amp;quot;iH5oE7DSDzwz&amp;quot;,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/v2.1/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;security_groups&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;name&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nova API documentation: https://developer.openstack.org/api-ref/compute/&lt;br /&gt;
Nova Python client: https://github.com/openstack/python-novaclient&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2989</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2989"/>
				<updated>2017-06-06T12:13:49Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \                        &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
export IMG_ENDPOINT=&amp;quot;{imageURL}&amp;quot;&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose a flavor from the list and note its id.&lt;br /&gt;
export FLAVOR_ID=&amp;quot;{flavorId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!!!Full list of flavors!!!&lt;br /&gt;
&lt;br /&gt;
# List available images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $IMG_ENDPOINT/v2/images \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an image from the list and note its id.&lt;br /&gt;
export IMAGE_ID=&amp;quot;{imageId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available networks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $NET_ENDPOINT/v2.0/networks \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an network from the list and note its id.&lt;br /&gt;
export NET_ID=&amp;quot;{networkId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Create server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -s $ENDPOINT/servers \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '{&amp;quot;server&amp;quot;: {&amp;quot;name&amp;quot;: &amp;quot;MyNewServer&amp;quot;, &amp;quot;imageRef&amp;quot;: &amp;quot;e689ffc1-3cd5-4e9e-be6f-240fdaac83fd&amp;quot;, &amp;quot;flavorRef&amp;quot;: &amp;quot;687f86d4-c227-421e-9c32-43519a2b4363&amp;quot;}}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Response:&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;server&amp;quot;: {&lt;br /&gt;
        &amp;quot;OS-DCF:diskConfig&amp;quot;: &amp;quot;MANUAL&amp;quot;,&lt;br /&gt;
        &amp;quot;adminPass&amp;quot;: &amp;quot;iH5oE7DSDzwz&amp;quot;,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/v2.1/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;security_groups&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;name&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2988</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2988"/>
				<updated>2017-06-06T12:10:49Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \                        &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
export IMG_ENDPOINT=&amp;quot;{imageURL}&amp;quot;&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose a flavor from the list and note its id.&lt;br /&gt;
export FLAVOR_ID=&amp;quot;{flavorId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!!!Full list of flavors!!!&lt;br /&gt;
&lt;br /&gt;
# List available images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $IMG_ENDPOINT/v2/images \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an image from the list and note its id.&lt;br /&gt;
export IMAGE_ID=&amp;quot;{imageId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available networks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $NET_ENDPOINT/v2.0/networks \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an network from the list and note its id.&lt;br /&gt;
export NET_ID=&amp;quot;{networkId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Create server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -s $ENDPOINT/servers \&lt;br /&gt;
  -X POST \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '{&amp;quot;server&amp;quot;: {&amp;quot;name&amp;quot;: &amp;quot;MyNewServer&amp;quot;, &amp;quot;imageRef&amp;quot;: &amp;quot;e689ffc1-3cd5-4e9e-be6f-240fdaac83fd&amp;quot;, &amp;quot;flavorRef&amp;quot;: &amp;quot;687f86d4-c227-421e-9c32-43519a2b4363&amp;quot;}}' | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;server&amp;quot;: {&lt;br /&gt;
        &amp;quot;OS-DCF:diskConfig&amp;quot;: &amp;quot;MANUAL&amp;quot;,&lt;br /&gt;
        &amp;quot;adminPass&amp;quot;: &amp;quot;iH5oE7DSDzwz&amp;quot;,&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
        &amp;quot;links&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/v2.1/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;self&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;href&amp;quot;: &amp;quot;https://compute.api.cloud.hostnet.lv/86320c4cde114196a211b49d3ba9c5f3/servers/57037ac4-4478-4708-bd17-46273bcc3b06&amp;quot;,&lt;br /&gt;
                &amp;quot;rel&amp;quot;: &amp;quot;bookmark&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;security_groups&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;name&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2987</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2987"/>
				<updated>2017-06-06T11:37:17Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \                        &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
export IMG_ENDPOINT=&amp;quot;{imageURL}&amp;quot;&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose a flavor from the list and note its id.&lt;br /&gt;
export FLAVOR_ID=&amp;quot;{flavorId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!!!Full list of flavors!!!&lt;br /&gt;
&lt;br /&gt;
# List available images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $IMG_ENDPOINT/v2/images \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an image from the list and note its id.&lt;br /&gt;
export IMAGE_ID=&amp;quot;{imageId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available networks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $NET_ENDPOINT/v2.0/networks \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an network from the list and note its id.&lt;br /&gt;
export NET_ID=&amp;quot;{networkId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2986</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2986"/>
				<updated>2017-06-05T19:00:54Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example with using curl.&lt;br /&gt;
&lt;br /&gt;
Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \                        &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
export IMG_ENDPOINT=&amp;quot;{imageURL}&amp;quot;&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose a flavor from the list and note its id.&lt;br /&gt;
export FLAVOR_ID=&amp;quot;{flavorId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!!!Full list of flavors!!!&lt;br /&gt;
&lt;br /&gt;
# List available images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $IMG_ENDPOINT/v2/images \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an image from the list and note its id.&lt;br /&gt;
export IMAGE_ID=&amp;quot;{imageId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available networks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $NET_ENDPOINT/v2.0/networks \ &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an network from the list and note its id.&lt;br /&gt;
export NET_ID=&amp;quot;{networkId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2985</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2985"/>
				<updated>2017-06-05T16:56:45Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \                        &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
export IMG_ENDPOINT=&amp;quot;{imageURL}&amp;quot;&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose a flavor from the list and note its id.&lt;br /&gt;
export FLAVOR_ID=&amp;quot;{flavorId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!!!Full list of flavors!!!&lt;br /&gt;
&lt;br /&gt;
# List available images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $IMG_ENDPOINT/v2/images \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an image from the list and note its id.&lt;br /&gt;
export IMAGE_ID=&amp;quot;{imageId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available networks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $NET_ENDPOINT/v2.0/networks \ &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an network from the list and note its id.&lt;br /&gt;
export NET_ID=&amp;quot;{networkId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2984</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2984"/>
				<updated>2017-06-05T10:46:59Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/auth/catalog \                        &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute, image and network endpoints:&lt;br /&gt;
export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
export IMG_ENDPOINT=&amp;quot;{imageURL}&amp;quot;&lt;br /&gt;
export NET_ENDPOINT=&amp;quot;{networkURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose a flavor from the list and note its id.&lt;br /&gt;
export FLAVOR_ID=&amp;quot;{flavorId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!!!Full list of flavors!!!&lt;br /&gt;
&lt;br /&gt;
# List available images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -s -X GET $IMG_ENDPOINT/v2/images \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an image from the list and note its id.&lt;br /&gt;
export IMAGE_ID=&amp;quot;{imageId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available networks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -s -X GET $NET_ENDPOINT/v2.0/networks \ &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an network from the list and note its id.&lt;br /&gt;
export NET_ID=&amp;quot;{networkId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2983</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2983"/>
				<updated>2017-06-05T10:40:34Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {password} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;default&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/endpoints \                        &lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute and image URL:&lt;br /&gt;
export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
export IMG_ENDPOINT=&amp;quot;{imageURL}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose a flavor from the list and note its id.&lt;br /&gt;
export FLAVOR_ID=&amp;quot;{flavorId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!!!Full list of flavors!!!&lt;br /&gt;
&lt;br /&gt;
# List available images:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -s -X GET $IMG_ENDPOINT/v2/images \&lt;br /&gt;
  -H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&lt;br /&gt;
# Choose an image from the list and note its id.&lt;br /&gt;
export IMAGE_ID=&amp;quot;{imageId}&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2982</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2982"/>
				<updated>2017-06-05T10:25:17Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password}, {domain} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {apiKey} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;{domain}&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
&lt;br /&gt;
  export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Get service endpoints:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET https://identity.api.cloud.hostnet.lv/v3/endpoints \                        &lt;br /&gt;
-H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Set env variable for public compute URL:&lt;br /&gt;
&lt;br /&gt;
  export ENDPOINT=&amp;quot;{computeURL}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# List available flavors:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
curl -s -X GET $ENDPOINT/flavors \&lt;br /&gt;
-H &amp;quot;X-Auth-Token: $OS_TOKEN&amp;quot; | python -m json.tool&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!!!Full list of flavors!!!&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2981</id>
		<title>Hostnet OpenStack Cloud Compute API</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Hostnet_OpenStack_Cloud_Compute_API&amp;diff=2981"/>
				<updated>2017-06-05T10:04:03Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: Jauna lapa: Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password}, {domain} and {projectID} with your info:  # {username}, {apiKey} below a...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Once you have these pieces of information, you can pass them into the SDK by replacing {username}, {password}, {domain} and {projectID} with your info:&lt;br /&gt;
&lt;br /&gt;
# {username}, {apiKey} below are placeholders, do not enclose '{}' when you replace them with actual credentials.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
~ curl -i \&lt;br /&gt;
  -H &amp;quot;Content-Type: application/json&amp;quot; \&lt;br /&gt;
  -d '&lt;br /&gt;
{ &amp;quot;auth&amp;quot;: {&lt;br /&gt;
    &amp;quot;identity&amp;quot;: {&lt;br /&gt;
      &amp;quot;methods&amp;quot;: [&lt;br /&gt;
        &amp;quot;password&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;password&amp;quot;: {&lt;br /&gt;
        &amp;quot;user&amp;quot;: {&lt;br /&gt;
          &amp;quot;name&amp;quot;: &amp;quot;{username}&amp;quot;,&lt;br /&gt;
          &amp;quot;domain&amp;quot;: {&lt;br /&gt;
            &amp;quot;id&amp;quot;: &amp;quot;{domain}&amp;quot;&lt;br /&gt;
          },&lt;br /&gt;
          &amp;quot;password&amp;quot;: &amp;quot;{password}&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;scope&amp;quot;: {&lt;br /&gt;
      &amp;quot;project&amp;quot;: {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;{projectID}&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}' \&lt;br /&gt;
  https://identity.api.cloud.hostnet.lv/v3/auth/tokens&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# From the resulting, set environment variable as X-Subject-Token value:&lt;br /&gt;
&lt;br /&gt;
  export OS_TOKEN=&amp;quot;{X-Subject-Token}&amp;quot;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Change_php_version&amp;diff=2963</id>
		<title>Change php version</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Change_php_version&amp;diff=2963"/>
				<updated>2017-05-23T11:23:53Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= '''Kā nomainīt PHP versiju savam hostinga kontam?''' = &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
'''Lai nomainītu PHP versiju, ir jāveic šādas darbības.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
#Pieslēdzieties cPanel, izmantojot saiti '''http://domens.lv:2083''' (kur '''domens.lv''' ir Jūsu domēna vārds).&lt;br /&gt;
#Pēc pieslēgšanās atrodiet sadaļu Software un noklikšķiniet uz '''Select PHP Version'''.&lt;br /&gt;
&lt;br /&gt;
[[Attēls:Php 1.png]]&lt;br /&gt;
&lt;br /&gt;
#Izvēlieties PHP versiju un Jums nepieciešamos moduļus.&lt;br /&gt;
#Jūs varat mainīt dažādus PHP iestatījumus, noklikšķinot uz '''Switch To PHP Options'''.&lt;br /&gt;
&lt;br /&gt;
[[Attēls:Php 2.png]]&lt;br /&gt;
&lt;br /&gt;
#Apstipriniet savu izvēli, noklikšķinot uz '''Save'''.&lt;br /&gt;
&lt;br /&gt;
[[Attēls:Php 3.png]]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:CloudHosting]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Php_3.png&amp;diff=2962</id>
		<title>Attēls:Php 3.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Php_3.png&amp;diff=2962"/>
				<updated>2017-05-23T11:20:34Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Php_2.png&amp;diff=2961</id>
		<title>Attēls:Php 2.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Php_2.png&amp;diff=2961"/>
				<updated>2017-05-23T11:20:23Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Php_1.png&amp;diff=2960</id>
		<title>Attēls:Php 1.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=Att%C4%93ls:Php_1.png&amp;diff=2960"/>
				<updated>2017-05-23T11:20:11Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	<entry>
		<id>http://wiki.hostnet.lv/index.php?title=SSD_VPS_un_DNS_serveri&amp;diff=2505</id>
		<title>SSD VPS un DNS serveri</title>
		<link rel="alternate" type="text/html" href="http://wiki.hostnet.lv/index.php?title=SSD_VPS_un_DNS_serveri&amp;diff=2505"/>
				<updated>2016-12-06T08:12:24Z</updated>
		
		<summary type="html">&lt;p&gt;Martins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hostnet SSD VPS servisam nav pieejams automatizēts DNS serviss, bet ir pieejamas divas alternatīvas:&lt;br /&gt;
&lt;br /&gt;
1.) Izmantojot payments.hostnet.lv pašapkalpošanās portālu iespējams piereģistrēt jaunu domēnu, vai veikt [[Transfer_domain_to_SIA_Hostnet_registrar|domēna pārcelšanu]], pēc kā iespējams veidot/rediģēt DNS ierakstus izmantojot payments.hostnet.lv paneli.&lt;br /&gt;
&lt;br /&gt;
2.) Uzstādīt DNS servisu uz sava servera un izmantot to kā DNS serveri.&lt;br /&gt;
&lt;br /&gt;
[[Category:SSD VPS]]&lt;/div&gt;</summary>
		<author><name>Martins</name></author>	</entry>

	</feed>