---
# System prepended metadata

title: NetAppController

---

# NetAppController

## 安裝

將 `NetAppController-1.0.1-1.x86_64.rpm` 下載至本機中，並透過 rpm 指令安裝。

```
# rpm -ivh NetAppController-1.0.1-1.x86_64.rpm
```

安裝完成後，進入 `/etc/ASUS/` 目錄中修改 `NetAppController.yaml` 檔案。根據 NetApp 建置時使用的 `ip`, `port`, `username` 與 `password` 進行配置，範例如下。

```
version: 1.0.1
kind: NetAppController
netapp:
  maxVolume: 4096
  nodes:
    - name: cbs001
      ip: <NetApp Controller IP>
      port: 8443
      username: <NetApp Controller Username>
      password: <NetApp Controller Password>
    - ...
```

## 測試

利用 `NetAppController -h` 確認安裝是否成功。

## 指令集

* NetAppController node status - 檢視當前 yaml 配置的節點是否可以正常連線
* NetAppController node detail - 檢視當前 yaml 配置的節點詳細資訊
* NetAppController node history - 檢視指定機器上資源使用量
* NetAppController pool list - 檢視當前配置機器所有的 pools
* NetAppController version - 檢視當前系統版本
* NetAppController volume status - 檢視當前 Volume 數量與使用百分比
* NetAppController volume clean - 清除當前狀態為 freeRepositoryVolume 的 Volumes
* NetAppController volume convert - 切換 OpenStack Volume ID 與 NetApp Volume ID
* NetAppController volume create - 建立 NetApp Thin Volumes
* NetAppController volume list - 檢視當前所有 Volumes

