Changes between Version 1 and Version 2 of Selis


Ignore:
Timestamp:
04/15/24 16:28:43 (7 months ago)
Author:
jimsiak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Selis

    v1 v2  
    5252
    5353* `virsh console ...`
     54
     55
     56=== Selis Cluster Management ===
     57
     58Attached βρίσκεται περιγραφή του 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{{{
     65root@cloud1: ~/# source ~/admin-openrc
     66root@cloud1: ~/# nova list --all-tenants # βλέπουμε UUID αν δεν μας το έδωσε ο χρήστης
     67root@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{{{
     77root@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", αλλά δεν μας πειράζει.