Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
administratif:processes:change [2025/05/01 13:32] – [Implementation] remiadministratif:processes:change [2025/05/28 09:48] (current) remi
Line 1: Line 1:
 <!DOCTYPE markdown> <!DOCTYPE markdown>
  
-# Change Management Process +# Change Management
  
  
Line 9: Line 9:
  
  
-### Production scope +### Production scope 
  - The [[ https://isc.hevs.ch/learn | ISC Learn Platform]]  - The [[ https://isc.hevs.ch/learn | ISC Learn Platform]]
  
Line 17: Line 17:
 ### Preparation ### Preparation
  
-#### 3 weeks (or more) before the targetted date for the change :+#### 3 weeks (or more) before the targetted date for the change
  - Prepare all you can to limit what can go wrong on this change.  - Prepare all you can to limit what can go wrong on this change.
  - Prepare tests : what validates that the change is done and didn't break anything.  - Prepare tests : what validates that the change is done and didn't break anything.
Line 24: Line 24:
 ### Validation phase ### Validation phase
  
-#### At 2 weeks before +#### At 2 weeks before
  - Pre-check what should be done on D-day with Pierre André :   - Pre-check what should be done on D-day with Pierre André : 
    - What will be modified    - What will be modified
Line 34: Line 34:
 ### Communication ### Communication
  
-#### 1 week before +#### 1 week before
   - Validate that everything is ready to run the change : GO / NOGO from Pierre André   - Validate that everything is ready to run the change : GO / NOGO from Pierre André
-  - Send the communication ([[planned maintenance template link]]) either by email to Pierre André and all the/ the Teams group (eg: ISC Learn Platform)+  - Send the communication ([[planned maintenance template link]]) either by email to Pierre André and all the people affected by the change / the Teams group (eg: ISC Learn Platform)
  
-#### 1 day before :+#### 1 day before
   - Send a notification to remind of the change tomorrow   - Send a notification to remind of the change tomorrow
  
 ### Implementation ### Implementation
  
-#### On D-day :  +#### On D-day 
-  - Send a sta +  - Go on Infomaniak's dashboard > VPS > Hannibal > Snapshot to take a snapshot on the VM **data only**  (Hannibal for ISC Learn) The system snapshot feature at Infomaniak seems broken (repeated failed tests from Hasdrubal)  
-rt notification at the beginning ([[Start template link]])+  - **NOTE : the data snapshot takes about 2h30 on Hannibal** 
 +  - Send a start notification at the beginning ([[Start template link]])
   - Implement the change   - Implement the change
   - Run tests   - Run tests
  
-#### If all is fine in the change window :+#### If all is fine in the change window
   - Send the end of maintenance notification ([[End of maintenance template link]])   - Send the end of maintenance notification ([[End of maintenance template link]])
  
-#### If there is an issue in the change window :+#### If there is an issue in the change window
   - Continue debugging until at most 30min before the end of maintenance window   - Continue debugging until at most 30min before the end of maintenance window
   - Either it is solved and you can send the end of maintenance notification ([[End of maintenance template link]])   - Either it is solved and you can send the end of maintenance notification ([[End of maintenance template link]])
     - or if the issue is not solved 30 min before the end : send a new notification with the estimated extra delay to fix the issue.     - or if the issue is not solved 30 min before the end : send a new notification with the estimated extra delay to fix the issue.
-      - if the issue will take way longer than acceptable extra time to fix, then send a incident notification ([[Incident start template link]]) and go to the [[administratif:processes:incident| Incident Process ]]+      - if the issue will take way longer than acceptable extra time to fix, then send a incident notification ([[Incident start template link]]) and either try to fix with files from the [[ https://wiki.isc-vs.ch/doku.php?id=administratif:processes:drp:isclearn#restore_inplace_on_the_current_website | SSD NAS backup / small desktop NAS backup ]], or to restore the [[ https://wiki.isc-vs.ch/doku.php?id=administratif:processes:drp:isclearn#restore_inplace_with_the_data_snapshot_features | Infomaniak data snapshot ]] 
 +      - **Warning : it takes about 1h to restore a data snapshot** 
 +      - Prepare to go on with the [[administratif:processes:incident| Incident Process ]] in case the snapshot restoration fails to solve the issue.
  
Back to top