https://manuais.iessanclemente.net/index.php?title=Instalaci%C3%B3n_de_Xen_Cloud_Platform_(XCP)_e_XenServer&feed=atom&action=historyInstalación de Xen Cloud Platform (XCP) e XenServer - Historial de revisiones2024-03-29T06:50:47ZHistorial de revisiones de esta página en el wikiMediaWiki 1.36.2https://manuais.iessanclemente.net/index.php?title=Instalaci%C3%B3n_de_Xen_Cloud_Platform_(XCP)_e_XenServer&diff=36473&oldid=prevAntonio: /* Configuración da MV en VirtualBox */2013-07-19T14:11:44Z<p><span dir="auto"><span class="autocomment">Configuración da MV en VirtualBox</span></span></p>
<p><b>Página nueva</b></p><div>*A continuación realizarase a instalación de '''Xen Cloud Platform''' e '''XenServer Free'''<br />
==Premisas==<br />
*A continuación vaise realizar o proceso de instalación do hipervisor xen, facendo uso da solución de virtualización '''Xen Cloud Platform (XCP)'''.<br />
*A instalación e o funcionamento de XCP e XenServer son moi semellantes, por tanto, a instalación basearase en XCP e incluiranse aquelas imaxes e explicacións de XenServer Free nas que haxa algunha diferencia. <font color="green" > Neste caso, cando as explicacións fagan referencia a XenServer Free o texto será de cor verde. </font>.<br />
<br />
==Plataforma de instalación==<br />
*Para a captura do material instalouse XCP e XenServer sobre '''VirtualBox''', pero este non permite prover a virtualización por hardware (VT-X / AMD-v [verase na parte V]) ás súas máquinas invitadas, neste caso a XCP /XenServer. Por tanto, estas non van poder usar a virtualización por hardware e iso vai impedir que se poidan instalar MVs con sistemas operativos Windows (Verase na parte V).<br />
*Por tanto, aínda que no curso haberá momentos nos que se faga uso de un VirtualBox sobre todo nas partes V (para poder traballar con varios interfaces de rede) e VI (para poder traballar con MultiPathIO (MPIO) ao usar iSCSI), recoméndase:<br />
**Instalar XCP nunha máquina real. Vaise perder o seu contido, co cal realizar copia de seguridade antes da mesma, se fora preciso.<br />
**Instalar XCP sobre VirtualBox para poder realizar prácticas especiais, que requiren varias tarxetas de rede, varios discos, etc. E que nunha máquina real de probas non é fácil conseguir.<br />
<br />
<br />
*A continuación vaise implantar o servidor '''xcp00''' do escenario 4.B.<br />
[[Image:00_Servizos_Virtualizacion_Escenarios_Semana_04_B.jpg|500px]]<br />
<br />
==Instalación==<br />
*Antes de comezar a instalación é aconsellable:<br />
**[[Introdución e características da virtualización con Xen, XenServer e Xen Cloud Platform (XCP). XenCenter#Requisitos para instalar Xen|Revisar os requisitos para instalar Xen]]<br />
**[[Introdución e características da virtualización con Xen, XenServer e Xen Cloud Platform (XCP). XenCenter#Produtos usados no material do curso|Pasar a imaxe ISO a CD ou lapis USB para instalar nun equipo real]]<br />
*A continuación vaise proceder a instalar XCP en VirtualBox, en real é o mesmo. No caso de XenServer Free indicaranse aquelas situacións que merezan un tratamento distinto.<br />
===Configuración da MV en VirtualBox===<br />
<gallery caption="Configuración MV VirtualBox" widths="350" heights="250px" perrow="2"><br />
Imagen:Sv_2013_instxcp_01.jpeg|Crear unha MV con nome que se desexe, neste caso '''xcp00'''. No caso do ordenador real este chámase '''xcpA'''. Seleccionamos versión do S.O. Fedora 64, porque XCP está baseado nesa distribución. <br />
Imagen:Sv_2013_instxen_01.jpeg|<font color="green">Para XenServer: '''xen00'''. Neste caso seleccionar tipo de S.O. Red Hat de 64 bits. No caso do real '''xenB''' </font><br />
Imagen:Sv_2013_instxen_02.jpeg|Asignar a memoria RAM, neste caso 4GB. Asignar como mínimo 2 GB. (Con 1 GB podese chegar a ter unha MV Linux funcionando con 128 MiB de RAM).<br />
Imagen:Sv_2013_instxcp_03.jpeg|Discos duros: neste caso vanse instalar 2 discos duros. Un de 20 GB para instalar o hipervisor e dominio de control (dom0) ...<br />
Imagen:Sv_2013_instxcp_04.jpeg| ... e un segundo disco duro de 100 GB para conter ás MVs. Non é preciso ter 2 discos, pero así no momento da instalación vense máis casuísticas que con un só disco.<br />
Imagen:Sv_2013_instxcp_05.jpeg|Resumo dos discos instalados na MV de VirtualBox.<br />
Imagen:Sv_2013_instxcp_05A.jpeg|Configurar o adaptador 1 en '''modo ponte'''. E ademais habilitar o '''[http://es.wikipedia.org/wiki/Modo_promiscuo Modo promiscuo]''' para que VirtualBox poida modificar os enderezos MAC orixe e destino dunha trama procedente ou destinataria dunha MV de Xen. Se o adaptador de rede está vinculado a unha tarxeta WI-FI pode que non funcione o modo promiscuo.<br />
Imagen:Sv_2013_instxcp_06.jpeg|Engadir un segundo adaptador para no momento da instalación ter máis casuísticas e verase na parte V que aporta unha segunda tarxeta. Configurala tamén en '''modo ponte e promiscuo permitindo todo'''.<br />
Imagen:Sv_2013_instxcp_06A.jpeg|Configurar as '''Características Extendidas''' tal e como se amosan na imaxe.<br>'''OLLO!''': Tense comprobado que nalgúns equipos se se lle asignan 4 CPUs ao XCP este pode ir lento e colgarse con moita frecuencia. Nese caso asignar unha soa CPU.<br />
Imagen:Sv_2013_instxen_07.jpeg|Habilitar Virtualbox para que faga uso da '''Virtualización hardware''' e a '''Paxinación anidada'''. <br />
</gallery><br />
<br />
===Instalación de XCP===<br />
<gallery caption="Instalación de XCP/XenServer Free" widths="350" heights="250px" perrow="2"><br />
Imagen:Sv_2013_instxcp_08.jpeg|Cargar o CD / USB de instalación de XCP no equipo a instalar e iniciar o sistema dende CD/DVD ou USB.<br />
Imagen:Sv_2013_instxen_08.jpeg|<font color="green"> Igual no caso de XenServer </font> <br />
Imagen:Sv_2013_instxcp_09.jpeg|Seleccionar o mapa de teclado a '''español (es)'''. <br />
Imagen:Sv_2013_instxcp_10.jpeg|Se houbera que cargar un controlador de dispositivo habería que premer en F9. Neste caso non hai nada que cargar, por tanto premer en '''Enter''' ou '''F12'''.<br />
Imagen:Sv_2013_instxcp_11.jpeg|Aceptar o End User License Agreetment ('''EULA'''). Fixarse na diferencia deste EULA e ...<br />
Imagen:Sv_2013_instxen_11.jpeg| <font color="green">... o de XenServer.<font><br />
<br />
Imagen:Sv_2013_instxcp_12.jpeg|Se se está instalando XCP sobre VirtualBox ou non se habilitou a Virtualización Hardware na BIOS do equipo real esta é a advertencia que se ten. Observar que indica que se precisa esa funcionalidade para iniciar MVs Windows. Se se ten un ordenador real, deberase activar esa funcionalidade na BIOS.<br />
Imagen:Sv_2013_instxcp_12a.jpeg|Indicar en cal dous 2 discos se desexa instalar XCP (o dominio controlador, dom0). Observar que se os discos do sistema teñen espazo insuficiente, estes non se amosarán). Neste caso escolleuse o disco de 20 GB.<br />
Imagen:Sv_2013_instxcp_13.jpeg|Ao ter 2 discos pregunta cal(es) deles se desexa usar para almacenar as MVs. Poderíanse marcar os 2. Pero vaise marcar o disco de 100 GB. Non habilitar Thin Provisionig se non se vai a usar [https://www.citrix.es/products/xendesktop/overview.html XenDesktop], ferramenta moi últil para usar en clase se se dispón dun/s servidor/es potentes para prover MVs de traballo ao alumnado, de modo que cada alumno teña as suas MVs sempre dispoñibles nun servidor. Cada MV se é clon de outras moitas non vai consumir o Disco Asignado nin RAM asignadas senón que só almacenará as diferencias e en RAM aproveitará que o núcleo do S.O. é igual ao de outras MVs xa iniciadas. Desta maneira terá sempre dispoñible as súas MVs en calquera equipo do centro e incluso na súa casa se ten acceso a ese ''repositorio de MVs''. <br />
Imagen:Sv_2013_instxcp_14.jpeg|Indicar que a instalación vaise facer dende un medio do equipo local (CD ou USB). Podería realizarse a instalación dende a rede.<br />
Imagen:Sv_2013_instxcp_15.jpeg|Indicar que non se vai instalar nin paquete suplementario. Un '''Supplemental Pack''' é usado para modificar e exetender as funcionalidades do host XCP/XenServer. Por exemplo un terceiro quere instalar no dom0 unha ferramenta que permita ter instalados axentes SNMP. Estes paquetes tamén se poden engadir a posteriori.<br />
Imagen:Sv_2013_instxcp_16.jpeg|Indicar se se desexa verificar a fonte de instalación.<br />
Imagen:Sv_2013_instxcp_18.jpeg|Introducir o contrasinal, como mínimo 6 caracteres. Neste caso '''abc123.''' (punto final incluído).<br />
Imagen:Sv_2013_instxcp_19.jpeg|Na parte V afontarase sobre o uso das tarxetas e da rede. Aquí indicar que Xen preciasa unha tarxeta de rede para ser administrador ('''Management interface'''). Nesta fase da instalación só se pode escoller unha tarxeta para administrar o Xen. Se alguén quixera configurar a IP da segunda tarxeta o que estaría facendo e indicando que esa segunda tarxeta pasa a ser a de administración e non sería a primeira que se configurou. Ollo con isto, na parte V afondarase máis sobre o uso da rede. Escoller a tarxeta que se desexe usar para xestionar o xen, neste caso a primeira. Se se tivera unha soa tarxeta, xa non se tería esta pantalla.<br />
Imagen:Sv_2013_instxcp_20.jpeg|Pódese configurar a tarxeta por DHCP, pero o ideal e que este servidor teñan unha IP fixa. Neste caso: '''X.Y.Z.200/24''' e '''porta de enlace: X.Y.Z.1'''. No caso do '''equipo real''' a IP é: '''X.Y.Z.100'''.<br />
Imagen:Sv_2013_instxen_20.jpeg|<font color="green">No caso de xen00 a IP é: '''X.Y.Z.210'''. No caso do equipo real: '''X.Y.Z.110'''. </font><br />
Imagen:Sv_2013_instxcp_21.jpeg|Configurar o nome de equipo (pódese cambiar a posteriori) a '''xcp00'''. No equipo real '''xcpA''' e o servidor DNS.<br />
Imagen:Sv_2013_instxen_21.jpeg|<font color="green">No caso de XenServer: '''xen00'''. No caso do equipo real: '''xenA'''. </font><br />
Imagen:Sv_2013_instxcp_22.jpeg|Configurar a zona horaria: seleccionar a zona xeográfica: '''Europe'''.<br />
Imagen:Sv_2013_instxcp_23.jpeg|Seleccionar a cidade máis próxima ao uso horario: '''Madrid'''.<br />
Imagen:Sv_2013_instxcp_24.jpeg|Usar o protocolo '''[http://es.wikipedia.org/wiki/Network_Time_Protocol NTP]''' para sincronizar o reloxo do equipo real con algún servidor da hora. Tamén se podería optar por configurar a hora manualmente.<br />
Imagen:Sv_2013_instxcp_25.jpeg|Engadir servidores NTP. Neste caso engadíronse 3 servidores do conxunto de servidores do proxecto'''[http://www.pool.ntp.org/es/ pool.ntp.org]'''. Un deses servidores é: '''0.pool.ntp.org'''. Se se ten un servidor NTP no centro tamén se pode usar. Todo servidor de dominio activo e servidor da hora por defecto.<br />
Imagen:Sv_2013_instxcp_26.jpeg|Ate agora configuráronse os parámetros cos que se vai instalar XCP. E agora comeza a instalación no disco.<br />
Imagen:Sv_2013_instxcp_27.jpeg|Preparando a instalación ...<br />
Imagen:Sv_2013_instxcp_28.jpeg|Instalando o paquete base ...<br />
Imagen:Sv_2013_instxen_29.jpeg|Rematando a instalación.<br />
Imagen:Sv_2013_instxcp_30.jpeg|Finalizou a instalación. Reiniciar e extraer o CD ou USB de instalación.<br />
</gallery><br />
<br />
===Primeiro inicio de XCP===<br />
*Se ao iniciar o sistema este non inicia e presenta unha pantalla semellante á seguinte, entón pasar á seguinte sección, porque pode ser un problema coa táboa de particións: <br />
[[Imagen:Sv_2013_instxcp_mbr_00.jpg|350px]]<br />
<br />
*Pero se todo vai ben debera aparecer o seguinte:<br />
<br />
<gallery caption="Primeiro inicio de XCP/XenServer Free" widths="350" heights="250px" perrow="2"><br />
Imagen:Sv_2013_instxcp_31.jpeg|Vese que o xestor de arranque ('''[http://es.wikipedia.org/wiki/Syslinux Syslinux]''') e mesmo en XCP que ...<br />
Imagen:Sv_2013_instxen_31.jpeg|<font color="green"> ... en XenServer</font>.<br />
Imagen:Sv_2013_instxcp_32.jpeg|Estáse cargando o virtualizador en XCP...<br />
Imagen:Sv_2013_instxen_32.jpeg|<font color="green"> ... e en XenServer</font>.<br />
Imagen:Sv_2013_instxcp_33.jpeg|Interface de xestión do hipervisor ('''xsconsole'''). Este interface foi desenvolvido por Citrix para a súa versión ...<br />
Imagen:Sv_2013_instxen_33.jpeg|<font color="green"> ... de XenServer</font>.<br />
</gallery><br />
<br />
===Táboa de particións: MBR / GPT===<br />
*XCP e XenServer instálanse por defecto creando unha táboa de particións con formato '''[http://es.wikipedia.org/wiki/Tabla_de_particiones_GUID GPT]''' propio das novas BIOS '''[http://es.wikipedia.org/wiki/Extensible_Firmware_Interface EFI]''', no canto das tradicionais que usan '''[http://es.wikipedia.org/wiki/Master_Boot_Record MS-DOS/MBR]'''<br />
*Por tanto, se o equipo host non soporta GPT ou non está habilitado, o resultado tras o proceso de instalación pode que arroxe o seguinte resultado:<br />
[[Imagen:Sv_2013_instxcp_mbr_00.jpg|350px]]<br />
*O XCP ou XenServer estaría instalado pero non se podería iniciar.<br />
<br />
*Para solucionar este caso, volver a iniciar a instalación de XCP/XenServer. Nesta ocasión hai que usar o editor '''vi''', no seguinte enlace pódese ver unha pequena introdución ao seu uso: [[Editores_de_texto#O_editor_vi_.2F_vim]]<br />
<br />
<br />
<gallery caption="Configurar instalación en disco con táboa de particións MBR" widths="350" heights="250px" perrow="2"><br />
Imagen:Sv_2013_instxcp_mbr_01.jpeg|Cando comeza o proceso de instalación escribir '''shell'' e premer Enter. Se non se é moi rápido premer '''F2'''.<br />
Imagen:Sv_2013_instxcp_mbr_02.jpeg|Editar o ficheiro de constantes pre-instalación: '''vi /opt/xensource/installer/constants.py'''<br />
Imagen:Sv_2013_instxcp_mbr_03.jpeg|Situarse pola liña 89 e buscar a entrada: '''GPT_SUPPORT = True'''.<br />
Imagen:Sv_2013_instxcp_mbr_05.jpeg|No editor premer a tecla '''i''' para entrar no modo edición. Cambiar a entrada a: '''GPT_SUPPORT = False'''<br />
Imagen:Sv_2013_instxcp_mbr_06.jpeg|Entrar en '''modo comando''', premer '''ESC''' e escribir ''':wq''' para saír do editor gravando. <br>'''NOTA''': O teclado estará en inglés, por tanto para escribir ''':''' hai que premer as teclas '''SHIT+ñ'''.<br />
Imagen:Sv_2013_instxcp_mbr_07.jpeg|Saír do modo pre-instalación con '''exit'''.<br />
Imagen:Sv_2013_instxcp_mbr_08.jpeg|E seguir coa instalación ...<br />
</gallery><br />
*Unha vez instalado o Hypervisor, coa instrución '''gdisk /dev/sda''' pódese comprobar o tipo de táboa de particións que se está usando.<br />
*Para afondar sobre '''gdisk''' que é o equivalente a fdisk, pero para discos que usan GPT: http://linux.die.net/man/8/gdisk<br />
<br />
<br />
'''NOTA''': Téñense comprobado casos nos que o sistema non ten unha BIOS EFI nin usa GPT e no proceso de instalación creouse unha táboa de particións MBR e non GPT.<br />
<br />
<br> -- [[Usuario:Antonio|Antonio de Andrés Lema]] e [[Usuario:Carrion|Carlos Carrión Álvarez]]</div>Antonio