
# 安装HPD软件（可选）
HPD（Hotplug Daemon)是云场景裸机形态下在裸机操作系统中安装的定制化软件。
1823网卡为裸机前端提供一个Hot Plug Controller Emulator PF，用于热插拔事件的消息通道，HPD依托vfio原生驱动呈现到用户态，由HPD进程接管该PF。
#### 获取软件包
获取方式：参考[软件准备](https://support.huaweicloud.com/bpicg-bms/zh-cn_topic_0000001409181017.html#ZH-CN_TOPIC_0000001409181017)章节下载对应的驱动包。
软件包包含：
- hpd包（aarch64）：hotplug-daemon-xx.xx.xx.xx.aarch64.rpm
- hpd包（x86）：hotplug-daemon-xx.xx.xx.xx.x86.rpm
 
#### 前提条件
1. 客户端已下载HPD工具的安装包。 安装包的名称为：hotplug-daemon-\<version\>-\<release\>.\<arch\>.rpm。
   
2. 安装包已上传到裸机操作系统。
3. 裸机操作系统需要支持VFIO。
 
#### 安装HPD
1. 登录裸机操作系统。
2. 安装HPD。
   执行命令**rpm -ivh hotplug-daemon-xxxx-xxxx.xxx.rpm** 。
   ```
   [root@localhost debug]# rpm -ivh hotplug-daemon-16.1.8.1-1.aarch64.rpm
   Verifying...                          ################################# [100%]
   Preparing...                          ################################# [100%]
   Updating / installing...
      1:hotplug-daemon-16.1.8.1-1        ################################# [100%]
   ```
   
3. 重启裸机。
 
#### 升级HPD
1. 登录裸机操作系统。
2. 升级HPD。
   执行命令**rpm -Uvh hotplug-daemon-xxxx-xxxx.xxx.rpm** 。
   ```
   [root@localhost debug]# rpm -Uvh hotplug-daemon-16.1.8.1-1.aarch64.rpm
   Verifying...                          ################################# [100%]
   Preparing...                          ################################# [100%]
   Updating / installing...
      1:hotplug-daemon-16.1.8.1-1        ################################# [ 50%]
   Cleaning up / removing...
      2:hotplug-daemon-16.1.1.1-1       ################################# [100%]
   ```
   
3. 重启HPD。
   执行命令**service hpd restart** 。
   ```
   [root@localhost ~]# service hpd restart
   Redirecting to /bin/systemctl restart hpd.service
   ```
   
 
