| 54 | |
| 55 | |
| 56 | === Selis Cluster Management === |
| 57 | |
| 58 | Attached βρίσκεται περιγραφή του setup του νέου Openstack cluster (SELIS hosts). Οι nodes βρίσκονται στο "νέο" rack. |
| 59 | |
| 60 | Αν χρειαστεί να συνδεθούμε, κάνουμε {{{ ssh root@cloud1 }}} και στη συνέχεια μπορούμε να κάνουμε ssh σε οποιαδήποτε άλλο node (cloud1 - cloud8). |
| 61 | |
| 62 | Στο {{{ root@cloud1:~/passwords }}} βρίσκεται το αρχείο που περιέχει όλα τα passwords για όλα τα core services του Openstack και του CEPH. Αν μας ζητηθεί να bootάρουμε VMs, κάνουμε τα εξής: |
| 63 | |
| 64 | {{{ |
| 65 | root@cloud1: ~/# source ~/admin-openrc |
| 66 | root@cloud1: ~/# nova list --all-tenants # βλέπουμε UUID αν δεν μας το έδωσε ο χρήστης |
| 67 | root@cloud1: ~/# nova start <VM UUID> |
| 68 | }}} |
| 69 | |
| 70 | |
| 71 | '''ΠΡΟΣΟΧΗ:''' Σε περίπτωση power cycle, τα VMs είναι by default down. Bootάρουμε μόνο ό,τι μας ζητηθεί. ΠΡΙΝ bootαρουμε, σιγουρευόμαστε ότι η εντολή {{{ ceph -w }}} επιστρέφει {{{ HEALTH_OK }}}. Αν όχι, πρώτα φτιάχνουμε το ceph και μετά bootάρουμε. Σε κάθε περίπτωση, πρέπει να είναι πάντα UP το '''cloud-gw''' (bcb7f273-19ba-4979-80b6-9a6ac568c535) και το '''selis-gw''' (187fa973-b7ad-42ca-968a-d4c04cfb14ff). |
| 72 | |
| 73 | '''VPN access:''' |
| 74 | Για εξαγωγή OpenVPN certificate, μεταφέρουμε το cslab-openstack-<username>.csr στο cloud-gw.cslab.ece.ntua.gr και κάνουμε ssh σαν root. Δίνουμε: |
| 75 | |
| 76 | {{{ |
| 77 | root@cloud-gw: ~/# create-cert.sh cslab-openstack-<username>.csr |
| 78 | }}} |
| 79 | |
| 80 | Η τελευταία output γραμμή θα μας πει που βρίσκουμε το tarball με τα απαραίτητα αρχεία. Το στέλνουμε στο χρήστη και that's it. |
| 81 | |
| 82 | Προσοχή: Το script θα βγάλει μήνυμα "chmod: cannot access ‘cslab-openstack-<username>.key’: No such file or directory", αλλά δεν μας πειράζει. |