рдХреБрдиреИ рдкрдирд┐ Openstack-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рд╣реЛрд╕реНрдЯрд┐рдЩрдорд╛ 3CX рдХреНрд▓рд╛рдЙрдб PBX рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

рдкреНрд░рд╛рдп: рддрдкрд╛рдИрдВрд▓реЗ рдХреНрд▓рд╛рдЙрдбрдорд╛ 3CX PBX рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рддрд░ рддрдкрд╛рдИрдВрдХреЛ рдЫрдиреМрдЯ рдЧрд░рд┐рдПрдХреЛ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рдпрдХ рд╕реВрдЪреАрдорд╛ рдЫреИрдиред рд╕рдорд░реНрдерд┐рдд 3CX (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, Mail.ru Cloud Solutions)ред рдард┐рдХреИ рдЫ! рдпреЛ рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдЫреИрди; рддрдкрд╛рдИрдВрд▓реЗ рднрд░реНрдЦрд░реИ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ рдХрд┐ рдкреНрд░рджрд╛рдпрдХрд▓реЗ рдУрдкрдирд╕реНрдЯреНрдпрд╛рдХ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред 3CX, рдЕрдиреНрдп рдХрдореНрдкрдиреАрд╣рд░реВ рдмреАрдЪ, рдкреНрд░рд╛рдпреЛрдЬрдХрд╣рд░реВ Openstack рд╡рд┐рдХрд╛рд╕ рд░ Openstack API рд░ рдирд┐рдЧрд░рд╛рдиреА рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдирдХ рд╣реЛрд░рд╛рдЗрдЬрди рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред 

рддреНрдпрд╕реЛрднрдП, 3CX рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫ:

  • рд╕рдХреНрд░рд┐рдп рдЦрд╛рддрд╛рдХреЛ рд╕рд╛рде рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рдпрдХ Openstack API рдЕрдиреБрд░реВрдк
  • Openstack API URL рд╕рд╣рд┐рдд PBX рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕реЗрд╡рд╛рдХрд╛ рд▓рд╛рдЧрд┐ API рдкрд╣реБрдБрдЪ рдкреНрд░рдорд╛рдгрд╣рд░реВ

рдЙрджрд╛рд╣рд░рдгрдХреЛ рд░реВрдкрдорд╛ Dreamhost рдкреНрд░рджрд╛рдпрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреНрд▓рд╛рдЙрдб 3CX рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╣реЗрд░реМрдВред

рдПрдЙрдЯрд╛ OpenStack рд╣реЛрд╕реНрдЯрд┐рдЩ рдЦрд╛рддрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

1. рдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН https://www.dreamhost.com/ рд░ рд╣реЛрд╕реНрдЯрд┐рдЩ рд░ рд╕рд░реНрднрд░ > рдХреНрд▓рд╛рдЙрдбрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред рдЦреБрд▓реНрдиреЗ рдкреГрд╖реНрдардорд╛, DreamCompute рд╕рдБрдЧ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдХреБрдиреИ рдкрдирд┐ Openstack-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рд╣реЛрд╕реНрдЯрд┐рдЩрдорд╛ 3CX рдХреНрд▓рд╛рдЙрдб PBX рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

2. рдЖрдлреНрдиреЛ рдкреНрд░рдорд╛рдгрд╣рд░реВ рднрд░реНрдиреБрд╣реЛрд╕реНред Compute API рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рдкрд╛рд╕рд╡рд░реНрдб рдЪрд╛рд╣рд┐рдиреНрдЫ, рдЬреБрди PBX рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕реЗрд╡рд╛рджреНрд╡рд╛рд░рд╛ Dreamhost Openstack рдкреНрд▓реЗрдЯрдлрд░реНрдорд╕рдБрдЧ рдбрд╛рдЯрд╛ рдЖрджрд╛рдирдкреНрд░рджрд╛рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдХреБрдиреИ рдкрдирд┐ Openstack рдкреНрд░рджрд╛рдпрдХрд▓реЗ рд▓рдЧрднрдЧ рдЙрд╣реА рдЬрд╛рдирдХрд╛рд░реА рдЕрдиреБрд░реЛрдз рдЧрд░реНрдиреЗрдЫред

рдХреБрдиреИ рдкрдирд┐ Openstack-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рд╣реЛрд╕реНрдЯрд┐рдЩрдорд╛ 3CX рдХреНрд▓рд╛рдЙрдб PBX рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

3. рджрд░реНрддрд╛ рдкрдЫрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ рдЦрд╛рддрд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд░ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╣рд┐рддрдХреЛ рдЗ-рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫред рдирд┐рдпрдордХреЛ рд░реВрдкрдорд╛, рдЕрдкрд░реЗрдЯрд░рд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рд░рд╛рд╣рджрд╛рдиреА рд╡рд╛ рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд╕реНрдХреНрдпрд╛рди рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЕрдиреБрд░реЛрдз рдЧрд░реНрдЫрдиреНред

3CX PBX рдПрдХреНрд╕рдкреНрд░реЗрд╕ рдХреЛ рд▓рд╛рдЧрд┐ OpenStack рдЦрд╛рддрд╛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди

4. рдЖрдлреНрдиреЛ рдЦрд╛рддрд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реЗрдкрдЫрд┐, рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрдпрд╛рдирд▓рдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН, рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рд╣рд░реВ рдЦрдгреНрдбрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН рд░ DreamCompute рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдХреБрдиреИ рдкрдирд┐ Openstack-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рд╣реЛрд╕реНрдЯрд┐рдЩрдорд╛ 3CX рдХреНрд▓рд╛рдЙрдб PBX рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

5. рдпрд╣рд╛рдБ рддрдкрд╛рдИрдВрд▓реЗ рдЯреЗрдиреЗрдиреНрдЯ рдЖрдИрдбреА рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рджреЗрдЦреНрдиреБрд╣реБрдиреЗрдЫред рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд░реЗрдХрд░реНрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН - PBX рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕реЗрд╡рд╛ рдорд╛рд░реНрдлрдд 3CX рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрд╛ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпреЛ рдбреЗрдЯрд╛ рдЪрд╛рд╣рд┐рдиреНрдЫред рддреНрдпрд╕рдкрдЫрд┐ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдХреБрдиреИ рдкрдирд┐ Openstack-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рд╣реЛрд╕реНрдЯрд┐рдЩрдорд╛ 3CX рдХреНрд▓рд╛рдЙрдб PBX рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

6. рдХрдиреНрдЯреНрд░реЛрд▓ рдкреНрдпрд╛рдирд▓рдорд╛, рдкрд╣реБрдБрдЪ рд░ рд╕реБрд░рдХреНрд╖рд╛ > API рдкрд╣реБрдБрдЪ рдкреГрд╖реНрдардорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред рдпрд╣рд╛рдБ, рдкрд╣рд┐рдЪрд╛рди рд░реЗрдЦрд╛рдорд╛ URL рдлрд┐рдХреНрд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН - рдпреЛ URL рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, PBX рдПрдХреНрд╕рдкреНрд░реЗрд╕рд▓реЗ Dreamhost OpenStack рдХреНрд▓рд╛рдЙрдб рдкрд╣реБрдБрдЪ рдЧрд░реНрджрдЫред

рдХреБрдиреИ рдкрдирд┐ Openstack-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рд╣реЛрд╕реНрдЯрд┐рдЩрдорд╛ 3CX рдХреНрд▓рд╛рдЙрдб PBX рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ 
7. рдкрд╣реБрдБрдЪ рд░ рд╕реБрд░рдХреНрд╖рд╛ рдЦрдгреНрдбрдорд╛, рдХреБрдЮреНрдЬреА рдЬреЛрдбреАрд╣рд░реВ рдЯреНрдпрд╛рдмрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН рд░ рдХреБрдЮреНрдЬреА рдЬреЛрдбреА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдХреБрдиреИ рдкрдирд┐ Openstack-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рд╣реЛрд╕реНрдЯрд┐рдЩрдорд╛ 3CX рдХреНрд▓рд╛рдЙрдб PBX рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

8. рджреЗрдЦрд╛ рдкрд░реНрдиреЗ рд╡рд┐рдиреНрдбреЛрдорд╛, рдХреБрдЮреНрдЬреА рдЬреЛрдбреАрдХреЛ рдирд╛рдо рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдХреБрдЮреНрдЬреА рдЬреЛрдбреА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдХреБрдЮреНрдЬреАрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдиреЗрдЫ рд░ рддрдкрд╛рдИрдВрдХреЛ рдбрд┐рд╕реНрдХрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдиреЗрдЫред

