ਜੂਨੀਪਰ ਨੈੱਟਵਰਕ ਸੰਸਕਰਣ 2.34 ਅੱਪਗ੍ਰੇਡਿੰਗ ਕੰਟਰੋਲ ਸੈਂਟਰ
ਨਿਰਧਾਰਨ
- ਉਤਪਾਦ ਦਾ ਨਾਮ: ਕੰਟਰੋਲ ਕੇਂਦਰ
- ਸੰਸਕਰਣ: 4.4
- ਪ੍ਰਕਾਸ਼ਿਤ: 2024-03-21
ਉਤਪਾਦ ਜਾਣਕਾਰੀ
ਕੰਟਰੋਲ ਸੈਂਟਰ ਇੱਕ ਸਾਫਟਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਹੈ ਜੋ ਉਬੰਟੂ ਸਿਸਟਮਾਂ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਪ੍ਰਬੰਧਨ ਅਤੇ ਅਪਗ੍ਰੇਡ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਇੱਕ ਪੁਰਾਣੇ ਨਿਯੰਤਰਣ ਕੇਂਦਰ ਤੋਂ ਡੇਟਾ ਨੂੰ ਸਹਿਜੇ ਹੀ ਇੱਕ ਨਵੀਂ ਸਥਿਤੀ ਵਿੱਚ ਮਾਈਗ੍ਰੇਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼
ਦ੍ਰਿਸ਼ A: ਉਬੰਤੂ 16.04 ਨੂੰ ਉਬੰਤੂ 18.04 ਤੱਕ ਅੱਪਗ੍ਰੇਡ ਕਰੋ
- PostgreSQL ਡੇਟਾਬੇਸ ਦਾ ਬੈਕਅੱਪ ਲਓ:
- ਕਮਾਂਡ ਚਲਾਓ:
pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
- ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ ਇਸਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਾਈਨਰੀ ਫਾਰਮੈਟ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰ ਸਕਦੇ ਹੋ:
pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
- ਇਹ ਵਰਤ ਕੇ OpenVPN ਕੁੰਜੀਆਂ ਦਾ ਬੈਕਅੱਪ ਲਓ:
sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
- RRD ਦਾ ਬੈਕਅੱਪ ਲਓ files (ਮੈਟ੍ਰਿਕਸ ਡੇਟਾ) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ:
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
- ਕਮਾਂਡ ਚਲਾਓ:
- ਅਪਾਚੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦੀ ਨਕਲ ਕਰੋ file:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- PostgreSQL ਕਲੱਸਟਰ ਸੰਸਕਰਣ ਨੂੰ ਅਪਗ੍ਰੇਡ ਕਰੋ:
- ਸਰਵਰ ਨੂੰ ਬੰਦ ਕਰੋ ਅਤੇ ਇਸਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਲੱਸਟਰ ਨੂੰ ਮਿਟਾਓ:
sudo pg_dropcluster 10 main --stop
- ਇਸਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਲੱਸਟਰ ਸੰਸਕਰਣ ਨੂੰ ਅਪਗ੍ਰੇਡ ਕਰੋ:
sudo pg_upgradecluster 9.5 main
- ਸਰਵਰ ਨੂੰ ਬੰਦ ਕਰੋ ਅਤੇ ਇਸਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਲੱਸਟਰ ਨੂੰ ਮਿਟਾਓ:
- ਪੁਰਾਣੇ ਕਲੱਸਟਰ ਸੰਸਕਰਣ ਨੂੰ ਮਿਟਾਓ ਅਤੇ ਪੁਰਾਣੇ PostgreSQL ਪੈਕੇਜਾਂ ਨੂੰ ਇਹ ਵਰਤ ਕੇ ਸਾਫ਼ ਕਰੋ:
sudo pg_dropcluster 9.5 main
- ਨਵਾਂ ਕੰਟਰੋਲ ਸੈਂਟਰ ਸੰਸਕਰਣ ਸਥਾਪਿਤ ਕਰੋ:
- ਕੰਟਰੋਲ ਸੈਂਟਰ ਪੈਕੇਜ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ:
tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
- ਇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਨਵਾਂ ਸੰਸਕਰਣ ਅੱਪਡੇਟ ਅਤੇ ਸਥਾਪਿਤ ਕਰੋ:
sudo apt update && sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
- ਕੰਟਰੋਲ ਸੈਂਟਰ ਪੈਕੇਜ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ:
- ਇਸਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡੇਟਾ ਨੂੰ ਨਵੇਂ ਸੰਸਕਰਣ ਵਿੱਚ ਮਾਈਗਰੇਟ ਕਰੋ:
sudo ncc migrate
ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ (FAQ)
- ਸਵਾਲ: ਜੇਕਰ ਮਾਈਗ੍ਰੇਸ਼ਨ ਸਕ੍ਰਿਪਟ ਚੇਤਾਵਨੀਆਂ ਦਿੰਦੀ ਹੈ ਤਾਂ ਮੈਨੂੰ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ?
ਜੇਕਰ ਮਾਈਗ੍ਰੇਸ਼ਨ ਸਕ੍ਰਿਪਟ ਚੇਤਾਵਨੀਆਂ ਦਿੰਦੀ ਹੈ, ਤਾਂ ਡੇਟਾਬੇਸ ਮਾਈਗ੍ਰੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਨਾਲ ਅੱਗੇ ਨਾ ਵਧੋ। ਸਹਾਇਤਾ ਲਈ ਜੂਨੀਪਰ ਸਹਾਇਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ ਅਤੇ ਅੱਪਗਰੇਡ ਨੂੰ ਜਾਰੀ ਰੱਖਣ ਤੋਂ ਪਹਿਲਾਂ ਕਿਸੇ ਵੀ ਡੇਟਾਬੇਸ ਮੁੱਦਿਆਂ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਉਹਨਾਂ ਨੂੰ ਸਕ੍ਰਿਪਟ ਤੋਂ ਆਉਟਪੁੱਟ ਪ੍ਰਦਾਨ ਕਰੋ। - ਸਵਾਲ: 'ncc ਮਾਈਗਰੇਟ' ਕਮਾਂਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗਦਾ ਹੈ?
'ncc ਮਾਈਗਰੇਟ' ਕਮਾਂਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਈ ਮਿੰਟ ਲੱਗ ਸਕਦੇ ਹਨ ਕਿਉਂਕਿ ਇਹ ਡੇਟਾ ਨੂੰ ਨਵੇਂ ਸੰਸਕਰਣ ਵਿੱਚ ਮਾਈਗਰੇਟ ਕਰਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਇਸ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਸਬਰ ਰੱਖੋ।
ਜਾਣ-ਪਛਾਣ
ਇਹ ਦਸਤਾਵੇਜ਼ ਪੈਰਾਗੋਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ ਕੰਟਰੋਲ ਸੈਂਟਰ ਦੇ ਸੰਸਕਰਣ 2.34 ਤੋਂ ਬਾਅਦ ਦੇ ਸੰਸਕਰਣ ਵਿੱਚ ਅੱਪਗ੍ਰੇਡ ਕਰਨ ਦੀ ਚਿੰਤਾ ਕਰਦਾ ਹੈ। ਅੱਪਗ੍ਰੇਡ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਪ੍ਰਕਿਰਿਆਵਾਂ ਸ਼ਾਮਲ ਹਨ ਕਿਉਂਕਿ ਇਸ ਵਿੱਚ ਉਬੰਟੂ OS ਨੂੰ 16.04 ਤੋਂ 18.04 ਤੱਕ ਅੱਪਗ੍ਰੇਡ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ। ਦਸਤਾਵੇਜ਼ ਦੋ ਦ੍ਰਿਸ਼ਾਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ:
- ਉਬੰਤੂ 16.04 (ਕੰਟਰੋਲ ਸੈਂਟਰ ਸਥਾਪਿਤ ਦੇ ਨਾਲ) ਨੂੰ ਉਬੰਟੂ 18.04 ਵਿੱਚ ਅੱਪਗ੍ਰੇਡ ਕਰੋ।
- ਉਬੰਟੂ 18.04 ਦੀ ਤਾਜ਼ੀ ਸਥਾਪਨਾ ਅਤੇ ਇਸ ਤੋਂ ਬਾਅਦ ਕੰਟਰੋਲ ਸੈਂਟਰ ਦੀ ਸਥਾਪਨਾ ਅਤੇ ਬੈਕਅਪ ਡੇਟਾ ਨੂੰ ਪੁਰਾਣੇ ਕੰਟਰੋਲ ਸੈਂਟਰ ਤੋਂ ਨਵੀਂ ਸਥਿਤੀ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਕਰਨਾ।
ਹੋਰ ਅੱਪਗ੍ਰੇਡਾਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਅੱਪਗ੍ਰੇਡ ਗਾਈਡ ਵੇਖੋ।
ਦ੍ਰਿਸ਼ A: ਉਬੰਤੂ 16.04 ਨੂੰ ਉਬੰਤੂ 18.04 ਤੱਕ ਅੱਪਗ੍ਰੇਡ ਕਰੋ
- apache2 ਅਤੇ netrounds-callexecuter ਸੇਵਾਵਾਂ ਨੂੰ ਅਯੋਗ ਕਰਕੇ ਸ਼ੁਰੂ ਕਰੋ:
sudo systemctl apache2 netrounds-callexecuter ਨੂੰ ਅਯੋਗ ਕਰਦਾ ਹੈ - ਸਾਰੀਆਂ ਪੈਰਾਗਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ ਸੇਵਾਵਾਂ ਬੰਦ ਕਰੋ:
sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds - ਪੈਰਾਗਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ ਉਤਪਾਦ ਡੇਟਾ ਦਾ ਬੈਕਅੱਪ ਲਓ।
ਨੋਟ ਕਰੋ: ਇਹ ਓਪਰੇਸ਼ਨ ਗਾਈਡ, ਚੈਪਟਰ ਬੈਕਿੰਗ ਉਤਪਾਦ ਡੇਟਾ ਵਿੱਚ ਵਰਣਿਤ ਬੈਕਅਪ ਪ੍ਰਕਿਰਿਆ ਹੈ, ਸਿਰਫ ਹੋਰ ਸੰਖੇਪ ਸ਼ਬਦਾਂ ਵਿੱਚ।
ਇਹਨਾਂ ਕਮਾਂਡਾਂ ਨੂੰ ਚਲਾਓ:
- # PostgreSQL ਡੇਟਾਬੇਸ ਦਾ ਬੈਕਅੱਪ ਲਓ
- pg_dump -ਮਦਦ
- pg_dump -h ਲੋਕਲਹੋਸਟ -U ਨੈੱਟਰਾਉਂਡਸ ਨੈਟਰਾਉਂਡਸ > ncc_postgres.sql
- # (ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ, ਬਾਈਨਰੀ ਫਾਰਮੈਟ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ:)
- # pg_dump -h ਲੋਕਲਹੋਸਟ -U ਨੈੱਟਰਾਉਂਡਸ -Fc ਨੈਟਰਾਊਂਡ > ncc_postgres.binary
- # OpenVPN ਕੁੰਜੀਆਂ ਦਾ ਬੈਕਅੱਪ ਲਓ
sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn - # ਨੋਟ: ਇਹਨਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਥਾਂ 'ਤੇ ਸਟੋਰ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ।
- # RRD ਦਾ ਬੈਕਅੱਪ ਲਓ files (ਮੈਟ੍ਰਿਕਸ ਡੇਟਾ)
- # ਦੀ ਜਾਂਚ ਕਰੋ file RRDs ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਆਕਾਰ। ਟਾਰ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ # ਦੀ ਸਿਫਾਰਸ਼ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਜੇਕਰ RRD 50 GB ਤੋਂ ਵੱਡੇ ਹਨ; ਹੇਠਾਂ ਨੋਟ ਵੇਖੋ।
- du -hs /var/lib/netrounds/rrd
- sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
ਨੋਟ ਕਰੋ: pg_dump ਕਮਾਂਡ ਇੱਕ ਪਾਸਵਰਡ ਦੀ ਮੰਗ ਕਰੇਗੀ ਜੋ "postgres database" ਦੇ ਅਧੀਨ /etc/netrounds/netrounds.conf ਵਿੱਚ ਲੱਭਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਡਿਫੌਲਟ ਪਾਸਵਰਡ "ਨੈੱਟਰਾਉਂਡਸ" ਹੈ।
ਨੋਟ ਕਰੋ: ਵੱਡੇ ਪੈਮਾਨੇ ਦੇ ਸੈੱਟਅੱਪ (> 50 GB) ਲਈ, RRD ਦਾ ਇੱਕ ਟਾਰਬਾਲ ਬਣਾਉਣਾ files ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਮਾਂ ਲੈ ਸਕਦਾ ਹੈ, ਅਤੇ ਵਾਲੀਅਮ ਦਾ ਸਨੈਪਸ਼ਾਟ ਲੈਣਾ ਇੱਕ ਵਧੀਆ ਵਿਚਾਰ ਹੋ ਸਕਦਾ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਦੇ ਸੰਭਾਵੀ ਹੱਲਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ: a file ਸਿਸਟਮ ਜੋ ਸਨੈਪਸ਼ਾਟ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਾਂ ਵਰਚੁਅਲ ਵਾਲੀਅਮ ਦਾ ਸਨੈਪਸ਼ਾਟ ਲੈਂਦਾ ਹੈ ਜੇਕਰ ਸਰਵਰ ਇੱਕ ਵਰਚੁਅਲ ਵਾਤਾਵਰਣ ਵਿੱਚ ਚੱਲ ਰਿਹਾ ਹੈ।
- ਸਪਲਾਈ ਕੀਤੀ ਸਕ੍ਰਿਪਟ netrounds_2.35_validate_db.sh ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡੇਟਾਬੇਸ ਦੀ ਇਕਸਾਰਤਾ ਦੀ ਜਾਂਚ ਕਰੋ।
ਚੇਤਾਵਨੀ: ਜੇਕਰ ਇਹ ਸਕ੍ਰਿਪਟ ਚੇਤਾਵਨੀਆਂ ਦਿੰਦੀ ਹੈ, ਤਾਂ ਪੰਨਾ 5 'ਤੇ "ਹੇਠਾਂ" ਵਰਣਿਤ ਡੇਟਾਬੇਸ ਮਾਈਗ੍ਰੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਾ ਕਰੋ। 'ਤੇ ਟਿਕਟ ਭਰ ਕੇ ਜੂਨੀਪਰ ਸਹਾਇਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ https://support.juniper.net/support/requesting-support (ਸਕ੍ਰਿਪਟ ਤੋਂ ਆਉਟਪੁੱਟ ਸਪਲਾਈ ਕਰਨਾ) ਤੁਹਾਡੇ ਅੱਪਗਰੇਡ ਨਾਲ ਅੱਗੇ ਵਧਣ ਤੋਂ ਪਹਿਲਾਂ ਡਾਟਾਬੇਸ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ।
- ਕੰਟਰੋਲ ਸੈਂਟਰ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦਾ ਬੈਕਅੱਪ ਲਓ files:
- /etc/apache2/sites-available/netrounds-ssl.conf
- /etc/apache2/sites-available/netrounds.conf
- /etc/netrounds/netrounds.conf
- /etc/netrounds/probe-connect.conf
- /etc/netrounds/restol.conf
- /etc/netrounds/secret_key
- /etc/netrounds/test-agent-gateway.yaml
- /etc/openvpn/netrounds.conf
ਸਾਬਕਾ ਲਈampLe:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- Ubuntu ਨੂੰ ਸੰਸਕਰਣ 18.04 ਵਿੱਚ ਅੱਪਗ੍ਰੇਡ ਕਰੋ। ਇੱਕ ਆਮ ਅਪਗ੍ਰੇਡ ਪ੍ਰਕਿਰਿਆ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹੈ (https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes ਤੋਂ ਅਨੁਕੂਲਿਤ):
- ਸਰਵਰ ਸਿਸਟਮ ਤੇ ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ:
- ਅੱਪਡੇਟ-ਮੈਨੇਜਰ-ਕੋਰ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ ਜੇਕਰ ਇਹ ਪਹਿਲਾਂ ਤੋਂ ਸਥਾਪਿਤ ਨਹੀਂ ਹੈ।
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ /etc/update-manager/release-upgrades ਵਿੱਚ ਪ੍ਰੋਂਪਟ ਲਾਈਨ 'lts' 'ਤੇ ਸੈੱਟ ਕੀਤੀ ਗਈ ਹੈ (ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ OS ਨੂੰ 18.04, 16.04 ਤੋਂ ਬਾਅਦ ਅਗਲਾ LTS ਸੰਸਕਰਣ) 'ਤੇ ਅੱਪਗ੍ਰੇਡ ਕੀਤਾ ਗਿਆ ਹੈ।
- sudo do-release-upgrade ਕਮਾਂਡ ਨਾਲ ਅੱਪਗਰੇਡ ਟੂਲ ਲਾਂਚ ਕਰੋ।
- ਔਨ-ਸਕ੍ਰੀਨ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ। ਜਿੱਥੋਂ ਤੱਕ ਪੈਰਾਗੋਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ ਦਾ ਸਵਾਲ ਹੈ, ਤੁਸੀਂ ਡਿਫਾਲਟ ਨੂੰ ਪੂਰੇ ਰੱਖ ਸਕਦੇ ਹੋ। (ਇਹ ਬੇਸ਼ੱਕ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਪੈਰਾਗੋਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ ਨਾਲ ਸਬੰਧਤ ਕਾਰਨਾਂ ਕਰਕੇ ਵੱਖ-ਵੱਖ ਚੋਣਾਂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।)
- ਸਰਵਰ ਸਿਸਟਮ ਤੇ ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ:
- ਇੱਕ ਵਾਰ Ubuntu ਨੂੰ ਅੱਪਗਰੇਡ ਕੀਤਾ ਗਿਆ ਹੈ, ਸਿਸਟਮ ਨੂੰ ਰੀਬੂਟ ਕਰੋ. ਫਿਰ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ:
- PostgreSQL ਨੂੰ ਅੱਪਗ੍ਰੇਡ ਕਰੋ।
- PostgreSQL ਡੇਟਾਬੇਸ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ files ਸੰਸਕਰਣ 9.5 ਤੋਂ ਸੰਸਕਰਣ 10 ਤੱਕ:
sudo pg_dropcluster 10 ਮੇਨ -ਸਟਾਪ # ਸਰਵਰ ਬੰਦ ਕਰੋ ਅਤੇ ਕਲੱਸਟਰ # "ਮੁੱਖ" ਸੰਸਕਰਣ 10 ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮਿਟਾਓ (ਇਹ ਅਗਲੀ ਕਮਾਂਡ ਵਿੱਚ # ਅੱਪਗਰੇਡ ਲਈ ਤਿਆਰ ਕਰਦਾ ਹੈ)
sudo pg_upgradecluster 9.5 ਮੁੱਖ # ਕਲੱਸਟਰ "ਮੁੱਖ" ਸੰਸਕਰਣ 9.5 ਨੂੰ ਨਵੀਨਤਮ # ਤੱਕ ਅੱਪਗਰੇਡ ਕਰੋ
ਉਪਲਬਧ ਸੰਸਕਰਣ (10) sudo pg_dropcluster 9.5 main# ਕਲੱਸਟਰ "ਮੁੱਖ" ਸੰਸਕਰਣ 9.5 ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮਿਟਾਓ - PostgreSQL ਦੇ ਪੁਰਾਣੇ ਸੰਸਕਰਣ ਨੂੰ ਹਟਾਓ:
sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5 - ਪੈਰਾਗਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ ਪੈਕੇਜ ਅੱਪਡੇਟ ਕਰੋ।
- ਨਵੇਂ ਕੰਟਰੋਲ ਸੈਂਟਰ ਸੰਸਕਰਣ ਵਾਲੇ ਟਾਰਬਾਲ ਲਈ ਚੈੱਕਸਮ ਦੀ ਗਣਨਾ ਕਰੋ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਇਹ ਡਾਊਨਲੋਡ ਪੰਨੇ 'ਤੇ ਪ੍ਰਦਾਨ ਕੀਤੇ SHA256 ਚੈੱਕਸਮ ਦੇ ਬਰਾਬਰ ਹੈ:
sha256sum paa-control-center_${CC_VERSION}.tar.gz
- ਨਵੇਂ ਕੰਟਰੋਲ ਸੈਂਟਰ ਸੰਸਕਰਣ ਵਾਲੇ ਟਾਰਬਾਲ ਲਈ ਚੈੱਕਸਮ ਦੀ ਗਣਨਾ ਕਰੋ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਇਹ ਡਾਊਨਲੋਡ ਪੰਨੇ 'ਤੇ ਪ੍ਰਦਾਨ ਕੀਤੇ SHA256 ਚੈੱਕਸਮ ਦੇ ਬਰਾਬਰ ਹੈ:
- ਕੰਟਰੋਲ ਸੈਂਟਰ ਟਾਰਬਾਲ ਨੂੰ ਅਨਪੈਕ ਕਰੋ:
CC_VERSION= ਨਿਰਯਾਤ ਕਰੋ
tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz - ਨਵੇਂ ਕੰਟਰੋਲ ਸੈਂਟਰ ਪੈਕੇਜ ਸਥਾਪਿਤ ਕਰੋ:
sudo apt ਅੱਪਡੇਟ
sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb - ਪੁਰਾਣੇ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਓ:
ਨੋਟ ਕਰੋ: ਇਹਨਾਂ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਉਣਾ ਬਹੁਤ ਜ਼ਰੂਰੀ ਹੈ।
- # ਟੈਸਟ ਏਜੰਟ ਲਾਈਟ ਸਪੋਰਟ sudo apt purge netrounds-agent-login
- # ਅਸਮਰਥਿਤ jsonfield ਪੈਕੇਜ sudo apt python-django-jsonfield ਨੂੰ ਹਟਾਓ
ਡਾਟਾਬੇਸ ਮਾਈਗ੍ਰੇਸ਼ਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਕੁਝ ਵਾਧੂ ਕਦਮ ਚੁੱਕਣ ਦੀ ਲੋੜ ਹੈ। ਇਸ ਗਿਆਨ ਅਧਾਰ ਲੇਖ 'ਤੇ ਜਾਓ, ਸੈਕਸ਼ਨ 'ਤੇ ਹੇਠਾਂ ਸਕ੍ਰੋਲ ਕਰੋ ਜੇ ਰੀਲੀਜ਼ ਸਥਾਪਿਤ ਕੀਤੀ ਗਈ ਹੈ, ਅਤੇ ਇਹਨਾਂ ਹਦਾਇਤਾਂ ਦੇ 1 ਤੋਂ 4 ਤੱਕ ਕਦਮ ਚੁੱਕੋ।
ਨੋਟ ਕਰੋ: ਇਸ ਬਿੰਦੂ 'ਤੇ ਕਦਮ 5 ਨਾ ਕਰੋ।
- ਡਾਟਾਬੇਸ ਮਾਈਗ੍ਰੇਸ਼ਨ ਚਲਾਓ:
ਨੋਟ ਕਰੋ: ਮਾਈਗ੍ਰੇਸ਼ਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਪੰਨਾ 2 'ਤੇ "ਉੱਪਰ" ਵਰਣਿਤ ਡੇਟਾਬੇਸ ਦੀ ਇਕਸਾਰਤਾ ਜਾਂਚ ਗਲਤੀ ਤੋਂ ਬਿਨਾਂ ਪੂਰੀ ਹੁੰਦੀ ਹੈ।
sudo ncc ਮਾਈਗਰੇਟ
ncc ਮਾਈਗ੍ਰੇਟ ਕਮਾਂਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਾਫ਼ੀ ਸਮਾਂ ਲੱਗਦਾ ਹੈ (ਕਈ ਮਿੰਟ)। ਇਸ ਨੂੰ ਹੇਠਾਂ ਪ੍ਰਿੰਟ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ (ਵੇਰਵੇ ਹੇਠਾਂ ਛੱਡ ਦਿੱਤੇ ਗਏ ਹਨ):- ਡਾਟਾਬੇਸ ਨੂੰ ਮਾਈਗ੍ਰੇਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...
- ਕਰਨ ਲਈ ਕਾਰਵਾਈਆਂ:
<…> - ਮਾਈਗ੍ਰੇਸ਼ਨ ਤੋਂ ਬਿਨਾਂ ਐਪਸ ਨੂੰ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ ਕਰਨਾ:
<…> - ਚੱਲ ਰਹੇ ਮਾਈਗ੍ਰੇਸ਼ਨ:
<…> - ਕੈਸ਼ ਸਾਰਣੀ ਬਣਾਈ ਜਾ ਰਹੀ ਹੈ...
<…> - ਟੈਸਟ ਸਕ੍ਰਿਪਟਾਂ ਦਾ ਸਮਕਾਲੀਕਰਨ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...
- (ਵਿਕਲਪਿਕ) ਜੇਕਰ ਤੁਹਾਨੂੰ ConfD ਦੀ ਲੋੜ ਹੋਵੇ ਤਾਂ ConfD ਪੈਕੇਜ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ:
tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz
sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb - ਪਿਛਲੀ ਬੈਕ-ਅੱਪ ਸੰਰਚਨਾ ਦੀ ਤੁਲਨਾ ਕਰੋ files ਨਵੇਂ ਸਥਾਪਿਤ ਕੀਤੇ ਗਏ ਹਨ, ਅਤੇ ਦੇ ਦੋ ਸੈੱਟਾਂ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਹੱਥੀਂ ਮਿਲਾਓ files (ਉਹਨਾਂ ਨੂੰ ਉਸੇ ਸਥਾਨ 'ਤੇ ਰਹਿਣਾ ਚਾਹੀਦਾ ਹੈ)।
- apache2, kafka, ਅਤੇ netrounds-callexecuter ਸੇਵਾਵਾਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ:
sudo systemctl apache2 kafka netrounds-callexecuter ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ - ਪੈਰਾਗਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ ਸੇਵਾਵਾਂ ਸ਼ੁਰੂ ਕਰੋ:
sudo systemctl start –all “netrounds-*” apache2 kafka openvpn@netrounds - ਨਵੀਂ ਸੰਰਚਨਾ ਨੂੰ ਸਰਗਰਮ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇਹ ਵੀ ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੈ:
sudo systemctl ਰੀਲੋਡ apache2 - ਨਵੇਂ ਟੈਸਟ ਏਜੰਟ ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=- # 3.0 ਤੋਂ ਪਹਿਲਾਂ ਦੇ ਸੰਸਕਰਣਾਂ ਲਈ:
- # ਰਿਪੋਜ਼ਟਰੀਆਂ ਦੀ ਇਕਸਾਰਤਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ (ਜਵਾਬ "ਠੀਕ" ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ) shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent application_${TA_APPLICATION_VERSION}.sha256.sum
- # ਸੰਸਕਰਣ 3.0 ਅਤੇ ਬਾਅਦ ਦੇ ਲਈ:
- # ਰਿਪੋਜ਼ਟਰੀਆਂ ਲਈ ਚੈੱਕਸਮ ਦੀ ਗਣਨਾ ਕਰੋ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਉਹ ਮੇਲ ਖਾਂਦੇ ਹਨ
- # SHA256 ਚੈੱਕਸਮ ਡਾਊਨਲੋਡ ਪੰਨੇ 'ਤੇ ਮੁਹੱਈਆ ਕਰਵਾਏ sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
- # ਇੰਸਟਾਲੇਸ਼ਨ ਸ਼ੁਰੂ ਕਰੋ sudo apt-get install \ netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.deb
sudo cp netrounds-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz \ /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/
- ਕਿਉਂਕਿ ਟੈਸਟ ਏਜੰਟ ਲਾਈਟ ਲਈ ਸਮਰਥਨ ਸੰਸਕਰਣ 2.35 ਵਿੱਚ ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਸੀ, ਤੁਹਾਨੂੰ ਪੁਰਾਣੇ ਟੈਸਟ ਏਜੰਟ ਲਾਈਟ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੀਦਾ ਹੈ ਜੇਕਰ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਸਥਾਪਿਤ ਕੀਤਾ ਹੈ:
sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agent-lite*
ਨੋਟ ਕਰੋ: ਜਦੋਂ ਤੁਸੀਂ ਬਾਅਦ ਵਿੱਚ 3.x ਵਿੱਚ ਅੱਪਗਰੇਡ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਹ ਕਮਾਂਡ ਚਲਾ ਕੇ ਸ਼ੁਰੂਆਤ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ: sudo apt-mark unhold python-django python-django-common
ਦ੍ਰਿਸ਼ ਬੀ: ਤਾਜ਼ਾ ਉਬੰਟੂ 18.04 ਸਥਾਪਨਾ
- ਉਬੰਟੂ 16.04 ਮੌਕੇ 'ਤੇ, ਪੈਰਾਗੋਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ ਉਤਪਾਦ ਡੇਟਾ ਦਾ ਬੈਕਅੱਪ ਲਓ।
ਨੋਟ ਕਰੋ: ਇਹ ਓਪਰੇਸ਼ਨ ਗਾਈਡ, ਅਧਿਆਇ "ਉਤਪਾਦ ਡੇਟਾ ਦਾ ਬੈਕਅੱਪ" ਵਿੱਚ ਵਰਣਿਤ ਬੈਕਅੱਪ ਪ੍ਰਕਿਰਿਆ ਹੈ, ਜਿਸਨੂੰ ਸਿਰਫ਼ ਸੰਖੇਪ ਰੂਪ ਵਿੱਚ ਕਿਹਾ ਗਿਆ ਹੈ।
ਇਹਨਾਂ ਕਮਾਂਡਾਂ ਨੂੰ ਚਲਾਓ:- # PostgreSQL ਡਾਟਾਬੇਸ pg_dump -help pg_dump -h ਲੋਕਲਹੋਸਟ -U ਨੈੱਟਰਾਉਂਡਸ ਨੈਟਰਾਊਂਡਸ > ncc_postgres.sql ਦਾ ਬੈਕਅੱਪ ਲਓ
- # (ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ, ਬਾਈਨਰੀ ਫਾਰਮੈਟ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ:)
- # pg_dump -h ਲੋਕਲਹੋਸਟ -U ਨੈੱਟਰਾਉਂਡਸ -Fc ਨੈਟਰਾਊਂਡ > ncc_postgres.binary
- # OpenVPN ਕੁੰਜੀਆਂ ਦਾ ਬੈਕਅੱਪ ਲਓ sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
- # ਨੋਟ: ਇਹਨਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਥਾਂ 'ਤੇ ਸਟੋਰ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ।
- # RRD ਦਾ ਬੈਕਅੱਪ ਲਓ files (ਮੈਟ੍ਰਿਕਸ ਡੇਟਾ)
- # ਦੀ ਜਾਂਚ ਕਰੋ file RRDs ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਆਕਾਰ। ਟਾਰ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ # ਦੀ ਸਿਫਾਰਸ਼ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਜੇਕਰ RRD 50 GB ਤੋਂ ਵੱਡੇ ਹਨ; ਹੇਠਾਂ ਨੋਟ ਵੇਖੋ।
- du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
ਨੋਟ ਕਰੋ: pg_dump ਕਮਾਂਡ ਇੱਕ ਪਾਸਵਰਡ ਦੀ ਮੰਗ ਕਰੇਗੀ ਜੋ "postgres database" ਦੇ ਅਧੀਨ /etc/netrounds/netrounds.conf ਵਿੱਚ ਲੱਭਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਡਿਫੌਲਟ ਪਾਸਵਰਡ "ਨੈੱਟਰਾਉਂਡਸ" ਹੈ।
ਨੋਟ ਕਰੋ: ਵੱਡੇ ਪੈਮਾਨੇ ਦੇ ਸੈੱਟਅੱਪ (> 50 GB) ਲਈ, RRD ਦਾ ਇੱਕ ਟਾਰਬਾਲ ਬਣਾਉਣਾ files ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਮਾਂ ਲੈ ਸਕਦਾ ਹੈ, ਅਤੇ ਵਾਲੀਅਮ ਦਾ ਸਨੈਪਸ਼ਾਟ ਲੈਣਾ ਇੱਕ ਵਧੀਆ ਵਿਚਾਰ ਹੋ ਸਕਦਾ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਦੇ ਸੰਭਾਵੀ ਹੱਲਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ: a file ਸਿਸਟਮ ਜੋ ਸਨੈਪਸ਼ਾਟ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਾਂ ਵਰਚੁਅਲ ਵਾਲੀਅਮ ਦਾ ਸਨੈਪਸ਼ਾਟ ਲੈਂਦਾ ਹੈ ਜੇਕਰ ਸਰਵਰ ਇੱਕ ਵਰਚੁਅਲ ਵਾਤਾਵਰਣ ਵਿੱਚ ਚੱਲ ਰਿਹਾ ਹੈ।
- ਉਬੰਟੂ 16.04 ਮੌਕੇ 'ਤੇ, ਕੰਟਰੋਲ ਸੈਂਟਰ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦਾ ਬੈਕਅੱਪ ਲਓ files:
- /etc/apache2/sites-available/netrounds-ssl.conf
- /etc/apache2/sites-available/netrounds.conf
- /etc/netrounds/netrounds.conf
- /etc/netrounds/probe-connect.conf
- /etc/openvpn/netrounds.conf
ਸਾਬਕਾ ਲਈampLe:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- ਉਬੰਟੂ 16.04 ਮੌਕੇ 'ਤੇ, ਲਾਇਸੈਂਸ ਦਾ ਬੈਕਅੱਪ ਲਓ file.
- ਨਵੀਂ ਉਦਾਹਰਣ ਨੂੰ ਘੱਟੋ-ਘੱਟ ਉਹੀ ਹਾਰਡਵੇਅਰ ਲੋੜਾਂ ਪੂਰੀਆਂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜੋ ਪੁਰਾਣੀ ਹੈ।
- ਨਵੇਂ ਮੌਕੇ 'ਤੇ, ਉਬੰਟੂ 18.04 ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ। ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਟਿਊਟੋਰਿਅਲ ਦੀ ਸਿਫ਼ਾਰਿਸ਼ ਕਰਦੇ ਹਾਂ:
- https://ubuntu.com/tutorials/install-ubuntu-server
ਜਿੱਥੋਂ ਤੱਕ ਪੈਰਾਗੋਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ ਦਾ ਸਵਾਲ ਹੈ, ਤੁਸੀਂ ਡਿਫਾਲਟ ਨੂੰ ਪੂਰੇ ਰੱਖ ਸਕਦੇ ਹੋ। (ਇਹ ਬੇਸ਼ੱਕ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਪੈਰਾਗੋਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ ਨਾਲ ਸਬੰਧਤ ਕਾਰਨਾਂ ਕਰਕੇ ਵੱਖ-ਵੱਖ ਚੋਣਾਂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।) - ਇੱਕ ਵਾਰ Ubuntu 18.04 ਇੰਸਟਾਲ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਸਿਸਟਮ ਨੂੰ ਰੀਬੂਟ ਕਰੋ।
- ਨਿਮਨਲਿਖਤ ਡਿਸਕ ਵਿਭਾਗੀਕਰਨ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਖਾਸ ਕਰਕੇ ਸਨੈਪਸ਼ਾਟ ਬੈਕਅਪ ਲਈ (ਪਰ ਇਹ ਤੁਹਾਡੇ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਇੱਕ ਉਪਭੋਗਤਾ ਦੇ ਤੌਰ ਤੇ ਫੈਸਲਾ ਕਰਨਾ ਹੈ):
- ਲੈਬ ਸੈੱਟਅੱਪ ਲਈ ਸਿਫ਼ਾਰਸ਼ੀ ਵਿਭਾਗੀਕਰਨ:
- /: ਪੂਰੀ ਡਿਸਕ, ext4.
- ਉਤਪਾਦਨ ਸੈੱਟਅੱਪ ਲਈ ਸਿਫ਼ਾਰਸ਼ੀ ਵਿਭਾਗੀਕਰਨ:
- /: ਡਿਸਕ ਸਪੇਸ ਦਾ 10%, ext4.
- /var: ਡਿਸਕ ਸਪੇਸ ਦਾ 10%, ext4.
- /var/lib/netrounds/rrd: ਡਿਸਕ ਸਪੇਸ ਦਾ 80%, ext4.
- ਕੋਈ ਇਨਕ੍ਰਿਪਸ਼ਨ ਨਹੀਂ
- ਲੈਬ ਸੈੱਟਅੱਪ ਲਈ ਸਿਫ਼ਾਰਸ਼ੀ ਵਿਭਾਗੀਕਰਨ:
- ਸਮਾਂ ਖੇਤਰ ਨੂੰ UTC 'ਤੇ ਸੈੱਟ ਕਰੋ, ਉਦਾਹਰਨ ਲਈampਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ:
sudo timedatectl ਸੈੱਟ-ਟਾਈਮ ਜ਼ੋਨ ਆਦਿ/UTC - ਸਾਰੇ ਲੋਕੇਲਾਂ ਨੂੰ en_US.UTF-8 'ਤੇ ਸੈੱਟ ਕਰੋ।
- ਅਜਿਹਾ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਹੈ ਹੱਥੀਂ ਸੰਪਾਦਿਤ ਕਰਨਾ file /etc/default/locale. ਸਾਬਕਾampLe:
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8 - ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਹੇਠ ਦਿੱਤੀ ਲਾਈਨ /etc/locale.gen ਵਿੱਚ ਟਿੱਪਣੀ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ:
en_US.UTF-8 UTF-8 - ਲੋਕੇਲ ਨੂੰ ਮੁੜ ਤਿਆਰ ਕਰੋ fileਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਚੁਣੀ ਗਈ ਭਾਸ਼ਾ ਉਪਲਬਧ ਹੈ:
sudo apt-get install locales sudo locale-gen
- ਅਜਿਹਾ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਹੈ ਹੱਥੀਂ ਸੰਪਾਦਿਤ ਕਰਨਾ file /etc/default/locale. ਸਾਬਕਾampLe:
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਨਿਮਨਲਿਖਤ ਪੋਰਟਾਂ 'ਤੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਨਿਯੰਤਰਣ ਕੇਂਦਰ ਤੋਂ ਆਉਣ ਅਤੇ ਜਾਣ ਦੀ ਇਜਾਜ਼ਤ ਹੈ:
- ਅੰਦਰ ਵੱਲ:
- TCP ਪੋਰਟ 443 (HTTPS): Web ਇੰਟਰਫੇਸ
- TCP ਪੋਰਟ 80 (HTTP): Web ਇੰਟਰਫੇਸ (ਸਪੀਡਟੈਸਟ ਦੁਆਰਾ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਹੋਰਾਂ ਨੂੰ ਰੀਡਾਇਰੈਕਟ ਕਰਦਾ ਹੈ URLs ਤੋਂ HTTPS)
- TCP ਪੋਰਟ 830: ConfD (ਵਿਕਲਪਿਕ)
- TCP ਪੋਰਟ 6000: ਟੈਸਟ ਏਜੰਟ ਉਪਕਰਣਾਂ ਲਈ ਐਨਕ੍ਰਿਪਟਡ ਓਪਨਵੀਪੀਐਨ ਕਨੈਕਸ਼ਨ
- TCP ਪੋਰਟ 6800: ਐਨਕ੍ਰਿਪਟਡ Webਟੈਸਟ ਏਜੰਟ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਸਾਕਟ ਕਨੈਕਸ਼ਨ
- ਆਊਟਬਾਉਂਡ:
- TCP ਪੋਰਟ 25 (SMTP): ਮੇਲ ਡਿਲੀਵਰੀ
- UDP ਪੋਰਟ 162 (SNMP): ਅਲਾਰਮ ਲਈ SNMP ਟਰੈਪ ਭੇਜ ਰਿਹਾ ਹੈ
- UDP ਪੋਰਟ 123 (NTP): ਸਮਾਂ ਸਮਕਾਲੀਕਰਨ
- ਅੰਦਰ ਵੱਲ:
- NTP ਸਥਾਪਿਤ ਕਰੋ:
- ਪਹਿਲਾਂ ਟਾਈਮਡੇਟੈਕਟਲ ਨੂੰ ਅਯੋਗ ਕਰੋ:
sudo timedatectl set-ntp no - ਇਹ ਕਮਾਂਡ ਚਲਾਓ:
timedatectl
ਅਤੇ ਇਸ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ - systemd-timesyncd.service ਸਰਗਰਮ: ਨਹੀਂ
- ਹੁਣ ਤੁਸੀਂ NTP ਇੰਸਟਾਲੇਸ਼ਨ ਚਲਾ ਸਕਦੇ ਹੋ:
sudo apt-get install ntp - ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸੰਰਚਿਤ NTP ਸਰਵਰ ਪਹੁੰਚਯੋਗ ਹਨ:
ntpq -np - ਆਉਟਪੁੱਟ ਆਮ ਤੌਰ 'ਤੇ ਅਸ਼ਟਲ ਵਿੱਚ ਦਰਸਾਏ ਗਏ "ਸਾਰੇ" ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। 1
- ਪਹਿਲਾਂ ਟਾਈਮਡੇਟੈਕਟਲ ਨੂੰ ਅਯੋਗ ਕਰੋ:
1 ਆਉਟਪੁੱਟ ਵਿੱਚ, NTP ਸਰਵਰਾਂ ਲਈ "ਪਹੁੰਚ" ਮੁੱਲ ਇੱਕ ਅਸ਼ਟਲ ਮੁੱਲ ਹੈ ਜੋ ਪਿਛਲੇ ਅੱਠ NTP ਲੈਣ-ਦੇਣ ਦੇ ਨਤੀਜੇ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਜੇਕਰ ਸਾਰੇ ਅੱਠ ਸਫਲ ਹੁੰਦੇ ਹਨ, ਤਾਂ ਮੁੱਲ ਅਕਟਲ 377 (= ਬਾਈਨਰੀ) ਹੋਵੇਗਾ
- PostgreSQL ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ ਅਤੇ ਕੰਟਰੋਲ ਸੈਂਟਰ ਲਈ ਇੱਕ ਉਪਭੋਗਤਾ ਸੈਟ ਅਪ ਕਰੋ:
- sudo apt-ਅੱਪਡੇਟ ਪ੍ਰਾਪਤ ਕਰੋ
- sudo apt-get install postgresql
- sudo -u postgres psql -c “ਏਨਕ੍ਰਿਪਟਡ ਪਾਸਵਰਡ 'ਨੈੱਟਰਾਉਂਡਸ' ਸੁਪਰਯੂਜ਼ਰ ਲੌਗਇਨ ਨਾਲ ਰੋਲ ਨੈਟਰਾਊਂਡ ਬਣਾਓ;”
- sudo -u postgres psql -c “ਡਾਟਾਬੇਸ ਨੈੱਟਰਾਉਂਡਸ ਬਣਾਓ ਮਾਲਕ ਨੈਟਰਾਊਂਡਸ ਐਨਕੋਡਿੰਗ 'UTF8' ਟੈਂਪਲੇਟ 'ਟੈਂਪਲੇਟ0';”
ਇੱਕ ਬਾਹਰੀ PostgreSQL ਸਰਵਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ।
- ਇੱਕ ਈਮੇਲ ਸਰਵਰ ਨੂੰ ਸਥਾਪਿਤ ਅਤੇ ਕੌਂਫਿਗਰ ਕਰੋ।
- ਕੰਟਰੋਲ ਸੈਂਟਰ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਈਮੇਲ ਭੇਜੇਗਾ:
- ਜਦੋਂ ਉਹਨਾਂ ਨੂੰ ਖਾਤੇ ਵਿੱਚ ਬੁਲਾਇਆ ਜਾਂਦਾ ਹੈ,
- ਈਮੇਲ ਅਲਾਰਮ ਭੇਜਣ ਵੇਲੇ (ਜਿਵੇਂ ਕਿ ਜੇਕਰ ਇਸ ਉਦੇਸ਼ ਲਈ SNMP ਦੀ ਬਜਾਏ ਈਮੇਲ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ), ਅਤੇ
- ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਰਿਪੋਰਟਾਂ ਭੇਜਣ ਵੇਲੇ।
- ਕਮਾਂਡ ਚਲਾਓ
sudo apt-get install postfix - ਇੱਕ ਸਧਾਰਨ ਸੈੱਟਅੱਪ ਲਈ ਜਿੱਥੇ ਪੋਸਟਫਿਕਸ ਸਿੱਧਾ ਮੰਜ਼ਿਲ ਈਮੇਲ ਸਰਵਰ ਨੂੰ ਭੇਜ ਸਕਦਾ ਹੈ, ਤੁਸੀਂ "ਇੰਟਰਨੈੱਟ ਸਾਈਟ" ਲਈ ਸਧਾਰਨ ਕਿਸਮ ਦੀ ਮੇਲ ਸੰਰਚਨਾ ਨੂੰ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਸਿਸਟਮ ਮੇਲ ਨਾਮ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਇਸ ਤਰ੍ਹਾਂ ਛੱਡਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਨਹੀਂ ਤਾਂ, ਪੋਸਟਫਿਕਸ ਨੂੰ ਵਾਤਾਵਰਣ ਦੇ ਅਨੁਸਾਰ ਸੰਰਚਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਮਾਰਗਦਰਸ਼ਨ ਲਈ, https://help.ubuntu.com/lts/serverguide/postfix.html 'ਤੇ ਅਧਿਕਾਰਤ ਉਬੰਟੂ ਦਸਤਾਵੇਜ਼ ਵੇਖੋ।
- ਕੰਟਰੋਲ ਸੈਂਟਰ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਈਮੇਲ ਭੇਜੇਗਾ:
- ਉਬੰਟੂ 18.04 ਮੌਕੇ 'ਤੇ ਕੰਟਰੋਲ ਸੈਂਟਰ ਸਥਾਪਿਤ ਕਰੋ।
- ਇਹ ਪ੍ਰਕਿਰਿਆ ਪੈਰਾਗੋਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ REST API ਨੂੰ ਵੀ ਸਥਾਪਿਤ ਕਰਦੀ ਹੈ।
- CC_VERSION= ਨਿਰਯਾਤ ਕਰੋ
- # ਟਾਰ ਲਈ ਚੈੱਕਸਮ ਦੀ ਗਣਨਾ ਕਰੋ file ਅਤੇ ਜਾਂਚ ਕਰੋ ਕਿ ਇਹ SHA256 ਦੇ ਬਰਾਬਰ ਹੈ
- ਇਹ ਪ੍ਰਕਿਰਿਆ ਪੈਰਾਗੋਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ REST API ਨੂੰ ਵੀ ਸਥਾਪਿਤ ਕਰਦੀ ਹੈ।
- 0ਬੀ11111111)। ਹਾਲਾਂਕਿ, ਜਦੋਂ ਤੁਸੀਂ ਹੁਣੇ NTP ਸਥਾਪਿਤ ਕੀਤਾ ਹੈ, ਤਾਂ ਸੰਭਾਵਨਾ ਹੈ ਕਿ ਅੱਠ ਤੋਂ ਘੱਟ NTP ਲੈਣ-ਦੇਣ ਹੋਏ ਹਨ, ਤਾਂ ਕਿ ਮੁੱਲ ਛੋਟਾ ਹੋਵੇਗਾ: 1, 3, 7, 17, 37, 77, ਜਾਂ 177 ਵਿੱਚੋਂ ਇੱਕ ਜੇਕਰ ਸਾਰੇ ਲੈਣ-ਦੇਣ ਸਫਲ ਸਨ। .
- # ਚੈਕਸਮ ਡਾਊਨਲੋਡ ਪੰਨੇ 'ਤੇ ਮੁਹੱਈਆ ਕਰਵਾਇਆ ਗਿਆ sha256sum paa-control-center_${CC_VERSION}.tar.gz
- # tarball tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz ਨੂੰ ਅਨਪੈਕ ਕਰੋ
- # ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਪੈਕੇਜ ਅੱਪ ਟੂ ਡੇਟ ਹਨ sudo apt-get update
- # ਇੰਸਟਾਲੇਸ਼ਨ ਸ਼ੁਰੂ ਕਰੋ sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb
- ਸਾਰੀਆਂ ਪੈਰਾਗਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ ਸੇਵਾਵਾਂ ਬੰਦ ਕਰੋ:
sudo systemctl stop “netrounds-*” apache2 openvpn@netrounds - ਡਾਟਾਬੇਸ ਬੈਕਅੱਪ ਰੀਸਟੋਰ ਕਰੋ:
sudo -u postgres psql – ON_ERROR_STOP=ਨੈੱਟਰਾਉਂਡਸ ਉੱਤੇ ਸੈੱਟ ਕਰੋ < ncc_postgres.sql - ਡਾਟਾਬੇਸ ਮਾਈਗ੍ਰੇਸ਼ਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਕੁਝ ਵਾਧੂ ਕਦਮ ਚੁੱਕਣ ਦੀ ਲੋੜ ਹੈ। ਇਸ ਗਿਆਨ ਅਧਾਰ ਲੇਖ 'ਤੇ ਜਾਓ, ਸੈਕਸ਼ਨ 'ਤੇ ਹੇਠਾਂ ਸਕ੍ਰੋਲ ਕਰੋ ਜੇ ਰੀਲੀਜ਼ ਸਥਾਪਿਤ ਕੀਤੀ ਗਈ ਹੈ, ਅਤੇ ਇਹਨਾਂ ਹਦਾਇਤਾਂ ਦੇ 1 ਤੋਂ 4 ਤੱਕ ਕਦਮ ਚੁੱਕੋ।
ਨੋਟ ਕਰੋ: ਇਸ ਬਿੰਦੂ 'ਤੇ ਕਦਮ 5 ਨਾ ਕਰੋ। - ਡਾਟਾਬੇਸ ਮਾਈਗ੍ਰੇਸ਼ਨ ਚਲਾਓ:
ਨੋਟ ਕਰੋ: ਇਹ ਇੱਕ ਸੰਵੇਦਨਸ਼ੀਲ ਕਮਾਂਡ ਹੈ, ਅਤੇ ਇਸਨੂੰ ਰਿਮੋਟ ਮਸ਼ੀਨ 'ਤੇ ਚਲਾਉਣ ਵੇਲੇ ਧਿਆਨ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ। ਅਜਿਹੀ ਸਥਿਤੀ ਵਿੱਚ ਇਹ ਜ਼ੋਰਦਾਰ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਸਕ੍ਰੀਨ ਜਾਂ tmux ਵਰਗੇ ਪ੍ਰੋਗਰਾਮ ਦੀ ਵਰਤੋਂ ਕਰੋ ਤਾਂ ਕਿ ਮਾਈਗਰੇਟ ਕਮਾਂਡ ਚੱਲਦੀ ਰਹੇ ਭਾਵੇਂ ssh ਸ਼ੈਸ਼ਨ ਟੁੱਟ ਜਾਵੇ।- sudo ncc ਮਾਈਗਰੇਟ
- ncc ਮਾਈਗ੍ਰੇਟ ਕਮਾਂਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਾਫ਼ੀ ਸਮਾਂ ਲੱਗਦਾ ਹੈ (ਕਈ ਮਿੰਟ)। ਇਸ ਨੂੰ ਹੇਠਾਂ ਪ੍ਰਿੰਟ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ (ਵੇਰਵੇ ਹੇਠਾਂ ਛੱਡ ਦਿੱਤੇ ਗਏ ਹਨ
- ਡਾਟਾਬੇਸ ਨੂੰ ਮਾਈਗ੍ਰੇਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...
- ਕਰਨ ਲਈ ਕਾਰਵਾਈਆਂ:
<…> - ਮਾਈਗ੍ਰੇਸ਼ਨ ਤੋਂ ਬਿਨਾਂ ਐਪਸ ਨੂੰ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ ਕਰਨਾ:
<…> - ਚੱਲ ਰਹੇ ਮਾਈਗ੍ਰੇਸ਼ਨ:
<…> - ਕੈਸ਼ ਸਾਰਣੀ ਬਣਾਈ ਜਾ ਰਹੀ ਹੈ...
<…> - ਟੈਸਟ ਸਕ੍ਰਿਪਟਾਂ ਦਾ ਸਮਕਾਲੀਕਰਨ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...
- scp ਜਾਂ ਕਿਸੇ ਹੋਰ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬੈਕਅੱਪ ਡੇਟਾ ਨੂੰ 18.04 ਉਦਾਹਰਨ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਕਰੋ।
- OpenVPN ਕੁੰਜੀਆਂ ਨੂੰ ਰੀਸਟੋਰ ਕਰੋ:
- # ਕਿਸੇ ਵੀ ਮੌਜੂਦਾ ਓਪਨਵੀਪੀਐਨ ਕੁੰਜੀਆਂ ਨੂੰ ਹਟਾਓ sudo rm -rf /var/lib/netrounds/openvpn
- # ਬੈਕਡ-ਅੱਪ ਕੁੰਜੀਆਂ ਨੂੰ ਅਨਪੈਕ ਕਰੋ sudo tar -xzf ncc_openvpn.tar.gz -C /
- RRD ਡਾਟਾ ਰੀਸਟੋਰ ਕਰੋ:
- # ਕਿਸੇ ਵੀ ਮੌਜੂਦਾ RRDs sudo rm -rf /var/lib/netrounds/rrd ਨੂੰ ਹਟਾਓ
- # ਬੈਕਅੱਪ ਕੀਤੇ RRDs sudo tar -xzf ncc_rrd.tar.gz -C / ਨੂੰ ਅਨਪੈਕ ਕਰੋ
- ਬੈਕਅੱਪ ਸੰਰਚਨਾ ਦੀ ਤੁਲਨਾ ਕਰੋ files ਨਵੇਂ ਸਥਾਪਿਤ ਕੀਤੇ ਗਏ ਹਨ, ਅਤੇ ਦੇ ਦੋ ਸੈੱਟਾਂ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਹੱਥੀਂ ਮਿਲਾਓ files (ਉਹਨਾਂ ਨੂੰ ਉਸੇ ਸਥਾਨ 'ਤੇ ਰਹਿਣਾ ਚਾਹੀਦਾ ਹੈ)।
- ਲਾਇਸੈਂਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਤਪਾਦ ਲਾਇਸੈਂਸ ਨੂੰ ਸਰਗਰਮ ਕਰੋ file ਪੁਰਾਣੀ ਉਦਾਹਰਣ ਤੋਂ ਲਿਆ ਗਿਆ:
- ncc ਲਾਇਸੈਂਸ ncc_license.txt ਨੂੰ ਸਰਗਰਮ ਕਰੋ
- ਪੈਰਾਗਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ ਸੇਵਾਵਾਂ ਸ਼ੁਰੂ ਕਰੋ:
sudo systemctl start –all “netrounds-*” apache2 kafka openvpn@netrounds - ਨਵੀਂ ਸੰਰਚਨਾ ਨੂੰ ਸਰਗਰਮ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇਹ ਵੀ ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੈ:
sudo systemctl ਰੀਲੋਡ apache2 - ਨਵੇਂ ਟੈਸਟ ਏਜੰਟ ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ:
- TA_APPLIANCE_VERSION=
- TA_APPLICATION_VERSION=
- # 3.0 ਤੋਂ ਪਹਿਲਾਂ ਦੇ ਸੰਸਕਰਣਾਂ ਲਈ:
- # ਰਿਪੋਜ਼ਟਰੀਆਂ ਦੀ ਇਕਸਾਰਤਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ (ਜਵਾਬ "ਠੀਕ" ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ)
shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256
shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum - # ਸੰਸਕਰਣ 3.0 ਅਤੇ ਬਾਅਦ ਦੇ ਲਈ:
- # ਰਿਪੋਜ਼ਟਰੀਆਂ ਲਈ ਚੈੱਕਸਮ ਦੀ ਗਣਨਾ ਕਰੋ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਉਹ ਮੇਲ ਖਾਂਦੇ ਹਨ
- # SHA256 ਚੈਕਸਮ ਡਾਊਨਲੋਡ ਪੰਨੇ 'ਤੇ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਹਨ
sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb
sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz - # ਇੰਸਟਾਲੇਸ਼ਨ ਸ਼ੁਰੂ ਕਰੋ sudo apt-get install \netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.deb
- sudo cp netrounds-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz \ /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/
- (ਵਿਕਲਪਿਕ) ਜੇਕਰ ਤੁਹਾਨੂੰ ਲੋੜ ਹੋਵੇ ਤਾਂ ConfD ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਅਤੇ ਸੰਰਚਿਤ ਕਰਨ ਲਈ NETCONF ਅਤੇ YANG API ਆਰਕੈਸਟ੍ਰੇਸ਼ਨ ਗਾਈਡ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਨੋਟ ਕਰੋ: ਜਦੋਂ ਤੁਸੀਂ ਬਾਅਦ ਵਿੱਚ 3.x ਵਿੱਚ ਅੱਪਗਰੇਡ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਹ ਕਮਾਂਡ ਚਲਾ ਕੇ ਸ਼ੁਰੂਆਤ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ: sudo apt-mark unhold python-django python-django-common
ਸਮੱਸਿਆ ਨਿਪਟਾਰਾ
ਇਸ ਭਾਗ ਵਿੱਚ
- ConfD ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ | 15
- ਕਾਲਐਕਸੀਕਿਊਟਰ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ | 15
- Web ਸਰਵਰ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦਾ | 16
- ਪੈਰਾਗਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ ਸੇਵਾਵਾਂ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨਾ ਅਸਫਲ | 17
ConfD ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ
ਜੇਕਰ ਤੁਹਾਨੂੰ ਅੱਪਗਰੇਡ ਤੋਂ ਬਾਅਦ ConfD ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਹਨ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਨਵੀਂ ਗਾਹਕੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਆਪਣੇ ਜੂਨੀਪਰ ਪਾਰਟਨਰ ਜਾਂ ਆਪਣੇ ਸਥਾਨਕ ਜੂਨੀਪਰ ਖਾਤਾ ਪ੍ਰਬੰਧਕ ਜਾਂ ਵਿਕਰੀ ਪ੍ਰਤੀਨਿਧੀ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।
ਕਾਲਐਕਸੀਕਿਊਟਰ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ
ਕਮਾਂਡ ਨਾਲ callexecuter ਲੌਗਸ ਦੀ ਜਾਂਚ ਕਰੋ
- sudo journalctl xeu netrounds-callexecuter
ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਇੱਕ ਗਲਤੀ ਦੇਖ ਸਕਦੇ ਹੋ:
- ਜੂਨ 03 09:53:27 myhost django-admin[6290]: ERROR netrounds.manager.callexecuter CallExecuter.run ਵਿੱਚ ਅਣਹੈਂਡਲਡ ਅਪਵਾਦ
- ਜੂਨ 03 09:53:27 myhost django-admin[6290]: ਟਰੇਸਬੈਕ (ਸਭ ਤੋਂ ਤਾਜ਼ਾ ਕਾਲ ਆਖਰੀ):
- ਜੂਨ 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/management/commands/runcallexecuter.py”, ਲਾਈਨ 65, ਹੈਂਡਲ ਵਿੱਚ
- ਜੂਨ 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/calldispatcher.py”, ਲਾਈਨ 164, ਰਨ ਵਿੱਚ
- ਜੂਨ 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py”, ਲਾਈਨ 204, ਇਨਵੇਟ
- ਜੂਨ 03 09:53:27 myhost django-admin[6290]: File “debian/tmp/usr/lib/python2.7/dist-packages/netrounds/manager/models.py”, ਲਾਈਨ 42, __unicode__ ਵਿੱਚ
- ਜੂਨ 03 09:53:27 myhost django-admin[6290]: ਐਟਰੀਬਿਊਟ ਐਰਰ: 'ਯੂਨੀਕੋਡ' ਆਬਜੈਕਟ ਦੀ ਕੋਈ ਵਿਸ਼ੇਸ਼ਤਾ 'iteritems' ਨਹੀਂ ਹੈ
ਕੀ ਹੋਇਆ ਹੈ ਕਿ netrounds-callexecuter*.deb ਪੈਕੇਜ ਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਏ ਬਿਨਾਂ ਅੱਪਗਰੇਡ ਕੀਤਾ ਗਿਆ ਸੀ ਕਿ netrounds-callexecuter systemd ਸੇਵਾ ਨੂੰ ਰੋਕਿਆ ਗਿਆ ਸੀ ਅਤੇ ਅਯੋਗ ਕਰ ਦਿੱਤਾ ਗਿਆ ਸੀ। ਡਾਟਾਬੇਸ ਗਲਤ ਸਥਿਤੀ ਵਿੱਚ ਹੈ; ਇਸਨੂੰ ਬੈਕਅੱਪ ਤੋਂ ਰੀਸਟੋਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਅਤੇ ਅੱਪਗਰੇਡ ਨੂੰ ਦੁਹਰਾਉਣ ਦੀ ਲੋੜ ਹੈ।
ਨੈਟਰਾਊਂਡਸ-ਕੈਲੈਕਸੀਕਿਊਟਰ ਸੇਵਾ ਨੂੰ ਅਸਮਰੱਥ ਅਤੇ ਬੰਦ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕੰਮ ਕਰੋ:
- sudo systemctl netrounds-callexecuter ਨੂੰ ਅਯੋਗ ਕਰਦਾ ਹੈ
- sudo systemctl stop netrounds-callexecuter
Web ਸਰਵਰ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦਾ
ਕਮਾਂਡ ਨਾਲ ਅਪਾਚੇ ਲੌਗਸ ਦੀ ਜਾਂਚ ਕਰੋ
- tail -n 50 /var/log/apache2/netrounds_error.log
ਜੇਕਰ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਗਲਤੀ ਦੇਖਦੇ ਹੋ, ਤਾਂ ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਕੰਟਰੋਲ ਸੈਂਟਰ ਸੰਸਕਰਣ 2.34 ਉਬੰਟੂ 18.04 'ਤੇ ਚੱਲ ਰਿਹਾ ਹੈ, ਯਾਨੀ ਕੰਟਰੋਲ ਸੈਂਟਰ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਅੱਪਗ੍ਰੇਡ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ। ਹੱਲ ਇਹ ਹੈ ਕਿ ਕੰਟਰੋਲ ਸੈਂਟਰ ਨੂੰ ਬਾਅਦ ਦੇ ਸੰਸਕਰਣ ਵਿੱਚ ਅੱਪਗਰੇਡ ਕਰਨਾ ਜਿਵੇਂ ਕਿ ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ।
- # ਟਾਈਮਸਟamps, pids, ਆਦਿ ਨੂੰ ਹੇਠਾਂ ਉਤਾਰ ਦਿੱਤਾ ਗਿਆ
ਟਾਰਗੇਟ WSGI ਸਕ੍ਰਿਪਟ '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' ਨੂੰ ਪਾਈਥਨ ਮੋਡੀਊਲ ਵਜੋਂ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
WSGI ਸਕ੍ਰਿਪਟ '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਵਿੱਚ ਅਪਵਾਦ ਆਇਆ। ਟਰੇਸਬੈਕ (ਸਭ ਤੋਂ ਤਾਜ਼ਾ ਕਾਲ ਆਖਰੀ):- File “/usr/lib/python2.7/dist-packages/netrounds/wsgi.py”, ਲਾਈਨ 6, ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ = get_wsgi_application()
- File “/usr/lib/python2.7/dist-packages/django/core/wsgi.py”, ਲਾਈਨ 13, get_wsgi_application django.setup(set_prefix=False) ਵਿੱਚ
- File “/usr/lib/python2.7/dist-packages/django/__init__.py”, ਲਾਈਨ 27, apps.populate (settings.INSTALLED_APPS) ਸੈੱਟਅੱਪ ਵਿੱਚ
- File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, ਲਾਈਨ 85, populate app_config = AppConfig.create(ਇੰਦਰਾਜ਼) ਵਿੱਚ
- File “/usr/lib/python2.7/dist-packages/django/apps/config.py”, ਲਾਈਨ 94, ਬਣਾਓ ਮੋਡੀਊਲ = import_module(ਇੰਦਰਾਜ਼) ਵਿੱਚ
- File "/usr/lib/python2.7/importlib/__init__.py", ਲਾਈਨ 37, import_module __import__(name) ਵਿੱਚ
- File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py”, ਲਾਈਨ 1, ਵਿੱਚ grappelli.dashboard.dashboards ਤੋਂ ਆਯਾਤ *
- File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py”, ਲਾਈਨ 14, ਵਿੱਚ grappelli.dashboard ਆਯਾਤ ਮੋਡੀਊਲ ਤੋਂ
- File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py”, ਲਾਈਨ 9, ਵਿੱਚ django.contrib.contenttypes.models ਤੋਂ ContentType ਆਯਾਤ ਕਰੋ
- File “/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py”, ਲਾਈਨ 139, ਵਿੱਚ ਕਲਾਸ ਸਮੱਗਰੀ ਕਿਸਮ (ਮਾਡਲ। ਮਾਡਲ):
- File “/usr/lib/python2.7/dist-packages/django/db/models/base.py”, ਲਾਈਨ 110, __new__ app_config = apps.get_containing_app_config(module) ਵਿੱਚ
- File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, ਲਾਈਨ 247, get_containing_app_config self.check_apps_ready() ਵਿੱਚ
- File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, ਲਾਈਨ 125, check_apps_ready raise AppRegistryNotReady (“ਐਪਾਂ ਅਜੇ ਲੋਡ ਨਹੀਂ ਹੋਈਆਂ ਹਨ।”) AppRegistryNotReady: ਐਪਾਂ ਅਜੇ ਲੋਡ ਨਹੀਂ ਹੋਈਆਂ ਹਨ।
ਪੈਰਾਗਨ ਐਕਟਿਵ ਅਸ਼ੋਰੈਂਸ ਸੇਵਾਵਾਂ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ
- ਦੇ ਨਾਲ ਨੈੱਟਰਾਉਂਡਸ-* ਸੇਵਾਵਾਂ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ
- sudo systemctl start –all “netrounds-*” apache2 openvpn@netrounds
- ਹੇਠ ਦਿੱਤੇ ਸੰਦੇਸ਼ ਨੂੰ ਪੈਦਾ ਕਰਦਾ ਹੈ:
- netrounds-agent-ws-server.service ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਅਸਫਲ: ਯੂਨਿਟ netrounds-agent-ws-server.service ਨੂੰ ਮਾਸਕ ਕੀਤਾ ਗਿਆ ਹੈ।
- netrounds-agent-daemon.service ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਅਸਫਲ: ਯੂਨਿਟ netrounds-agent-daemon.service ਨੂੰ ਮਾਸਕ ਕੀਤਾ ਗਿਆ ਹੈ।
- ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਜ਼ਿਕਰ ਕੀਤੀਆਂ ਸੇਵਾਵਾਂ ਨੂੰ ਪੈਕੇਜ ਹਟਾਉਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦੇ ਦੌਰਾਨ ਮਾਸਕ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਦਸਤੀ ਸਫਾਈ ਦੀ ਲੋੜ ਹੈ। ਸਫਾਈ ਪ੍ਰਕਿਰਿਆ ਹੇਠਾਂ ਦਿਖਾਈ ਗਈ ਹੈ
- sudo apt-get purge netrounds-agent-login
- sudo find /etc/systemd/system -name “netrounds-agent-*.service” -delete sudo systemctl daemon-reload
ਜੂਨੀਪਰ ਨੈੱਟਵਰਕ, ਜੂਨੀਪਰ ਨੈੱਟਵਰਕ ਲੋਗੋ, ਜੂਨੀਪਰ, ਅਤੇ ਜੂਨੋਜ਼ ਸੰਯੁਕਤ ਰਾਜ ਅਮਰੀਕਾ ਅਤੇ ਹੋਰ ਦੇਸ਼ਾਂ ਵਿੱਚ ਜੂਨੀਪਰ ਨੈੱਟਵਰਕ, ਇੰਕ. ਦੇ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। ਹੋਰ ਸਾਰੇ ਟ੍ਰੇਡਮਾਰਕ, ਸਰਵਿਸ ਮਾਰਕ, ਰਜਿਸਟਰਡ ਮਾਰਕ, ਜਾਂ ਰਜਿਸਟਰਡ ਸਰਵਿਸ ਮਾਰਕ ਉਹਨਾਂ ਦੇ ਸੰਬੰਧਿਤ ਮਾਲਕਾਂ ਦੀ ਸੰਪਤੀ ਹਨ। ਜੂਨੀਪਰ ਨੈਟਵਰਕ ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਕਿਸੇ ਵੀ ਅਸ਼ੁੱਧੀਆਂ ਲਈ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈਂਦਾ। ਜੂਨੀਪਰ ਨੈੱਟਵਰਕ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਇਸ ਪ੍ਰਕਾਸ਼ਨ ਨੂੰ ਬਦਲਣ, ਸੰਸ਼ੋਧਿਤ ਕਰਨ, ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਜਾਂ ਇਸ ਨੂੰ ਸੋਧਣ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ। ਕਾਪੀਰਾਈਟ © 2024 ਜੂਨੀਪਰ ਨੈੱਟਵਰਕ, ਇੰਕ. ਸਾਰੇ ਅਧਿਕਾਰ ਰਾਖਵੇਂ ਹਨ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ਜੂਨੀਪਰ ਨੈੱਟਵਰਕ ਸੰਸਕਰਣ 2.34 ਅੱਪਗ੍ਰੇਡਿੰਗ ਕੰਟਰੋਲ ਸੈਂਟਰ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ ਸੰਸਕਰਣ 2.34 ਅਪਗ੍ਰੇਡਿੰਗ ਕੰਟਰੋਲ ਸੈਂਟਰ, ਅਪਗ੍ਰੇਡਿੰਗ ਕੰਟਰੋਲ ਸੈਂਟਰ, ਕੰਟਰੋਲ ਸੈਂਟਰ, ਸੈਂਟਰ |