{"id":6479,"date":"2021-11-20T09:39:00","date_gmt":"2021-11-20T08:39:00","guid":{"rendered":"https:\/\/meutic.net\/installacio-dissabel-a-aws-ec2\/"},"modified":"2025-11-28T10:19:36","modified_gmt":"2025-11-28T09:19:36","slug":"installacio-dissabel-a-aws-ec2","status":"publish","type":"post","link":"https:\/\/meutic.net\/ca\/installacio-dissabel-a-aws-ec2\/","title":{"rendered":"Instal\u00b7laci\u00f3 d&#8217;Issabel a AWS EC2"},"content":{"rendered":"\n<p>Elastix s&#8217;ha privatitzat, s\u00ed, per\u00f2 que no s&#8217;estengui el p\u00e0nic: per als que vulguin seguir utilitzant opensources us interessar\u00e0 saber qu\u00e8 fa poc hem fet una instal\u00b7laci\u00f3 d&#8217; <a href=\"https:\/\/www.issabel.org\/\" target=\"_blank\" rel=\"noopener\">Issabel<\/a> a AWS, el Cloud d&#8217;Amazon i ha donat molt bons resultats. Si voleu saber com es fa, llegiu aquesta publicaci\u00f3. <\/p>\n\n<p>Issabel \u00e9s un programari que inclou principalment una centraleta IP per\u00f2 tamb\u00e9 disposa d&#8217;altres opcions com ara correu electr\u00f2nic, missatgeria instant\u00e0nia\u2026 En el nostre cas nom\u00e9s ens interessava la PBX. Veurem els aspectes b\u00e0sics per realitzar una primera instal\u00b7laci\u00f3 de la nostra centraleta.   <\/p>\n\n<p>Abans de comen\u00e7ar, volem fer un breu inc\u00eds: recomanem\n que una vegada feta la instal\u00b7laci\u00f3, s&#8217;apliqui una estrat\u00e8gia de seguretat a la\n centraleta per aconseguir la m\u00e0xima protecci\u00f3 de les comunicacions. Hi ha\n diversos m\u00e8todes, us els explicarem en futures entrades de telefonia IP. <\/p>\n\n<p>Comencem! Ens dirigim a <a href=\"https:\/\/aws.amazon.com\/es\/\" target=\"_blank\" rel=\"noopener\">AWS<\/a> i iniciem sessi\u00f3 a la consola.   <\/p>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>En cas que no tinguem un compte, n&#8217;obrim un en un moment omplint tots els par\u00e0metres que ens demana Amazon Web Services.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_1.png\" alt=\"\" class=\"wp-image-2413\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Un cop dins del panell d&#8217;AWS, cliquem a la pestanya superior i al desplegable seleccionem \u201cCompute\u201d i \u201cEC2\u201d.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_2.png\" alt=\"\" class=\"wp-image-2415\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Veurem per primera vegada el Dashboard, on hi ha un petit resum de tot all\u00f2 que tenim. Per crear la inst\u00e0ncia decidirem a quina ubicaci\u00f3 la volem, nosaltres seleccionem Par\u00eds per a l&#8217;exemple. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_3.png\" alt=\"\" class=\"wp-image-2417\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Aleshores al Dashboard apareixer\u00e0 un acc\u00e9s directe per crear la inst\u00e0ncia. Premem aquest per comen\u00e7ar a configurar la centraleta. Com podem observar, ens indiquen mitjan\u00e7ant una nota on es crear\u00e0.  <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_4.png\" alt=\"\" class=\"wp-image-2419\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>A partir d&#8217;ara els passos s\u00f3n for\u00e7a senzills. Escollirem les opcions segons la finalitat que tingui la nostra PBX. Al Marketplace buscarem una imatge de Centres i seleccionem aquesta:  <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_5.png\" alt=\"\" class=\"wp-image-2421\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>A la finestra seg\u00fcent, haurem d&#8217;escollir el tipus d&#8217;inst\u00e0ncia a proveir: directament cliquem a \u201cReview and Launch\u201d.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_6.png\" alt=\"\" class=\"wp-image-2423\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Al resum ens apareix un av\u00eds referent a la seguretat. Per a aquest exemple, deixarem les opcions predeterminades. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_7.png\" alt=\"\" class=\"wp-image-2425\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Quan anem a llan\u00e7ar la inst\u00e0ncia, ens apareix la creaci\u00f3 d&#8217;un parell de claus per poder fer la connexi\u00f3. En cas de ja tinguem una podem aprofitar-la, altrament creem un nou parell per a la connexi\u00f3. (En el nostre cas meutic_howto_issabel_aws). Descarreguem el parell i cliquem a \u201claunch instances\u201d.   <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_8.png\" alt=\"\" class=\"wp-image-2427\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Un cop finalitzat el proc\u00e9s ens sortir\u00e0 una finestra informativa i diversos \u201cHow to\u201d relacionats amb la inst\u00e0ncia i la connexi\u00f3 a la m\u00e0quina.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_9.png\" alt=\"\" class=\"wp-image-2429\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Amb la clau generada anteriorment i el link ( <a href=\"https:\/\/docs.aws.amazon.com\/es_es\/AWSEC2\/latest\/UserGuide\/AccessingInstancesLinux.html\" target=\"_blank\" rel=\"noopener\">connexi\u00f3 a una inst\u00e0ncia Linux d&#8217;AWS<\/a> ), que podem trobar a la finestra anterior, procedirem a connectar-nos al nostre Centres 7 per instal\u00b7lar Issabel.<\/p>\n\n\n\n<p>Si des del Dashboard anem a ServicesEC2Instances i seleccionem\n la inst\u00e0ncia que acabem de crear podrem veure tota la informaci\u00f3 referent\n al DNS, les IPs&#8230;<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_10.png\" alt=\"\" class=\"wp-image-2431\"><\/figure>\n<\/div>\n<\/div>\n\n<p>Ara ens tocar\u00e0 dirigim al directori on tenim la clau .pem i executar per donar permisos:<\/p>\n\n<pre class=\"wp-block-preformatted\"># chmod 400 meutic_howto_issabel_aws.pem\n # ssh -i meutic_howto_issabel_aws.pem centos@DIRECCION_DE_NOSTRA_INST\u00c0NCIA\n # Are you sure you want to continue connecting (yes\/no)? yes <\/pre>\n\n<p>En aquests moments ja estem connectats a la inst\u00e0ncia i podem actualitzar i instal\u00b7lar Issabel. Per aix\u00f2 entrarem com a root, pr\u00e8viament haurem de canviar la contrasenya de root, ja que per seguretat no podem tenir la predeterminada que ens ha assignat Amazon. <\/p>\n\n<pre class=\"wp-block-preformatted\"># suo la seva\n # passwd root\n # yum update<\/pre>\n\n<p>Un cop actualitzat, instal\u00b7lem Issabel:<\/p>\n\n<pre class=\"wp-block-preformatted\"># yum install wget\n # wget -O - http:\/\/repo.issabel.org\/issabel4-netinstall.sh | bash<\/pre>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Inserim:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_11.png\" alt=\"\" class=\"wp-image-2433\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Confirmem:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_12.png\" alt=\"\" class=\"wp-image-2435\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Farem el mateix per a l&#8217;admin del webconf i tornarem a confirmar la contrasenya. La necessitarem per entrar a la web de la nostra Issabel. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_13.png\" alt=\"\" class=\"wp-image-2437\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Per accedir a la nostra Issabel via web, hem de donar\n acc\u00e9s al grup de seguretat a AWS. Per aix\u00f2, podem adre\u00e7ar-nos a \u201cNetwork\n &amp; Security\u201d al nostre panell, seleccionar el grup de seguretat que\n pertany la nostra inst\u00e0ncia i des d&#8217;aqu\u00ed donar pas al port HTTPS. <\/p>\n\n\n\n<p>En el nostre cas crearem un nou grup que sigui descriptiu\n per a la nostra inst\u00e0ncia.<\/p>\n\n\n\n<p>Ens dirigim a \u201cNetwork &amp; Security\u201d, a \u201cSecurity Groups\u201d\n i cliquem a \u201cCreate Security Group\u201d.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_14.png\" alt=\"\" class=\"wp-image-2439\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>A la seg\u00fcent configuraci\u00f3 deixem oberts el https i el ssh. Per assegurar-la haur\u00edem d&#8217;introduir la nostra IP perqu\u00e8 nom\u00e9s hi puguem accedir des de la nostra oficina. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_15.png\" alt=\"\" class=\"wp-image-2441\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Un cop ja creada, anem a la nostra Issabel acabada d&#8217;instal\u00b7lar i li assignem el grup de seguretat creat.<\/p>\n\n\n\n<p>Aix\u00f2 ho podem fer amb el bot\u00f3 dret a sobre de la inst\u00e0ncia i seleccionant el grup:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_16.png\" alt=\"\" class=\"wp-image-2443\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>I ja per acabar, accedirem a l&#8217;explorador amb la URL que tenim a la inst\u00e0ncia, despr\u00e9s d&#8217;afegir l&#8217;excepci\u00f3 del certificat.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/meutic.net\/wp-content\/uploads\/2019\/06\/issabel_aws_18-861x1024.png\" alt=\"\" class=\"wp-image-2445\"><\/figure>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Elastix s&#8217;ha privatitzat, s\u00ed, per\u00f2 que no s&#8217;estengui el p\u00e0nic: per als que vulguin seguir utilitzant opensources us interessar\u00e0 saber qu\u00e8 fa poc hem fet una instal\u00b7laci\u00f3 d&#8217; Issabel a AWS, el Cloud d&#8217;Amazon i ha donat molt bons resultats. Si voleu saber com es fa, llegiu aquesta publicaci\u00f3. Issabel \u00e9s un programari que inclou [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[39],"tags":[],"class_list":["post-6479","post","type-post","status-publish","format-standard","hentry","category-telefonia-ip"],"_links":{"self":[{"href":"https:\/\/meutic.net\/ca\/wp-json\/wp\/v2\/posts\/6479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meutic.net\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/meutic.net\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/meutic.net\/ca\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/meutic.net\/ca\/wp-json\/wp\/v2\/comments?post=6479"}],"version-history":[{"count":0,"href":"https:\/\/meutic.net\/ca\/wp-json\/wp\/v2\/posts\/6479\/revisions"}],"wp:attachment":[{"href":"https:\/\/meutic.net\/ca\/wp-json\/wp\/v2\/media?parent=6479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/meutic.net\/ca\/wp-json\/wp\/v2\/categories?post=6479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/meutic.net\/ca\/wp-json\/wp\/v2\/tags?post=6479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}