---
title: 'API - Mijiedarbība ar Boot From ISO | Zomro'
description: 'Šajā instrukcijā aprakstīts, kā palaist režīmu Boot from ISO'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a54%40server-panel.net/2024/07/23/screenshot-from-2024-07-23-15-31-16_q50.jpg'
---

![opened image]()

  * [Zomro](https://zomro.com/lv/)
  * [Noderīgi raksti](https://zomro.com/lv/blog/articles/)
  * API - Mijiedarbība ar Boot From ISO 



# API - Mijiedarbība ar Boot From ISO

24-07-2024

Šajā rakstā ir aprakstīts, kā veikt operāciju Boot from ISO, izmantojot API.

## 

## **Boot from ISO izmantošana**

Lai sāktu Boot From ISO procesu instancei, veicam pieprasījumu šādā formātā:

URL: 
    
    
    https://api.zomro.com/

Metode: POST

Pieprasījuma ķermenis (Form-data):

Parametrs | Vērtības piemērs | Obligāts parametrs | Vērtības apraksts  
---|---|---|---  
func | instances.fleio.boot_from_iso | Jā | Funkcija Boot from ISO izmantošanai  
auth | 21fc199...c43f71 | Nē | Sesijas tokens. Tas ir viens no autorizācijas veidiem. Vairāk par citiem veidiem aprakstīts [šeit](https://ispsystem.com/docs/b6c/developer-section/working-with-api/guide-to-ispsystem-software-api)  
out | json | Jā | Atbildes tips, kuru sagaidīt  
sok | ok | Jā | Operācijas apstiprinājums  
elid | 5203773 | Jā | Instance ID  
select_boot_from_iso | ffa4a7c1-9e36-49a1-8770-acfb2878141f | Jā | Attēla UUID, kuru plānojam izmantot. Ieteicams izmantot attēlu ar ISO diska tipu  
zone | pub | Jā | Zonas tips, kur atrodas attēls. Pieejamie parametri: «own», «pub».  
  
Piemērs Instance pārejai uz Boot From ISO režīmu

Piemēram, izmantojam pakalpojumu:

![API - Mijiedarbība ar Boot From ISO - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a54%40server-panel.net/2024/07/23/screenshot-from-2024-07-23-15-31-16_q50.jpg)

un ielādējam šādu attēlu:  
  
![API - Mijiedarbība ar Boot From ISO - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a54%40server-panel.net/2024/07/24/screenshot-from-2024-07-24-09-35-25_q50.jpg)

URL: 
    
    
    https://api.zomro.com/

Metode: POST

Pieprasījuma ķermenis (Form-data):

Parametrs | Vērtība  
---|---  
func | instances.fleio.boot_from_iso  
auth | 21fc199...c43f71  
out | json  
sok | ok  
elid | 5203773  
select_boot_from_iso | ffa4a7c1-9e36-49a1-8770-acfb2878141f  
zone | pub  
  
Šeit ir pieprasījuma piemērs, kuru var izpildīt no konsoles:
    
    
    curl --location 'https://api.zomro.com/' \
    --form 'func="instances.fleio.boot_from_iso"' \
    --form 'auth="d22467cab40fedf7674da126"' \
    --form 'out="json"' \
    --form 'elid="5203773"' \
    --form 'sok="ok"' \
    --form 'select_boot_from_iso="ffa4a7c1-9e36-49a1-8770-acfb2878141f"' \
    --form 'zone="pub"'

Pēc pieprasījuma izpildes redzam, ka instance ir pārgājusi uz «Boot from ISO» režīmu. To apstiprina rezultāts fotoattēlā:

![API - Mijiedarbība ar Boot From ISO - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a54%40server-panel.net/2024/07/24/screenshot-from-2024-07-24-09-40-15_q50.jpg)

Tāpat, ja netiek nodots parametrs sok, pieprasījums tiks izpildīts priekšskatījuma režīmā. Izpildot šo pieprasījumu, var iegūt pieejamos attēlus, lai pārietu uz boot from iso no izvēlētā attēla. Piemēram, izpildīsim šādu pieprasījumu, bet bez nodotā parametra «sok»:
    
    
    curl --location 'https://api.zomro.com/' \
    --form 'func="instances.fleio.boot_from_iso"' \
    --form 'auth="d22467cab40fedf7674da126"' \
    --form 'out="json"' \
    --form 'elid="5203773"' 

  
Saņemam šādu atbildi:
    
    
    {
        "doc": {
            ...
            "slist": [
                {
                    "$name": "zone",
                    "val": [
                        {
                            "$key": "own",
                            "$": "own"
                        },
                        {
                            "$key": "pub",
                            "$": "pub"
                        }
                    ]
                },
                {
                    "$name": "select_boot_from_iso",
                    "val": [
                        {
                            "$depend": "own",
                            "$name": "myImage",
                            "$key": "35904b88-7c1f-47c6-911c-1198fbc6afeb",
                            "$": "Solaris "
                        },
                        {
                            "$depend": "own",
                            "$name": "boo",
                            "$key": "696c4ee2-6d19-4281-b301-599c220cd4f3",
                            "$": "AlmaLinux "
                        },
                        {
                            "$depend": "own",
                            "$name": "foo",
                            "$key": "5b71c86b-c384-4e6f-9fd8-3f22d000c2ff",
                            "$": "AlmaLinux "
                        },
                        {
                            "$depend": "pub",
                            "$key": "ffa4a7c1-9e36-49a1-8770-acfb2878141f",
                            "$": "[ISO] systemrescue-11.00-amd64"
                        }
                    ]
                }
            ],
        
        }
    }

Analizējot šo atbildes struktūru, iegūtie interesējošie dati atrodas šādā ligzdojumā:
    
    
    doc.slist.[]

Kā redzam, mums ir pieejami attēli:

UUID | Attēla nosaukums | OS nosaukums | Piekļuves zona  
---|---|---|---  
35904b88-7c1f-47c6-911c-1198fbc6afeb | myImage | Solaris | own  
696c4ee2-6d19-4281-b301-599c220cd4f3 | boo | AlmaLinux | own  
5b71c86b-c384-4e6f-9fd8-3f22d000c2ff | foo | AlmaLinux | own  
ffa4a7c1-9e36-49a1-8770-acfb2878141f | - | [ISO] systemrescue-11.00-amd64 | pub  
  
Attēls ar piekļuves modifikatoru «pub» ir pieejams visiem lietotājiem. Savukārt ar «own» - pieejams tikai attēla īpašniekam.

## **Iziet no «Boot From ISO» režīma**

##   


Tāpat, lai izietu no «Boot From ISO» režīma, veicam šādu API pieprasījumu šādā formātā:

URL: 
    
    
    https://api.zomro.com/

Metode: POST

Pieprasījuma ķermenis (Form-data):

Parametrs | Vērtības piemērs | Obligāts parametrs | Vērtības apraksts  
---|---|---|---  
func | instances.fleio.unrescue | Jā | Funkcija, lai izietu no «Boot from ISO» režīma  
auth | 21fc199...c43f71 | Nē | Sesijas tokens. Tas ir viens no autorizācijas veidiem. Vairāk par citiem veidiem aprakstīts [šeit](https://ispsystem.com/docs/b6c/developer-section/working-with-api/guide-to-ispsystem-software-api)  
out | json | Jā | Atbildes tips, kuru sagaidīt  
elid | 5203773 | Jā | Instance ID  
  
Piemēram, atslēgsim «Boot From ISO» režīmu instancei ar ID 5203773.

Izpildīsim šādu pieprasījumu konsolē:
    
    
    curl --location 'https://api.zomro.com/' \
    --form 'func="instances.fleio.unrescue"' \
    --form 'auth="0b31d69ab7b7b4839dfd6506"' \
    --form 'out="json"' \
    --form 'elid="5203773"'

Pēc pieprasījuma izpildes redzam, ka pakalpojums ir aktīvs:

![API - Mijiedarbība ar Boot From ISO - 4](https://dx86q6oq7ry0e.cloudfront.net/uploads/blog/a54%40server-panel.net/2024/07/23/screenshot-from-2024-07-23-15-31-16_q50.jpg)

Tāpat piedāvājam izpētīt rakstus, kas var būt noderīgi mijiedarbībai ar [Cloud VPS](https://zomro.com/lv/vps) produktiem, izmantojot API:

  * [_API - Pakalpojuma izveide_](https://zomro.com/lv/blog/articles/462-api-creation-of-a-service)
  * [_API - Informācijas iegūšana par pieejamajiem tarifiem un to parametriem_](https://zomro.com/lv/blog/articles/464-api-obtaining-information-about-available-tariffs-and-their-parameters)
  * [_API - Operācija Start & Stop_](https://zomro.com/lv/blog/articles/468-api-operation-start-and-stop)
  * [_API - Operācija Reboot_](https://zomro.com/lv/blog/articles/465-api-operation-reboot)
  * [_API - Operācija Rebuild_](https://zomro.com/lv/blog/articles/466-api-operation-rebuild)
  * [_API - Operācija Delete_](https://zomro.com/lv/blog/articles/467-api-operation-delete)
  * [_API - Mijiedarbība ar Image_](https://zomro.com/lv/blog/faq/487-api-interaction-with-image)
  * [_API - Mijiedarbība ar Backup Schedule_](https://zomro.com/lv/blog/faq/486-api-interaction-with-backup-schedule)
  * [_API - Mijiedarbība ar Rescue_](https://zomro.com/lv/blog/faq/485-api-interacting-with-rescue)
  * [_API - Mijiedarbība ar Backup_](https://zomro.com/lv/blog/faq/482-api-interaction-with-backup)
  * [_API - Mijiedarbība ar Snapshots_](https://zomro.com/lv/blog/faq/483-api-interacting-with-snapshots)



  
  


Līdzīgie raksti

[API - Mijiedarbība ar Snapshots](https://zomro.com/lv/blog/articles/483-api-interacting-with-snapshots) [Telnet izmantošana Ubuntu 24.04 LTS](https://zomro.com/lv/blog/articles/512-using-telnet-in-ubuntu-lts) [API - Mijiedarbība ar Backup](https://zomro.com/lv/blog/articles/482-api-interaction-with-backup) [Kāpēc ir svarīgi veikt dublēšanu](https://zomro.com/lv/blog/articles/210-pochemu-vazhno-delat-rezervnoe-kopirovanie) [API - Operācija Start & Stop](https://zomro.com/lv/blog/articles/468-api-operation-start-and-stop)

[ Dedikētie serveri no €88.80/mēn. ](/lv/dedicated-servers)
