{"id":1444,"date":"2015-04-18T23:49:53","date_gmt":"2015-04-18T22:49:53","guid":{"rendered":"http:\/\/blog.milamberspace.net\/?p=1444"},"modified":"2015-05-02T13:58:38","modified_gmt":"2015-05-02T12:58:38","slug":"playbook-ansible-pour-avoir-un-apache-cloudstack-tout-en-un","status":"publish","type":"post","link":"https:\/\/blog.milamberspace.net\/index.php\/2015\/04\/18\/playbook-ansible-pour-avoir-un-apache-cloudstack-tout-en-un-1444.html","title":{"rendered":"Playbook Ansible pour avoir un Apache CloudStack tout-en-un"},"content":{"rendered":"<p>Si jamais vous voulez tester <a href=\"http:\/\/cloudstack.apache.org\/\">Apache CloudStack,<\/a> voici un <a href=\"https:\/\/github.com\/milamberspace\/ansible-cloudstack-ubuntu-aio\">petit script (playbook)<\/a> <a title=\"Ansible\" href=\"http:\/\/www.ansible.com\/\">Ansible<\/a> pour proc\u00e9der \u00e0 son installation compl\u00e8te sur une machine Ubuntu 14.04<\/p>\n<p>Le playbook a les r\u00f4les Ansible suivants\u00a0:<!--more--><\/p>\n<ul>\n<li>common\n<ul>\n<li>Installation de quelques utilitaires que j&rsquo;aime bien<\/li>\n<li>Installation de quelques utilitaires pour CloudStack<\/li>\n<li>Cr\u00e9ation de l&rsquo;interface cloudbr0 (un bridge sur le eth0) + reboot de la machine + reprise du script apr\u00e8s<\/li>\n<li>Installation de NTP et sysstat<\/li>\n<\/ul>\n<\/li>\n<li>enable-ssh-root\n<ul>\n<li>Active la possibilit\u00e9 de se connecter en SSH directement avec le compte roo (en d\u00e9finissant un mot de passe)<\/li>\n<\/ul>\n<\/li>\n<li>nfs_server\n<ul>\n<li>Installe et configure un serveur NFS directement sur la machine<\/li>\n<\/ul>\n<\/li>\n<li>nfs_client\n<ul>\n<li>Idem avec le client NFS<\/li>\n<\/ul>\n<\/li>\n<li>mysql\n<ul>\n<li>Installe et configure un MySQL pour CloudStack<\/li>\n<\/ul>\n<\/li>\n<li>cloudstack-node (+ KVM\/Libvrit)\n<ul>\n<li>Fait l&rsquo;installation de libvirt et la couche de virtualisation KVM<\/li>\n<li>Installe l&rsquo;agent CloudStack (sa configuration sera faite depuis l&rsquo;interface d&rsquo;administration CloudStack<\/li>\n<\/ul>\n<\/li>\n<li>cloudstack-manager\n<ul>\n<li>Installe et configurer le service de gestion de CloudStack<\/li>\n<li>Instancie les bases de donn\u00e9es CloudStack dans le MySQL<\/li>\n<li>D\u00e9ploie le mod\u00e8le systemvm pour les instances \u00ab\u00a0syst\u00e8mes\u00a0\u00bb et routeur(s) virtuel(s) de CloudStack<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<p><!--more--><\/p>\n<p><!--more--><\/p>\n<p>Une fois le <a href=\"https:\/\/github.com\/milamberspace\/ansible-cloudstack-ubuntu-aio\">playbook<\/a> jou\u00e9, il faut aller sur <a href=\"http:\/\/ip_machine:8080\/client\/\">http:\/\/ip_machine:8080\/client\/<\/a> pour acc\u00e9der \u00e0 l&rsquo;interface CloudStack (login\u00a0: admin, mot de passe\u00a0: password) et proc\u00e9der \u00e0 la configuration de votre IaaS CloudStack!<\/p>\n<p>Amusez-vous bien\u00a0!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si jamais vous voulez tester Apache CloudStack, voici un petit script (playbook) Ansible pour proc\u00e9der \u00e0 son installation compl\u00e8te sur une machine Ubuntu 14.04 Le playbook a les r\u00f4les Ansible suivants\u00a0:<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[310,32,289,296,313,309,147],"tags":[311,329,371,312,326],"class_list":["post-1444","post","type-post","status-publish","format-standard","hentry","category-ansible","category-apache","category-cloud","category-cloudstack","category-github","category-iaas","category-virtualisation","tag-ansible","tag-apache","tag-cloudstack","tag-playbook","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/1444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/comments?post=1444"}],"version-history":[{"count":7,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/1444\/revisions"}],"predecessor-version":[{"id":1451,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/1444\/revisions\/1451"}],"wp:attachment":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/media?parent=1444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/categories?post=1444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/tags?post=1444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}