Skip to content
Snippets Groups Projects
Commit 4c21be76 authored by Santiago Elizondo's avatar Santiago Elizondo
Browse files

Corrección de detalles varios

parent 9cb1488a
No related branches found
No related tags found
No related merge requests found
......@@ -572,7 +572,7 @@ horizon_images_upload_mode: "legacy"
\noindent Si bien en \cite{openstack-settings-reference} se menciona que el valor por defecto de esta variable es \textsl{legacy}, durante el proceso de instalación se detectó que es configurada como \textsl{direct}. La diferencia entre estos modos es que \textsl{legacy} permite subir archivos locales desde la máquina del usuario al servidor web de Horizon y luego de este hacia el módulo Glance. Por su parte \textsl{direct} evita esta sobrecarga de red y almacenamiento en el servidor web, conectado a través de una API al usuario con el módulo Glance. Sin embargo, esto último requiere de configuraciones extras como tener acceso al puerto 9292 (API de Glance) y un correcto uso de CORS.
\subsubsection*{cinder.yml}
\subsubsection*{cinder-volume.yml}
En caso de utilizar un backend de storage LVM se debe indicar que este debe ser desplegado en metal, para esto se debe configurar el archivo \path{/etc/openstack_deploy/env.d/cinder-volume.yml} con lo siguiente:
\begin{lstlisting}
......
......@@ -762,7 +762,7 @@ cinder_backends:
\end{lstlisting}
\subsection*{cinder.yml}
\subsection*{cinder-volume.yml}
\noindent En este caso el despliegue de Ceph se debe indicar que no será en metal dado que se crearan los OSDs en los nodos de storage.
\begin{lstlisting}
container_skel:
......
......@@ -432,10 +432,54 @@ note = {Accedido: 2020-01-08}
@Misc{openstack-ssh-between-compute,
title = {Configure SSH between compute nodes},
author = {OpenStack},
howpublished = {\url{https://docs.openstack.org/nova/stein/admin/ssh-configuration.html#cli-os-migrate-cfg-ssh}},
howpublished = {\url{https://docs.openstack.org/nova/stein/admin/ssh-configuration.html}},
note = {Accedido: 2020-01-22}
}
@Misc{openstack-queens-scaling-env,
title = {Scaling your environment},
author = {OpenStack},
howpublished = {\url{https://docs.openstack.org/openstack-ansible/queens/admin/scale-environment.html}},
note = {Accedido: 2020-01-24}
}
@Misc{openstack-stein-scaling-env,
title = {Scaling your environment},
author = {OpenStack},
howpublished = {\url{https://docs.openstack.org/openstack-ansible/stein/admin/scale-environment.html}},
note = {Accedido: 2020-01-24}
}
@Misc{openstack-minor-upgrade,
title = {Minor version upgrade},
author = {OpenStack},
howpublished = {\url{https://docs.openstack.org/openstack-ansible/stein/admin/upgrades/minor-upgrades.html}},
note = {Accedido: 2020-01-24}
}
@Misc{openstack-rocky-upgrade,
title = {Major upgrades},
author = {OpenStack},
howpublished = {\url{https://docs.openstack.org/openstack-ansible/rocky/admin/upgrades/major-upgrades.html}},
note = {Accedido: 2020-01-25}
}
@Misc{openstack-train-upgrade,
title = {Major upgrades},
author = {OpenStack},
howpublished = {\url{https://docs.openstack.org/openstack-ansible/train/admin/upgrades/major-upgrades.html}},
note = {Accedido: 2020-01-25}
}
@Misc{openstack-bug-memcached,
title = {Flush all of the cache in membached issue},
author = {OpenStack},
howpublished = {\url{https://bugs.launchpad.net/openstack-ansible/+bug/1783423}},
note = {Accedido: 2020-01-25}
}
@Misc{ansible-modules,
title = {Module Index},
author = {Ansible},
......
......@@ -147,7 +147,7 @@ En una arquitectura estándar de producción el router TOR físico podría actua
\subsection{Distribución de los servicios}
Una de las principales características de OpenStack-Ansible es el despliegue de servicios en contenedores. Esto permite escalar horizontalmente los mismos de una forma sencilla evitando la complejidad de utilizar servidores físicos o máquinas virtuales y proporcionan una alta disponibilidad. Mas allá de la facilidad de utilizar contenedores, ciertos servicios continúan teniendo un mejor rendimiento cuando corren directamente sobre el host físico, como por ejemplo Nova, en donde los servicios asociados a dicho módulo utilizan un hipervisor para crear nuevas instancias.
En cuanto a los servicios a desplegar, los administradores pueden optar por cuales instalar dentro de los opcionales y de que forma con la finalidad de crear un ambiente que se adapte a las necesidades de cada caso. Dicho esto, un aspecto fundamental en todos los servicios y en especial sobre los que interactúan directamente los usuarios finales es la alta disponibilidad.
En cuanto a los servicios a desplegar, los administradores pueden optar por cuáles instalar dentro de los opcionales y de qué forma con la finalidad de crear un ambiente que se adapte a las necesidades de cada caso. Dicho esto, un aspecto fundamental en todos los servicios y en especial sobre los que interactúan directamente los usuarios finales es la alta disponibilidad.
En este trabajo los servicios que se desplegaron directamente sobre los hosts físicos son los relacionados con Neutron y Nova debido a que agregar una capa de abstracción como son los contenedores no es favorable en ninguno de los casos ya sea por los hipervisores o los recursos de red, en donde ambos requieren tener una comunicación directa con el kernel de Linux. Finalmente los servicios se encuentran distribuidos de la siguiente forma:\\
\textbf{Nodo de infraestructura}\\
......
This diff is collapsed.
......@@ -196,7 +196,7 @@ $ openstack network agent list
\end{enumerate}
\section{Inconvenientes}
\section{Inconvenientes}\label{sec:osa-inconvenientes}
Durante los procesos de instalación de OSA en las versiones utilizadas y en las distintas operaciones de gestión surgieron varios problemas para los cuales se tuvieron que aplicar algunos cambios con el objetivo de encontrar una solución. Algunos de los inconvenientes presentados ocurrieron en la instalación de Queens (anexo \ref{anexoQueens}) mientras que otros son problemas generales.
\subsection*{Bloqueo de paquetes}
......
......@@ -225,7 +225,7 @@ OpenStack.
OpenStack.
\newblock Configure ssh between compute nodes.
\newblock
\url{https://docs.openstack.org/nova/stein/admin/ssh-configuration.html#cli-os-migrate-cfg-ssh}.
\url{https://docs.openstack.org/nova/stein/admin/ssh-configuration.html}.
\newblock Accedido: 2020-01-22.
\bibitem{openstack-container-networking}
......@@ -268,6 +268,12 @@ OpenStack.
\newblock \url{https://review.opendev.org/#/c/603860/}.
\newblock Accedido: 2019-07-05.
\bibitem{openstack-bug-memcached}
OpenStack.
\newblock Flush all of the cache in membached issue.
\newblock \url{https://bugs.launchpad.net/openstack-ansible/+bug/1783423}.
\newblock Accedido: 2020-01-25.
\bibitem{openstack-obtain-images}
OpenStack.
\newblock Get images.
......@@ -316,6 +322,13 @@ OpenStack.
\url{https://docs.openstack.org/openstack-ansible/latest/admin/maintenance-tasks.html}.
\newblock Accedido: 2020-01-12.
\bibitem{openstack-rocky-upgrade}
OpenStack.
\newblock Major upgrades.
\newblock
\url{https://docs.openstack.org/openstack-ansible/rocky/admin/upgrades/major-upgrades.html}.
\newblock Accedido: 2020-01-25.
\bibitem{openstack-manage-flavors}
OpenStack.
\newblock Manage flavors.
......@@ -349,6 +362,13 @@ OpenStack.
\newblock \url{https://docs.openstack.org/nova/stein/admin/migration.html}.
\newblock Accedido: 2020-01-22.
\bibitem{openstack-minor-upgrade}
OpenStack.
\newblock Minor version upgrade.
\newblock
\url{https://docs.openstack.org/openstack-ansible/stein/admin/upgrades/minor-upgrades.html}.
\newblock Accedido: 2020-01-24.
\bibitem{openstack-networking-architecture}
OpenStack.
\newblock Network architectures.
......@@ -402,6 +422,13 @@ OpenStack.
\url{https://docs.openstack.org/openstack-ansible/queens/reference/inventory/openstack-user-config-reference.html}.
\newblock Accedido: 2019-06-20.
\bibitem{openstack-stein-scaling-env}
OpenStack.
\newblock Scaling your environment.
\newblock
\url{https://docs.openstack.org/openstack-ansible/stein/admin/scale-environment.html}.
\newblock Accedido: 2020-01-24.
\bibitem{openstack-using-openvswitch}
OpenStack.
\newblock Scenario - using open vswitch.
......
......@@ -13,8 +13,9 @@ A level-1 auxiliary file: capitulos/red.aux
A level-1 auxiliary file: capitulos/futuro.aux
A level-1 auxiliary file: capitulos/conclusiones.aux
Database file #1: bibliografia/biblio.bib
Warning--I didn't find a database entry for "openstack-queens-scale-env"
Warning--to sort, need author or key in 802.1Q
Warning--empty title in sp800-190
Warning--empty journal in crush
Warning--empty booktitle in rados
(There were 4 warnings)
(There were 5 warnings)
This diff is collapsed.
......@@ -50,15 +50,15 @@
\BOOKMARK [2][-]{subsection.6.2.4}{Acceso al exterior desde nodos}{section.6.2}% 50
\BOOKMARK [0][-]{chapter.7}{Gesti\363n del Datacenter}{}% 51
\BOOKMARK [1][-]{section.7.1}{Recuperaci\363n ante fallas}{chapter.7}% 52
\BOOKMARK [2][-]{subsection.7.1.1}{Verificar el estado general de OpenStack}{section.7.1}% 53
\BOOKMARK [2][-]{subsection.7.1.2}{Verificar estado de los componentes de la infraestructura}{section.7.1}% 54
\BOOKMARK [2][-]{subsection.7.1.3}{Solucionar problemas}{section.7.1}% 55
\BOOKMARK [2][-]{subsection.7.1.1}{Verificaci\363n general}{section.7.1}% 53
\BOOKMARK [2][-]{subsection.7.1.2}{Tareas de mantenimiento}{section.7.1}% 54
\BOOKMARK [2][-]{subsection.7.1.3}{Soluci\363n de problemas}{section.7.1}% 55
\BOOKMARK [2][-]{subsection.7.1.4}{Problemas con Ceph}{section.7.1}% 56
\BOOKMARK [1][-]{section.7.2}{Escalamiento horizontal}{chapter.7}% 57
\BOOKMARK [2][-]{subsection.7.2.1}{Agregar nodo de C\363mputo}{section.7.2}% 58
\BOOKMARK [2][-]{subsection.7.2.2}{Eliminar un nodo de c\363mputo}{section.7.2}% 59
\BOOKMARK [2][-]{subsection.7.2.3}{Infraestructura}{section.7.2}% 60
\BOOKMARK [1][-]{section.7.3}{Actualizar versi\363n}{chapter.7}% 61
\BOOKMARK [2][-]{subsection.7.2.3}{Agregar nodo de Infraestructura}{section.7.2}% 60
\BOOKMARK [1][-]{section.7.3}{Actualizaci\363n de versi\363n}{chapter.7}% 61
\BOOKMARK [0][-]{chapter.8}{An\341lisis del m\363dulo de red}{}% 62
\BOOKMARK [1][-]{section.8.1}{Escenarios de prueba}{chapter.8}% 63
\BOOKMARK [2][-]{subsection.8.1.1}{Escenario 1: tr\341fico este-oeste \(misma red tenant\)}{section.8.1}% 64
......@@ -80,11 +80,11 @@
\BOOKMARK [2][-]{subsection.8.5.1}{Layer 3 High Availability}{section.8.5}% 80
\BOOKMARK [0][-]{chapter.9}{Trabajo a futuro}{}% 81
\BOOKMARK [0][-]{chapter.10}{Conclusiones}{}% 82
\BOOKMARK [0][-]{chapter*.182}{Referencias bibliogr\341ficas}{}% 83
\BOOKMARK [0][-]{chapter*.182}{Glosario}{}% 84
\BOOKMARK [0][-]{section*.183}{Ap\351ndices}{}% 85
\BOOKMARK [0][-]{chapter*.186}{Referencias bibliogr\341ficas}{}% 83
\BOOKMARK [0][-]{chapter*.186}{Glosario}{}% 84
\BOOKMARK [0][-]{section*.187}{Ap\351ndices}{}% 85
\BOOKMARK [0][-]{appendix.Alph1}{Im\341genes}{}% 86
\BOOKMARK [0][-]{section*.186}{Anexos}{}% 87
\BOOKMARK [0][-]{section*.190}{Anexos}{}% 87
\BOOKMARK [0][-]{appendix.Anexo.1}{Instalaci\363n versi\363n Queens}{}% 88
\BOOKMARK [1][-]{section.Anexo.1.1}{Preparaci\363n de nodos}{appendix.Anexo.1}% 89
\BOOKMARK [1][-]{section.Anexo.1.2}{Configuraci\363n}{appendix.Anexo.1}% 90
......
No preview for this file type
No preview for this file type
This diff is collapsed.
\relax
\xwmnewlabel{xwmlastpage}{{5}{241}{migrate\_instance.sh\relax }{lstnumber.-305.31}{}}
\xwmnewlabel{xwmlastpage}{{5}{240}{migrate\_instance.sh\relax }{lstnumber.-313.31}{}}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment