home.social

#redfish — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #redfish, aggregated by home.social.

  1. I wanted to add a button to Home Assistant that would turn on my remote server via IPMI. I also did not want to add the ipmitool dependencies to my #HASS container. Since IPMI supports redfish, a simple rest command in home assistant is enough. Add this to your `configuration.yaml`:

    ```yaml
    rest_command:
    # Command to turn the server ON
    server_power_on:
    url: "https://192.168.100.111/redfish/v1/Systems/1/Actions/ComputerSystem.Reset"
    method: post
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    headers:
    Content-Type: "application/json"
    payload: '{"ResetType": "On"}'

    # Command to gracefully shut down the OS via IPMI (ACPI signal)
    server_power_off:
    url: "https://192.168.100.111/redfish/v1/Systems/1/Actions/ComputerSystem.Reset"
    method: post
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    headers:
    Content-Type: "application/json"
    payload: '{"ResetType": "GracefulShutdown"}'

    sensor:
    - platform: rest
    name: "Server Power State"
    resource: "https://192.168.100.111/redfish/v1/Systems/1"
    method: GET
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    scan_interval: 10 # Checks every 10 seconds
    value_template: "{{ value_json.PowerState }}"

    template:
    - switch:
    - name: "Server"
    state: "{{ is_state('sensor.server_power_state', 'On') }}"
    icon: >-
    {% if is_state('sensor.server_power_state', 'On') %}
    mdi:server-network
    {% else %}
    mdi:server-network-off
    {% endif %}
    turn_on:
    action: rest_command.server_power_on
    turn_off:
    action: rest_command.server_power_off

    ```

    Make sure to create a separate IPMI user with "Operator" privileges (allowed to start/shutdown, but not to modify settings). If you have e.g. #Proxmox on the server, it will receive the IPMI Graceful Shutdown command and cleanly stop all VMs before exiting.

    Works great!

    #hass #homeassistant #redfish #api #ipmi #supermicro #homelab

  2. I wanted to add a button to Home Assistant that would turn on my remote server via IPMI. I also did not want to add the ipmitool dependencies to my #HASS container. Since IPMI supports redfish, a simple rest command in home assistant is enough. Add this to your `configuration.yaml`:

    ```yaml
    rest_command:
    # Command to turn the server ON
    server_power_on:
    url: "https://192.168.100.111/redfish/v1/Systems/1/Actions/ComputerSystem.Reset"
    method: post
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    headers:
    Content-Type: "application/json"
    payload: '{"ResetType": "On"}'

    # Command to gracefully shut down the OS via IPMI (ACPI signal)
    server_power_off:
    url: "https://192.168.100.111/redfish/v1/Systems/1/Actions/ComputerSystem.Reset"
    method: post
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    headers:
    Content-Type: "application/json"
    payload: '{"ResetType": "GracefulShutdown"}'

    sensor:
    - platform: rest
    name: "Server Power State"
    resource: "https://192.168.100.111/redfish/v1/Systems/1"
    method: GET
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    scan_interval: 10 # Checks every 10 seconds
    value_template: "{{ value_json.PowerState }}"

    template:
    - switch:
    - name: "Server"
    state: "{{ is_state('sensor.server_power_state', 'On') }}"
    icon: >-
    {% if is_state('sensor.server_power_state', 'On') %}
    mdi:server-network
    {% else %}
    mdi:server-network-off
    {% endif %}
    turn_on:
    action: rest_command.server_power_on
    turn_off:
    action: rest_command.server_power_off

    ```

    Make sure to create a separate IPMI user with "Operator" privileges (allowed to start/shutdown, but not to modify settings). If you have e.g. #Proxmox on the server, it will receive the IPMI Graceful Shutdown command and cleanly stop all VMs before exiting.

    Works great!

    #hass #homeassistant #redfish #api #ipmi #supermicro #homelab

  3. I wanted to add a button to Home Assistant that would turn on my remote server via IPMI. I also did not want to add the ipmitool dependencies to my #HASS container. Since IPMI supports redfish, a simple rest command in home assistant is enough. Add this to your `configuration.yaml`:

    ```yaml
    rest_command:
    # Command to turn the server ON
    server_power_on:
    url: "https://192.168.100.111/redfish/v1/Systems/1/Actions/ComputerSystem.Reset"
    method: post
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    headers:
    Content-Type: "application/json"
    payload: '{"ResetType": "On"}'

    # Command to gracefully shut down the OS via IPMI (ACPI signal)
    server_power_off:
    url: "https://192.168.100.111/redfish/v1/Systems/1/Actions/ComputerSystem.Reset"
    method: post
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    headers:
    Content-Type: "application/json"
    payload: '{"ResetType": "GracefulShutdown"}'

    sensor:
    - platform: rest
    name: "Server Power State"
    resource: "https://192.168.100.111/redfish/v1/Systems/1"
    method: GET
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    scan_interval: 10 # Checks every 10 seconds
    value_template: "{{ value_json.PowerState }}"

    template:
    - switch:
    - name: "Server"
    state: "{{ is_state('sensor.server_power_state', 'On') }}"
    icon: >-
    {% if is_state('sensor.server_power_state', 'On') %}
    mdi:server-network
    {% else %}
    mdi:server-network-off
    {% endif %}
    turn_on:
    action: rest_command.server_power_on
    turn_off:
    action: rest_command.server_power_off

    ```

    Make sure to create a separate IPMI user with "Operator" privileges (allowed to start/shutdown, but not to modify settings). If you have e.g. #Proxmox on the server, it will receive the IPMI Graceful Shutdown command and cleanly stop all VMs before exiting.

    Works great!

    #hass #homeassistant #redfish #api #ipmi #supermicro #homelab

  4. I wanted to add a button to Home Assistant that would turn on my remote server via IPMI. I also did not want to add the ipmitool dependencies to my #HASS container. Since IPMI supports redfish, a simple rest command in home assistant is enough. Add this to your `configuration.yaml`:

    ```yaml
    rest_command:
    # Command to turn the server ON
    server_power_on:
    url: "https://192.168.100.111/redfish/v1/Systems/1/Actions/ComputerSystem.Reset"
    method: post
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    headers:
    Content-Type: "application/json"
    payload: '{"ResetType": "On"}'

    # Command to gracefully shut down the OS via IPMI (ACPI signal)
    server_power_off:
    url: "https://192.168.100.111/redfish/v1/Systems/1/Actions/ComputerSystem.Reset"
    method: post
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    headers:
    Content-Type: "application/json"
    payload: '{"ResetType": "GracefulShutdown"}'

    sensor:
    - platform: rest
    name: "Server Power State"
    resource: "https://192.168.100.111/redfish/v1/Systems/1"
    method: GET
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    scan_interval: 10 # Checks every 10 seconds
    value_template: "{{ value_json.PowerState }}"

    template:
    - switch:
    - name: "Server"
    state: "{{ is_state('sensor.server_power_state', 'On') }}"
    icon: >-
    {% if is_state('sensor.server_power_state', 'On') %}
    mdi:server-network
    {% else %}
    mdi:server-network-off
    {% endif %}
    turn_on:
    action: rest_command.server_power_on
    turn_off:
    action: rest_command.server_power_off

    ```

    Make sure to create a separate IPMI user with "Operator" privileges (allowed to start/shutdown, but not to modify settings). If you have e.g. #Proxmox on the server, it will receive the IPMI Graceful Shutdown command and cleanly stop all VMs before exiting.

    Works great!

    #hass #homeassistant #redfish #api #ipmi #supermicro #homelab

  5. I wanted to add a button to Home Assistant that would turn on my remote server via IPMI. I also did not want to add the ipmitool dependencies to my #HASS container. Since IPMI supports redfish, a simple rest command in home assistant is enough. Add this to your `configuration.yaml`:

    ```yaml
    rest_command:
    # Command to turn the server ON
    server_power_on:
    url: "https://192.168.100.111/redfish/v1/Systems/1/Actions/ComputerSystem.Reset"
    method: post
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    headers:
    Content-Type: "application/json"
    payload: '{"ResetType": "On"}'

    # Command to gracefully shut down the OS via IPMI (ACPI signal)
    server_power_off:
    url: "https://192.168.100.111/redfish/v1/Systems/1/Actions/ComputerSystem.Reset"
    method: post
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    headers:
    Content-Type: "application/json"
    payload: '{"ResetType": "GracefulShutdown"}'

    sensor:
    - platform: rest
    name: "Server Power State"
    resource: "https://192.168.100.111/redfish/v1/Systems/1"
    method: GET
    username: "hass"
    password: "eX4mP13p455w0Rd"
    verify_ssl: false
    scan_interval: 10 # Checks every 10 seconds
    value_template: "{{ value_json.PowerState }}"

    template:
    - switch:
    - name: "Server"
    state: "{{ is_state('sensor.server_power_state', 'On') }}"
    icon: >-
    {% if is_state('sensor.server_power_state', 'On') %}
    mdi:server-network
    {% else %}
    mdi:server-network-off
    {% endif %}
    turn_on:
    action: rest_command.server_power_on
    turn_off:
    action: rest_command.server_power_off

    ```

    Make sure to create a separate IPMI user with "Operator" privileges (allowed to start/shutdown, but not to modify settings). If you have e.g. #Proxmox on the server, it will receive the IPMI Graceful Shutdown command and cleanly stop all VMs before exiting.

    Works great!

    #hass #homeassistant #redfish #api #ipmi #supermicro #homelab

  6. 1000 серверов и один RedFish: управляем собственным ЦОД, используя современный протокол от DMTF

    Сегодня публикуем материал для тех, кого интересуют современные инструменты и протоколы управления ИТ-инфраструктурой. В своей статье по мотивам доклада с

    habr.com/ru/companies/oleg-bun

    #RedFish #DMTF #цод #IPMI #серверная_инфраструктура

  7. 1000 серверов и один RedFish: управляем собственным ЦОД, используя современный протокол от DMTF

    Сегодня публикуем материал для тех, кого интересуют современные инструменты и протоколы управления ИТ-инфраструктурой. В своей статье по мотивам доклада с

    habr.com/ru/companies/oleg-bun

    #RedFish #DMTF #цод #IPMI #серверная_инфраструктура

  8. 1000 серверов и один RedFish: управляем собственным ЦОД, используя современный протокол от DMTF

    Сегодня публикуем материал для тех, кого интересуют современные инструменты и протоколы управления ИТ-инфраструктурой. В своей статье по мотивам доклада с

    habr.com/ru/companies/oleg-bun

    #RedFish #DMTF #цод #IPMI #серверная_инфраструктура

  9. 1000 серверов и один RedFish: управляем собственным ЦОД, используя современный протокол от DMTF

    Сегодня публикуем материал для тех, кого интересуют современные инструменты и протоколы управления ИТ-инфраструктурой. В своей статье по мотивам доклада с

    habr.com/ru/companies/oleg-bun

    #RedFish #DMTF #цод #IPMI #серверная_инфраструктура

  10. Was sind die Vorteile von #Redfish gegenüber hersteller­spezifischem #SNMP oder #IPMI? Und wie funktioniert Redfish im Zusammenspiel mit einem #Checkmk-Monitoring? All das zeigt Checkmk-Profi und Linux-Consultant Robert Sander in einem kurzen How-to in unserem Expertise-Blog.

    👉 heinlein-support.de/blog/redfi

    Alles Wichtige über Checkmk lernen Sie von Robert übrigens regelmäßig in seiner Schulung für Fortgeschrittene an der Heinlein Akademie.

    #LinuxConsulting #Systemmonitoring #HeinleinAkademie

  11. Как разработать CSI-драйвер с поддержкой Swordfish API и запустить его без железа

    Контейнерные приложения все чаще требуют постоянного хранилища, будь то базы данных, кэш или файловые серверы. Но Kubernetes по умолчанию не «умеет» работать напрямую с системами хранения данных, в этом ему помогает CSI (Container Storage Interface). А если хочется управлять хранилищем через единый стандарт и без привязки к конкретному вендору, на помощь приходит спецификация Swordfish. В статье расскажем, как мы в лаборатории реализовали CSI-драйвер , поддерживающий спецификацию Swordfish и создали сервер-эмулятор, позволяющий тестировать и разворачивать такую систему без физического оборудования — и поделимся этим эмулятором , чтобы вы могли попробовать сами.

    habr.com/ru/companies/yadro/ar

    #software_engineering #swordfish #redfish #схд #хранение_данных #оптимизация

  12. Tom takes over to talk about the firmware update side of the AMC with OpenBMC.

    At NVIDIA, they have strong KPIs for firmware update performance and reliability, while still using standard, PLDM type 5 firmware update with Redfish.

    #OSFC #OSFC2024 #Redfish #OpenBMC

  13. Настраиваем серверные платформы с помощью PowerShell-модуля: от проверки конфигурации до монтирования образа

    Привет! Меня зовут Константин, я ведущий инженер по разработке ПО в компании YADRO. Разрабатываю инструменты сопровождения оборудования, которое мы производим, в том числе серверов линейки VEGMAN. Один из таких инструментов — специальный модуль для PowerShell, который позволяет управлять серверными платформами посредством BMC, или Baseboard Management Controller. PowerShell, на мой взгляд, входит в число лучших инструментов для автоматизации рутинных операций и оперативного получения информации. Решение отлично подходит для автоматизации работы с гетерогенной инфраструктурой — например, ряда серверов разных вендоров. Разработанный в компании модуль взаимодействует с Redfish API и может работать с любым сервером, который его предоставляет. В статье рассмотрим сценарий настройки нескольких серверных платформ до загрузки операционной системы с помощью модуля, а еще я поделюсь ссылкой для его скачивания и тестирования.

    habr.com/ru/companies/yadro/ar

    #yadro #powershell #redfish #серверное_администрирование #серверы

  14. The Integrated Lights-Out (ILO) Management on HPE #ProLiant servers support the #Redfish DMTF API since ILO4.

    To make the communication to the API easier, #HPE created the #opensource ilorest command in 2016.

    However, depending on your #Linux server setup, you might run into an error when executing ilorest - a misleading error pointing to a library issue.

    In my latest #blog post I share how #ilorest can be debugged and find out the real reason.

    claudiokuenzler.com/blog/1400/

  15. Trotz der #EU-#Sanktionen arbeitet das russische #Staatsmedium#Ruptly“ weiter in Berlin. Die @Bundesregierung müsse dem ein Ende setzen, fordern Politiker von #CDU und #FDP.

    Ruptly agiert als internationale Nachrichtenagentur innerhalb des #RT-Netzwerks. Der Kanal #Redfish ist wohl eine 100%-Tochter von Ruptly.

    tagesspiegel.de/politik/russis

  16. CW: Russian Disinformation

    #redfish continuously ignored human rights violations in Russia and regions where the Kremlin and its partners are (in)directly involved. While e.g. claiming to be supportive of LGBTQ+ folks, they've failed to speak up about the public erasure and discrimination of that community in Russia.

    So be very cautios which double standards #theRedStream is going to apply and what they'll conveniently wont't be reporting about.

    #redstream

  17. Das linke Medienkollektiv #Redfish hat seine Aktivitäten eingestellt. Eine Verleumdungskampagne durch Mainstreammedien und von der EU angeordnete Zensur in sozialen Medien, sowie #Sanktionen hätten die Weiterarbeit unmöglich gemacht. @redstreamnet

    jungewelt.de/artikel/445555.ht

  18. Redfish harvest closed in '95, just a few years after the closure of the northern cod fishery, decimating Atlantic communities. While cod is yet to recover, redfish populations are now booming. Can we do things differently this time? 🎣

    #Redfish #Cod #Atlantic #AtlanticCanada #Fishery #FisheryCollapse #FisheryBoom #Spike #Growth #Optimism #GulfOfStLawrence

    hakaimagazine.com/features/in-

  19. Dell hat auf seinem Summit viele Neuheiten präsentiert. Vor allem aber betritt der Hersteller mit Angeboten für Telekommunikations-Provider Geschäftsneuland.
    Dell: Alles vom 5G-Mast über die Cloud bis zur Edge
  20. Was sind die Vorteile von #Redfish gegenüber hersteller­spezifischem #SNMP oder #IPMI? Und wie funktioniert Redfish im Zusammenspiel mit einem #Checkmk-Monitoring? All das zeigt Checkmk-Profi und Linux-Consultant Robert Sander in einem kurzen How-to in unserem Expertise-Blog.

    👉 heinlein-support.de/blog/redfi

    Alles Wichtige über Checkmk lernen Sie von Robert übrigens regelmäßig in seiner Schulung für Fortgeschrittene an der Heinlein Akademie.

    #LinuxConsulting #Systemmonitoring #HeinleinAkademie

  21. Was sind die Vorteile von #Redfish gegenüber hersteller­spezifischem #SNMP oder #IPMI? Und wie funktioniert Redfish im Zusammenspiel mit einem #Checkmk-Monitoring? All das zeigt Checkmk-Profi und Linux-Consultant Robert Sander in einem kurzen How-to in unserem Expertise-Blog.

    👉 heinlein-support.de/blog/redfi

    Alles Wichtige über Checkmk lernen Sie von Robert übrigens regelmäßig in seiner Schulung für Fortgeschrittene an der Heinlein Akademie.

    #LinuxConsulting #Systemmonitoring #HeinleinAkademie

  22. Was sind die Vorteile von #Redfish gegenüber hersteller­spezifischem #SNMP oder #IPMI? Und wie funktioniert Redfish im Zusammenspiel mit einem #Checkmk-Monitoring? All das zeigt Checkmk-Profi und Linux-Consultant Robert Sander in einem kurzen How-to in unserem Expertise-Blog.

    👉 heinlein-support.de/blog/redfi

    Alles Wichtige über Checkmk lernen Sie von Robert übrigens regelmäßig in seiner Schulung für Fortgeschrittene an der Heinlein Akademie.

    #LinuxConsulting #Systemmonitoring #HeinleinAkademie

  23. Was sind die Vorteile von #Redfish gegenüber hersteller­spezifischem #SNMP oder #IPMI? Und wie funktioniert Redfish im Zusammenspiel mit einem #Checkmk-Monitoring? All das zeigt Checkmk-Profi und Linux-Consultant Robert Sander in einem kurzen How-to in unserem Expertise-Blog.

    👉 heinlein-support.de/blog/redfi

    Alles Wichtige über Checkmk lernen Sie von Robert übrigens regelmäßig in seiner Schulung für Fortgeschrittene an der Heinlein Akademie.

    #LinuxConsulting #Systemmonitoring #HeinleinAkademie

  24. The Integrated Lights-Out (ILO) Management on HPE #ProLiant servers support the #Redfish DMTF API since ILO4.

    To make the communication to the API easier, #HPE created the #opensource ilorest command in 2016.

    However, depending on your #Linux server setup, you might run into an error when executing ilorest - a misleading error pointing to a library issue.

    In my latest #blog post I share how #ilorest can be debugged and find out the real reason.

    claudiokuenzler.com/blog/1400/

  25. The Integrated Lights-Out (ILO) Management on HPE #ProLiant servers support the #Redfish DMTF API since ILO4.

    To make the communication to the API easier, #HPE created the #opensource ilorest command in 2016.

    However, depending on your #Linux server setup, you might run into an error when executing ilorest - a misleading error pointing to a library issue.

    In my latest #blog post I share how #ilorest can be debugged and find out the real reason.

    claudiokuenzler.com/blog/1400/

  26. The Integrated Lights-Out (ILO) Management on HPE #ProLiant servers support the #Redfish DMTF API since ILO4.

    To make the communication to the API easier, #HPE created the #opensource ilorest command in 2016.

    However, depending on your #Linux server setup, you might run into an error when executing ilorest - a misleading error pointing to a library issue.

    In my latest #blog post I share how #ilorest can be debugged and find out the real reason.

    claudiokuenzler.com/blog/1400/

  27. Tom takes over to talk about the firmware update side of the AMC with OpenBMC.

    At NVIDIA, they have strong KPIs for firmware update performance and reliability, while still using standard, PLDM type 5 firmware update with Redfish.

    #OSFC #OSFC2024 #Redfish #OpenBMC

  28. Tom takes over to talk about the firmware update side of the AMC with OpenBMC.

    At NVIDIA, they have strong KPIs for firmware update performance and reliability, while still using standard, PLDM type 5 firmware update with Redfish.

    #OSFC #OSFC2024 #Redfish #OpenBMC

  29. Tom takes over to talk about the firmware update side of the AMC with OpenBMC.

    At NVIDIA, they have strong KPIs for firmware update performance and reliability, while still using standard, PLDM type 5 firmware update with Redfish.

    #OSFC #OSFC2024 #Redfish #OpenBMC

  30. Tom takes over to talk about the firmware update side of the AMC with OpenBMC.

    At NVIDIA, they have strong KPIs for firmware update performance and reliability, while still using standard, PLDM type 5 firmware update with Redfish.

    #OSFC #OSFC2024 #Redfish #OpenBMC

  31. CW: Russian Disinformation

    #redfish continuously ignored human rights violations in Russia and regions where the Kremlin and its partners are (in)directly involved. While e.g. claiming to be supportive of LGBTQ+ folks, they've failed to speak up about the public erasure and discrimination of that community in Russia.

    So be very cautios which double standards #theRedStream is going to apply and what they'll conveniently wont't be reporting about.

    #redstream

  32. CW: Russian Disinformation

    #redfish continuously ignored human rights violations in Russia and regions where the Kremlin and its partners are (in)directly involved. While e.g. claiming to be supportive of LGBTQ+ folks, they've failed to speak up about the public erasure and discrimination of that community in Russia.

    So be very cautios which double standards #theRedStream is going to apply and what they'll conveniently wont't be reporting about.

    #redstream