環境部署
在正式使用NETBOX之前,需要提前配置以下所有:
1.Postsql
本節需要安裝和配置本地 PostgreSQL 數據庫
本人以本機centos7鏡像為例子,首先以管理員權限進入虛擬機
首先確認自己的yum是否為最新 不然可能無法執行一些命令。
進入postsql選擇適合自己的postsql版本
按照提示在虛擬機的命令面板執行即可
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql12-server
sudo /usr/pgsql-12/bin/postgresql-12-setup initdb
sudo systemctl enable postgresql-12
sudo systemctl start postgresql-12
在完成安裝后,需要為 NetBox 創建一個數據庫,并為其分配用戶名和密碼進行身份驗證。首先以系統 Postgres 用戶身份調用 PostgreSQL shell。
sudo -u postgres psql
此時可能會有一個權限不足的提醒可以忽略
繼續輸入以下命令,看到如下圖成功后即可
CREATE DATABASE netbox;
CREATE USER netbox WITH PASSWORD 'J5brHrAXFLQSif0K';
GRANT ALL PRIVILEGES ON DATABASE netbox TO netbox;
注:要 vim /var/lib/pgsql/12/data 進入后將ident改為md5
?