Author Archives: admin

Username-uri implicite

Salutare

Aveti mai jos lista username-urilor implicite pentru fiecare imagine in parte:

  • Centos 6 – centos
  • Centos 7 – centos
  • Debian 8.6.0 – debian
  • Ubuntu 16.04 Xenial – ubuntu
  • Ubuntu 16.04 Xenial (32bit) – ubuntu
  • ABD Template v1 – student
  • ASCG/CCG Template v2 – student
  • GSR Template (Debian 8.6.0) – student
  • ISRM Template v2 – student
  • RL 2016 – student
  • RL 2016 Tema2 – student
  • SAISP Template v1 – student
  • USO Template (Ubuntu 16.0.4 – 32bit) – student
  • USO Practic Template (Ubuntu 16.0.4 – 32bit) – student

Incercam pe viitor sa standardizam username-ul sa fie acelasi la toate instantele.

Windows 2012R2 pe Openstack

Salutare

Este disponibila imaginea de Windows 2012R2 oferita de cei de la CloudBase. Este un base install de Windows 2012R2, neavand nici un alt software instalat pe ea.

Daca vreti sa o testati recomandam sa folositi un flavor ce are minim 2G ram.

Odata masina pornita (dureaza in jur de 15min) puteti cere parola pentru userul Admin folosind linia de comanda:

[razvan.dobre@fep-62-2 ~]$ source openstack/openstackrc
Please enter your OpenStack Password:
[razvan.dobre@fep-62-2 ~]$ nova get-password feb0fa7b-2387-4d46-86f5-05502f74fd2b ~/.ssh/openstack.key
VfTQl0HtfvRpIt

In cazul in care nu primiti nici un raspuns, verificati statusul instantei accesand tabul Console din Dashboard si reincercati rularea comenzii.

Comanda nova get-password are urmatoarea sintaxa:

[razvan.dobre@fep-62-2 ~]$ nova help get-password
usage: nova get-password <server> <private-key>

Get password for a server.

Positional arguments:
 <server> Name or ID of server.
 <private-key> Private key (used locally to decrypt password).

Pentru conectarea la instanta trebuie sa tunelati portul 3389 astfel:

ssh razvan.dobre@fep.grid.pub.ro -L 3389:10.42.130.154:3389

Folositi Remote Desktop de pe calculatorul vostru pentru a va conecta la localhost:3389. Autentificarea se face cu userul Admin si parola aflata mai sus.

 

Asociere automata de floating ips

Salutare

Am modificat setarile Openstack astfel incat sa se aloce automat ip-uri flotante instantelor noi create. In acest moment cand creati o instanta noua aceasta va primi automat 2 adrese ip, una din clasa 10.8.0.0/16 (adresa privata) si una din clasa 10.42.0.0/16 (adresa publica, accesibila de pe fep.grid.pub.ro).

Folositi adresa din clasa 10.42.0.0/16 pentru conectarea la masina virtuala. Adresele ip care sunt asociate deja proiectului pot fi eliberate (Access & Security -> Floating IPs -> select ip -> Release Floating IPs).

Am actualizat si documentatie de pe pagina principala (cloud.curs.pub.ro).

ASCG/CCG Template v1

A fost lansata prima versiune a template-ului Openstack pentru materiile ASCG/CCG. Acesta contine o imagine de Opensuse 12.3 la care se adauga cloud-init instalat manual pentru a beneficia de metadatele oferite de Openstack. In cadrul laboratolui veti instala in aceasta masina virtuala kernelul de Mosix.

Pentru a utiliza template-ul, creati o noua instanta (Screen Shot 2014-10-26 at 10.50.28 PM) si alegeti “ASCG/CCG Template v1” din sectiunea “Image name”. Template-ul nu va functiona cu flavor-urile m1.micro sau mi1.tiny.

Folositi username-ul root pentru autentificare in cadrul masinii virtuale. Parola va fi furnizata la curs/laborator.

USO Template v1

A fost lansat template-ul v1 pentru USO. Acesta consta in intr-o masina virtuala cu 2 containere LXC aferente, ca in figura de mai jos:

uso-topo-v1-2

Toate host-urile (router, host-01 si host-02) sunt bazate pe Ubuntu 12.04 LTS.

Conectarea la host-uri se face folosind urmatorii useri:

  • router
    • username: student, parola: student
    • username: student, parola: cheia-publica
  • host-01, host-02
    • username: student, parola: student
    • username: ubuntu, parola: ubuntu

Reteaua formata din router(lxcbr0), host-01 (eth0) si host-02 (eth0) se autoconfigureaza prin dhcp, iar host-urile vor primi ip-urile din figura. Ambele containere au acces la internet.

Reteaua formata din host-01 (eth1) si host-02 (eth1) nu este configurata la nivelul ip.

Pentru manipularea containerelor host-01 si host-02 se folosesc urmatoarele utilitare:

  • lxc-list – afiseaza starea tuturor containerelor
  • lxc-stop -n host-01 – opreste containerul host-01
  • lxc-start -d -n host-01 – porneste containerul host-01
  • lxc-console -n host-01 – acceseaza consola host-01. Aceast utilitar este util atunci cand se pierde conectivitatea IP cu respectivul container. Pentru a iesi din consola se foloseste CTRL+a q

 

Ubuntu 12.04

A fost adaugata imaginea Openstack pentru Ubuntu 12.04. Imaginea reprezinta o instalare simpla a Ubuntu 12.04, versiunea server (fara interfata grafica). Pentru autentificare folositi ssh, contul student si cheia privata proprie din ~/openstack/openstack.key.