Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
PostPosted: Fri Jul 24, 2015 4:58 am 
Offline
Newbie

Joined: Fri Jul 24, 2015 4:37 am
Posts: 4
Since i`m building managed vps hosting based on linode, i`m missing some api functions that much exist and it`s easy to implement.


1. Enable backup
- How can i enable backups via api? Manually heh?

2. Make new snapshot
- When i perform major software updates, i have two options to revert if something is wrong. One if to develop revert option myself and one is to create snapshot and revert if something is wrong. Since this issue can be rare and it is much hard to develop revert options on every update and since we are paying for backups and backups have snapshot, why there is no api function?

3. Restore from backup
- related to 2)

4. List backups
- related to 2)

5. Create new linode not in [host list]
- Linode have load balancing feature for HA, but HA does not mean just software errors or similar, it`s mean hardware errors too. Currently there is no way to create two linodes via api and be sure are not on same machine/host.

6. Network usage
- I know you have removed this parameter but you still have it in your database, so why dont you pass in your linode.list()? How can i measure additional usage for my clients? There are several ways :

- Linux daemon to calculate usage
- Set alerts for over 100% usage and then manually check those linodes.
- Read from api


7. Add IP Floating
- Also important missing function for building HA apps.



Why should we make something that exist or check it manually?


Last edited by batoo on Sat Dec 26, 2015 11:38 am, edited 3 times in total.

Top
   
PostPosted: Fri Jul 24, 2015 12:51 pm 
Offline
Linode Staff

Joined: Wed Jul 01, 2015 10:33 am
Posts: 59
I apologize that none of these options are available, save for #5. I'll be sure to pass these requests on to our team to consider being implemented.

As for #5 with Creating a new Linode not in [host list], this is done automatically. Whenever you make a new Linode, it will always place it on a host that you do not already occupy. The only time it will place it on a host that you already have another Linode on is if there are no other possible hosts that you can land on due to availability.


Top
   
PostPosted: Fri Jul 24, 2015 9:39 pm 
Offline
Newbie

Joined: Fri Jul 24, 2015 4:37 am
Posts: 4
Please suggest this functions since they are must in case we clients want to make good services based on linode.
As for [not in host], since your internal logic works like that and is rare to happens on same host, passing "host name" on linode.details functions will help us to delete and recreate another linode in this rare situations.

How much average hosts does linode datacenter have? From my calculations based on "hostname+id" in linode details page, around 1000 on average. But this actually don`t give us answer or logic how offen can be happens since we don`t know "hosts with free slots" :)


Top
   
PostPosted: Mon Jul 27, 2015 1:33 am 
Offline
Senior Newbie
User avatar

Joined: Wed Oct 22, 2014 4:28 am
Posts: 11
Website: https://plushforums.com/
Location: London
+1 for enabling backups via the API. This is an operational bottleneck for us, because it depends on someone with access to the Manager.

_________________
PlushForums - Beautiful, modern discussion forums.


Top
   
PostPosted: Thu Jul 30, 2015 7:41 pm 
Offline
Linode Staff

Joined: Wed Jul 01, 2015 10:33 am
Posts: 59
I can't say how many hosts we have in our data centers, not to mention how much that can fluctuate in even a short period. We're constantly expanding our efforts where needed. Passing on the host ID would be great too for the API information, especially since you can grab that information from the Linode Dashboard as it is.


Top
   
PostPosted: Sat Aug 29, 2015 9:57 pm 
Offline
Newbie

Joined: Fri Jul 24, 2015 4:37 am
Posts: 4
Forget about "dashboard" information's, since we and i believe many api users as adeflit make automated systems, so we don`t want to manually check something.
I can even develop robot to auto login, get server html page, parse information's to get something, but this is just wrong way.

All api funtions witch i mention in this post ALREADY exist in your system, so they are developed, stable etc..
Linode just need to implement in api, witch is very easy.


Top
   
PostPosted: Thu Oct 22, 2015 3:10 am 
Offline

Joined: Thu Oct 22, 2015 3:08 am
Posts: 1
I am totally agree with you Mr.Batoo and I need more details about that???

_________________
Graduated from Soran University with First Class Degree with Honours in Computer Science.


Top
   
PostPosted: Sat Dec 26, 2015 11:40 am 
Offline
Newbie

Joined: Fri Jul 24, 2015 4:37 am
Posts: 4
Any news?

Current Linode API VERSION 3.3 but nothing new.


Top
   
PostPosted: Sat Dec 26, 2015 12:01 pm 
Offline
Senior Member

Joined: Mon Jul 05, 2010 5:13 pm
Posts: 392
You can watch the api.spec output and the blog as easily as anybody:

https://www.linode.com/api/utility/api.spec
https://blog.linode.com/

Just because you've decided that adding the calls you want must be easy does not mean it's actually easy or that it's more valuable than other work that needs doing. You've passed along your interest to Linode; now they have to weigh the difficulty and benefits of doing this against other work.

- Les


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group