_
Delete dans Foreman avec clean des certifs
On passe la machine en "managed" :
curl -k -s -u $user:$pass -H "Accept: version=2,application/json" -H "Content-Type: application/json" -X PUT -d {\"host\":{\"managed\":true}} https://$foreman/api/hosts/$fqdn
Puis on la supprime :
curl -k -s -u $user:$pass -H "Accept: version=2,application/json" -H "Content-Type: application/json" -X DELETE https://$foreman/api/hosts/$fqdn
_ |
#!/bin/bash | |
# Source http://lzone.de/blog/Nagios+Check+for+Systemd+Failed+Units | |
if [ -f /bin/systemctl ]; then | |
failed=$(/bin/systemctl --failed --no-legend) | |
failed=${failed/ */} # Strip everything after first space | |
failed=${failed/.service/} # Strip .service suffix if [ "$failed" != "" ]; then | |
echo "Failed units: $failed" | |
exit 1 | |
else | |
echo "No failed units." |
source : https://balaskas.gr/blog/2016/10/11/find-your-hard-disk-model/
# /bin/find /sys/devices -type f -name model -exec cat {} \;
KINGSTON SV300S3
WDC WD10EURX-63F
WDC WD10EZRX-00A
VB0250EAVER
VB0250EAVER
#!/usr/bin/perluse strict; | |
# source : http://forum.hardware.fr/hfr/Programmation/Divers-6/resolu-calendrier-perpetuel-sujet_141270_1.htm | |
use warnings; | |
use DateTime; | |
use Date::Holidays::FR; | |
foreach my $month (1..12) { | |
foreach my $day (1..31) { | |
if (my $holi = is_fr_holiday(2014, $month, $day)) { | |
my $dt = DateTime->new(year => 2014, month => $month, day => $day); | |
my $dow = $dt->day_of_week(); |
clb pacemaker fait le job moins d'une minute de bascule pour une base de 800G SAP HANA
Utilisation de Suse Manager
exemple : patch la machine standby, bascule cluster, puis patch de la machine front, eventuellement retour en position nominale stonith method => sbd meilleure lecture du crm_mon
SELECT | |
CAST(SUBSTRING_INDEX(SUBSTRING_INDEX( | |
GROUP_CONCAT(field_name ORDER BY field_name SEPARATOR ','), | |
',', 95/100 * COUNT(*) + 1), ',', -1) AS DECIMAL) AS `95th Per` | |
FROM table_name; |
#. Create partition Via HMC : configuration, create partition, AIX profile_name ~ partition name_normal (best practice) Processors : notion EC nominal, VP max possible => le plus souvent config en shared (intégration dans un pool de CPU, ex: un pool de CPU Oracle pour les licences) Weight = Dispo(EC)*EC/somme(EC) Class :
- 254 pour un VIO
- 32 pour une machine de production
- RAM : mini = désiré 8 G , max x2 => gestion pas auto, action de configuration en profil actif Attention, si max trop élevé, impact sur page d'allocation de l'hyperviseur