Something went wrong on our end
-
Santiago Elizondo authoredSantiago Elizondo authored
report.toc 7.03 KiB
\babel@toc {spanish}{}
\contentsline {chapter}{\numberline {1}Introducci\IeC {\'o}n}{3}{chapter.1}
\contentsline {chapter}{\numberline {2}Marco te\IeC {\'o}rico}{4}{chapter.2}
\contentsline {section}{\numberline {2.1}Cloud computing}{4}{section.2.1}
\contentsline {section}{\numberline {2.2}Virtualizaci\IeC {\'o}n}{5}{section.2.2}
\contentsline {subparagraph}{KVM}{6}{section*.3}
\contentsline {section}{\numberline {2.3}Contenerizaci\IeC {\'o}n}{6}{section.2.3}
\contentsline {subparagraph}{LXC}{7}{section*.5}
\contentsline {section}{\numberline {2.4}Datacenters}{7}{section.2.4}
\contentsline {section}{\numberline {2.5}Redes}{7}{section.2.5}
\contentsline {subparagraph}{Flat}{8}{section*.6}
\contentsline {subparagraph}{VLAN}{8}{section*.7}
\contentsline {subparagraph}{VXLAN}{8}{section*.8}
\contentsline {chapter}{\numberline {3}Openstack}{9}{chapter.3}
\contentsline {section}{\numberline {3.1}Origen y definici\IeC {\'o}n}{9}{section.3.1}
\contentsline {section}{\numberline {3.2}M\IeC {\'o}dulos Core}{10}{section.3.2}
\contentsline {subsection}{\numberline {3.2.1}Keystone}{10}{subsection.3.2.1}
\contentsline {subsection}{\numberline {3.2.2}Nova}{11}{subsection.3.2.2}
\contentsline {subparagraph}{API}{12}{section*.12}
\contentsline {subparagraph}{Scheduler}{12}{section*.13}
\contentsline {subparagraph}{Compute}{12}{section*.14}
\contentsline {subparagraph}{Conductor}{13}{section*.15}
\contentsline {subparagraph}{Placement}{13}{section*.16}
\contentsline {subsection}{\numberline {3.2.3}Neutron}{13}{subsection.3.2.3}
\contentsline {subparagraph}{Neutron-server}{14}{section*.19}
\contentsline {subparagraph}{Plugins y agentes}{14}{section*.20}
\contentsline {subparagraph}{Cola de mensajes}{14}{section*.21}
\contentsline {subsection}{\numberline {3.2.4}Glance}{15}{subsection.3.2.4}
\contentsline {subparagraph}{Creaci\IeC {\'o}n de una VM}{16}{section*.23}
\contentsline {subsection}{\numberline {3.2.5}Cinder}{17}{subsection.3.2.5}
\contentsline {subsection}{\numberline {3.2.6}Swift}{18}{subsection.3.2.6}
\contentsline {subparagraph}{Principales componentes}{19}{section*.27}
\contentsline {section}{\numberline {3.3}Tipos de nodos}{20}{section.3.3}
\contentsline {subparagraph}{Nodo de control}{20}{section*.28}
\contentsline {subparagraph}{Nodo de red}{20}{section*.29}
\contentsline {subparagraph}{Nodo de c\IeC {\'o}mputo}{20}{section*.30}
\contentsline {subparagraph}{Nodo de almacenamiento}{20}{section*.31}
\contentsline {subparagraph}{Nodo de balanceamiento de carga}{20}{section*.32}
\contentsline {section}{\numberline {3.4}Servicios de infraestructura}{20}{section.3.4}
\contentsline {subparagraph}{Galera - MariaDB}{20}{section*.33}
\contentsline {subparagraph}{Message queue}{20}{section*.34}
\contentsline {subparagraph}{Memcached}{21}{section*.35}
\contentsline {section}{\numberline {3.5}M\IeC {\'e}todos de instalaci\IeC {\'o}n}{21}{section.3.5}
\contentsline {subsection}{\numberline {3.5.1}Ansible}{21}{subsection.3.5.1}
\contentsline {subparagraph}{Nodo de control}{22}{section*.36}
\contentsline {subparagraph}{Inventario}{22}{section*.37}
\contentsline {subparagraph}{M\IeC {\'o}dulos}{22}{section*.38}
\contentsline {subparagraph}{Tarea}{22}{section*.39}
\contentsline {subparagraph}{Playbook}{22}{section*.40}
\contentsline {section}{\numberline {3.6}Arquitectura}{22}{section.3.6}
\contentsline {subsection}{\numberline {3.6.1}Arquitectura de red}{23}{subsection.3.6.1}
\contentsline {subparagraph}{Management Network}{23}{section*.42}
\contentsline {subparagraph}{Overlay Network}{23}{section*.43}
\contentsline {subparagraph}{Storage Network}{23}{section*.44}
\contentsline {subsubsection}{Interfaces de red}{23}{section*.45}
\contentsline {section}{\numberline {3.7}Configuraci\IeC {\'o}n OSA}{27}{section.3.7}
\contentsline {subsection}{\numberline {3.7.1}Convenciones}{27}{subsection.3.7.1}
\contentsline {subsection}{\numberline {3.7.2}Inventario}{27}{subsection.3.7.2}
\contentsline {subsection}{\numberline {3.7.3}openstack\_user\_config.yml}{27}{subsection.3.7.3}
\contentsline {chapter}{\numberline {4}Instalaci\IeC {\'o}n}{28}{chapter.4}
\contentsline {section}{\numberline {4.1}Ambiente de trabajo}{28}{section.4.1}
\contentsline {subsection}{\numberline {4.1.1}Hardware utilizado}{28}{subsection.4.1.1}
\contentsline {subsection}{\numberline {4.1.2}Conexi\IeC {\'o}n remota hacia el servidor renata}{28}{subsection.4.1.2}
\contentsline {subsection}{\numberline {4.1.3}Virtualizaci\IeC {\'o}n con KVM}{29}{subsection.4.1.3}
\contentsline {subsubsection}{Utilizaci\IeC {\'o}n virt-manager}{29}{section*.52}
\contentsline {subsection}{\numberline {4.1.4}Especificaciones servidor renata}{36}{subsection.4.1.4}
\contentsline {subsection}{\numberline {4.1.5}Acceso al exterior desde nodos}{37}{subsection.4.1.5}
\contentsline {section}{\numberline {4.2}Dise\IeC {\~n}o de arquitectura}{38}{section.4.2}
\contentsline {section}{\numberline {4.3}Preparaci\IeC {\'o}n de nodos}{38}{section.4.3}
\contentsline {subsubsection}{Deploy}{38}{section*.70}