рдХреБрдиреИ рдкрдирд┐ Openstack-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рд╣реЛрд╕реНрдЯрд┐рдЩрдорд╛ 3CX рдХреНрд▓рд╛рдЙрдб PBX рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

PBX рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕реЗрд╡рд╛ рдорд╛рд░реНрдлрдд рдХреНрд▓рд╛рдЙрдб 3CX рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ

9. рдЕрдм рд╕рдмреИ рд╕реЗрд╡рд╛ рдорд╛рд░реНрдлрдд 3CX рдХреНрд▓рд╛рдЙрдб PBX рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рддрдпрд╛рд░ рдЫ 3CX PBX рдПрдХреНрд╕рдкреНрд░реЗрд╕ред PBX рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╡рд┐рдЬрд╛рд░реНрдбрдХреЛ рдПрдХ рдЪрд░рдгрдорд╛, рддрдкрд╛рдЗрдБрд▓рд╛рдИ рддрдкрд╛рдЗрдБрдХреЛ рдУрдкрдирд╕реНрдЯреНрдпрд╛рдХ рд╣реЛрд╕реНрдЯрд┐рдЩрдХреЛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╕реЛрдзрд┐рдиреЗрдЫред рдпреА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, PBX рдПрдХреНрд╕рдкреНрд░реЗрд╕рд▓реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ 3CX рд╕реНрдерд╛рдкрдирд╛ рднрдПрдХреЛ VPS рд╕рд░реНрднрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫред Dreamhost рдХреЛ рд▓рд╛рдЧрд┐, рдирд┐рдореНрди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН:

  • рд╣реЛрд╕реНрдЯрд┐рдЩ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН - VPS рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рдпрдХ (OpenStack API v2 рдЕрдиреБрд░реВрдк)
  • рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рдпрдХ API URL - рдЪрд░рдг 6 рдмрд╛рдЯ URL
  • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо - рдЪрд░рдг 5 рдмрд╛рдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо
  • рдкрд╛рд╕рд╡рд░реНрдб - рдЪрд░рдг 5 рдмрд╛рдЯ рдЯреЗрдиреЗрдиреНрдЯ рдЖрдИрдбреА

рдХреБрдиреИ рдкрдирд┐ Openstack-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рд╣реЛрд╕реНрдЯрд┐рдЩрдорд╛ 3CX рдХреНрд▓рд╛рдЙрдб PBX рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

10. рдЕрд░реНрдХреЛ рдкреГрд╖реНрдардорд╛, рдпрджрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреЗ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреЗ рдерд╛рд╣рд╛ рдЫреИрди рднрдиреЗ, рдХреЗрд╡рд▓ рдЕрд░реНрдХреЛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдпреА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрд╕рдБрдЧ рдкрд░рд┐рдЪрд┐рдд рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рд╕рд░реНрднрд░ рд╕реНрдерд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд╕рд░реНрднрд░ рд╢рдХреНрддрд┐ рд░ SSH рдХреБрдЮреНрдЬреА рдЬреЛрдбрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиред рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЫрд╡рд┐ Debian-9 рдорд╛рддреНрд░ рд╣реБрдиреБрдкрд░реНрдЫред

рдХреБрдиреИ рдкрдирд┐ Openstack-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рд╣реЛрд╕реНрдЯрд┐рдЩрдорд╛ 3CX рдХреНрд▓рд╛рдЙрдб PBX рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ
рддреНрдпрд╕рдкрдЫрд┐ рдЕрд░реНрдХреЛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдЖрдлреНрдиреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЫреЛрдЯреЛ рд╕рдордпрдорд╛, рддрдкрд╛рдЗрдБрдХреЛ рдХреНрд▓рд╛рдЙрдб PBX рддрдпрд╛рд░ рд╣реБрдиреЗрдЫ - рддрдкрд╛рдЗрдБ рдИ-рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫред рдпрд╕рд▓рд╛рдИ рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН - рдпрд╕рд▓реЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред 

рдЕрдм рддрдкрд╛рдЗрдБ PBX - рдЬрдбрд╛рди рд╕реЗрдЯрдЕрдк рдЬрд╛рд░реА рд░рд╛рдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛, рдмрд╛рд╣реНрдп рд░реЗрдЦрд╛рд╣рд░реВ рд░ рдпрддрд┐ред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди