環(huán)境部署
在正式使用NETBOX之前,需要提前配置以下所有:
1.Postsql
本節(jié)需要安裝和配置本地 PostgreSQL 數(shù)據(jù)庫
本人以本機(jī)centos7鏡像為例子,首先以管理員權(quán)限進(jìn)入虛擬機(jī)
首先確認(rèn)自己的yum是否為最新 不然可能無法執(zhí)行一些命令。
進(jìn)入postsql選擇適合自己的postsql版本
按照提示在虛擬機(jī)的命令面板執(zhí)行即可
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 創(chuàng)建一個數(shù)據(jù)庫,并為其分配用戶名和密碼進(jìn)行身份驗(yàn)證。首先以系統(tǒng) Postgres 用戶身份調(diào)用 PostgreSQL shell。
sudo -u postgres psql
此時可能會有一個權(quán)限不足的提醒可以忽略
繼續(xù)輸入以下命令,看到如下圖成功后即可
CREATE DATABASE netbox;
CREATE USER netbox WITH PASSWORD 'J5brHrAXFLQSif0K';
GRANT ALL PRIVILEGES ON DATABASE netbox TO netbox;
注:要 vim /var/lib/pgsql/12/data 進(jìn)入后將ident改為md5
?