CISCO CSR 1000v ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಬಳಸುವುದು
ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಬಳಸಿಕೊಂಡು Cisco CSR 1000v VM ಅನ್ನು ನಿಯೋಜಿಸಲಾಗುತ್ತಿದೆ
ನೀವು Google ಕ್ಲೌಡ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ Cisco CSR 1000v ವರ್ಚುವಲ್ ಮೆಷಿನ್ ನಿದರ್ಶನವನ್ನು ನಿಯೋಜಿಸಿದಾಗ, ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಒದಗಿಸಲು VM ರಚನೆ ಕನ್ಸೋಲ್ನಲ್ಲಿ ಸ್ಟಾರ್ಟ್ಅಪ್ ಸ್ಕ್ರಿಪ್ಟ್ ವಿಭಾಗವನ್ನು ಬಳಸಲು ನೀವು ಐಚ್ಛಿಕವಾಗಿ ಆಯ್ಕೆ ಮಾಡಬಹುದು. ವಿವಿಧ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಗುರಿಗಳನ್ನು ಸಾಧಿಸಲು ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು ನೀವು CLI ಅನ್ನು ಸಹ ಬಳಸಬಹುದು. GCP ಯಲ್ಲಿನ ಕಸ್ಟಮ್ ಡೇಟಾವು ನಿಮಗೆ Cisco IOS XE ಕಾನ್ಫಿಗರೇಶನ್ ಕಮಾಂಡ್ಗಳನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, Day0 ನಲ್ಲಿ ಅತಿಥಿ ಶೆಲ್ನಲ್ಲಿ ಪೈಥಾನ್ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ, Day0 ನಲ್ಲಿ ಅತಿಥಿ ಶೆಲ್ನಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ರನ್ ಮಾಡುತ್ತದೆ ಮತ್ತು CSR 1000v ನಿದರ್ಶನವನ್ನು ಬಯಸಿದ ತಂತ್ರಜ್ಞಾನ ಪ್ಯಾಕೇಜ್ನೊಂದಿಗೆ ಬೂಟ್ ಮಾಡಲು ಪರವಾನಗಿ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಬಿಡುಗಡೆಗಳು ಬೆಂಬಲಿತವಾಗಿದೆ
Cisco IOS XE Gibraltar 1000 ಅಥವಾ ನಂತರದ ಬಿಡುಗಡೆಗಳಲ್ಲಿ ಮಾತ್ರ ನೀವು ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಬಳಸಿಕೊಂಡು Cisco CSR 16.12.1v VM ಅನ್ನು ನಿಯೋಜಿಸಬಹುದು.
- ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಸಂಪಾದಿಸಲಾಗುತ್ತಿದೆ,
- ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲಾಗುತ್ತಿದೆ,
- ಕಸ್ಟಮ್ ಡೇಟಾ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ,
ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಸಂಪಾದಿಸಲಾಗುತ್ತಿದೆ
ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಸಂಪಾದಿಸಲು, ಈ ಕೆಳಗಿನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ:
- IOS ಕಾನ್ಫಿಗರೇಶನ್
- ಸ್ಕ್ರಿಪ್ಟ್ಗಳು
- ಸ್ಕ್ರಿಪ್ಟ್ ರುಜುವಾತುಗಳು
- ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್
- ಪರವಾನಗಿ
ನೀವು ಗುಣಲಕ್ಷಣಗಳನ್ನು a ನಲ್ಲಿ ಇರಿಸಬಹುದು file ಯಾವುದೇ ಕ್ರಮದಲ್ಲಿ. ಕೆಳಗಿನ ಆಸ್ತಿ ವಿವರಣೆಗಳು ಯಾವುದಾದರೂ ಗುಣಲಕ್ಷಣಗಳ ನಡುವೆ ಅವಲಂಬನೆಗಳನ್ನು ಸೂಚಿಸುತ್ತವೆ. ಮಾಜಿ ನೋಡಿampಲೆ ಬೂಟ್ ಸ್ಟ್ರಾಪ್ fileನಲ್ಲಿ: https://github.com/csr1000v/customdata-examples.
ಕಸ್ಟಮ್ ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದ ನಂತರ, ನೀವು ಆರಂಭಿಕ ಸ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಬಹುದು file ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸುವ ವಿಭಾಗದಲ್ಲಿ ವಿವರಿಸಿದಂತೆ CLI ಅನ್ನು ಬಳಸುವುದು.
IOS ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ರಾಪರ್ಟಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ
ನೀವು Day0 ನಲ್ಲಿ IOS ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ಮಾಡಲು ಬಯಸಿದರೆ, IOS ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ರಾಪರ್ಟಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ. ಕೆಳಗಿನ IOS ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನೋಡಿampಲೆ:
- ವಿಭಾಗ: IOS ಕಾನ್ಫಿಗರೇಶನ್
- ಹೋಸ್ಟ್ ಹೆಸರು CSR1
- ಇಂಟರ್ಫೇಸ್ GigabitEthernet1
- ವಿವರಣೆ "ಸ್ಥಿರ IP ವಿಳಾಸ ಸಂರಚನೆ"
- IP ವಿಳಾಸ 10.0.0.1 255.255.255.0
- ಇಂಟರ್ಫೇಸ್ GigabitEthernet2
- ವಿವರಣೆ "DHCP ಆಧಾರಿತ IP ವಿಳಾಸ ಸಂರಚನೆ"
- ಐಪಿ ವಿಳಾಸ dhcp
ವಿಭಾಗವನ್ನು ಓದುವ ಮೊದಲ ಸಾಲಿನ ನಂತರ: IOS ಕಾನ್ಫಿಗರೇಶನ್, Cisco CSR 1000v ರೂಟರ್ನಲ್ಲಿ ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸುವ Cisco IOS XE ಕಾನ್ಫಿಗರೇಶನ್ ಆಜ್ಞೆಗಳ ಪಟ್ಟಿಯನ್ನು ನೀವು ನಮೂದಿಸಬಹುದು.
ನೀವು ಈ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿದಾಗ, ಹಿಂದಿನ IOS ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ದಿನ 1000 ರಂದು GCP ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ CSR 0v ರೂಟರ್ಗೆ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ.
ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಆಸ್ತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ
ನಿಮ್ಮ CSR1000v ನಿದರ್ಶನದ ನಿಯೋಜನೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಆಸ್ತಿ ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಅತಿಥಿ ಶೆಲ್ ಸಂದರ್ಭದ ಅಡಿಯಲ್ಲಿ ನೀವು ಡೇ0 ರಂದು ಪೈಥಾನ್ ಅಥವಾ ಬ್ಯಾಷ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಬಯಸಿದರೆ, ಸಾರ್ವಜನಿಕರಿಗೆ ಒದಗಿಸಿ URL ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಆಸ್ತಿಯಲ್ಲಿ ಪೈಥಾನ್ ಅಥವಾ ಬ್ಯಾಷ್ ಸ್ಕ್ರಿಪ್ಟ್ನ ವಾದಗಳು. ಸ್ಕ್ರಿಪ್ಟ್ ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ಶೆಬಾಂಗ್ (!) ಅಕ್ಷರವನ್ನು ಒಳಗೊಂಡಿರುವ ಕೋಡ್ನ ತುಣುಕನ್ನು ಒಳಗೊಂಡಿರಬೇಕು. ಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು ನೀವು ಯಾವ ಸ್ಕ್ರಿಪ್ಟ್ ಇಂಟರ್ಪ್ರಿಟರ್ (ಪೈಥಾನ್ ಅಥವಾ ಬ್ಯಾಷ್) ಬಳಸಬೇಕು ಎಂಬುದನ್ನು ಈ ಸಾಲು Cisco IOS-XE ಗೆ ಹೇಳುತ್ತದೆ. ಉದಾಹರಣೆಗೆample, ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್ನ ಮೊದಲ ಸಾಲು #!/usr/bin/env ಪೈಥಾನ್ ಅನ್ನು ಒಳಗೊಂಡಿರಬಹುದು, ಆದರೆ ಬ್ಯಾಷ್ ಸ್ಕ್ರಿಪ್ಟ್ನ ಮೊದಲ ಸಾಲು #!/bin/bash ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಈ ಸಾಲು ಪೈಥಾನ್ ಅಥವಾ ಬ್ಯಾಷ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಲಿನಕ್ಸ್ ಪರಿಸರದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕೋಡ್ ಆಗಿ ಚಲಾಯಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ, Cisco CSR 1000v ನಿದರ್ಶನದ ಅತಿಥಿ ಶೆಲ್ ಕಂಟೇನರ್ನಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್ ರನ್ ಆಗುತ್ತದೆ. ಅತಿಥಿ ಶೆಲ್ ಧಾರಕವನ್ನು ಪ್ರವೇಶಿಸಲು, ಅತಿಥಿ ಶೆಲ್ EXEC ಮೋಡ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ. ಅತಿಥಿ ಶೆಲ್ ಆಜ್ಞೆಯ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಪ್ರೊಗ್ರಾಮೆಬಿಲಿಟಿ ಕಾನ್ಫಿಗರೇಶನ್ ಗೈಡ್ ಅನ್ನು ನೋಡಿ. ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಆಸ್ತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ಈ ಕೆಳಗಿನ ಸ್ವರೂಪವನ್ನು ಬಳಸಿ:
ವಿಭಾಗ: ಸ್ಕ್ರಿಪ್ಟ್ಗಳು
ಸಾರ್ವಜನಿಕ_url
ಈ ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ, ಆಸ್ತಿಯ ಮೊದಲ ಸಾಲು ವಿಭಾಗ: ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಓದಬೇಕು. ಆಸ್ತಿಯ ಎರಡನೇ ಸಾಲಿನಲ್ಲಿ, ನಮೂದಿಸಿ URL ಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಲಿಪಿಯ ವಾದಗಳು. ಸ್ಕ್ರಿಪ್ಟ್ ಪೈಥಾನ್ ಅಥವಾ ಬ್ಯಾಷ್ ಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿರಬಹುದು. ನೀವು ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿದಾಗ ಸ್ಕ್ರಿಪ್ಟ್ ಮೊದಲ ಬೂಟ್ನಲ್ಲಿ ಅತಿಥಿ ಶೆಲ್ನಲ್ಲಿ ರನ್ ಆಗುತ್ತದೆ file, ನೀವು CSR1000v ನಿದರ್ಶನವನ್ನು ರಚಿಸಿದಾಗ. ಗೆ view ಹೆಚ್ಚು ಮಾಜಿampಲೆಸ್ ಆಫ್ ದಿ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು, ಇಲ್ಲಿ "ಸ್ಕ್ರಿಪ್ಟ್ಗಳು" ನೋಡಿ: https://github.com/csr1000v/customdata-examples. ಅಲ್ಲದೆ, ಈ ಕೆಳಗಿನ ಎಕ್ಸ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಿamples:
Exampಲೆ 1
ವಿಭಾಗ: ಸ್ಕ್ರಿಪ್ಟ್
https://raw.githubusercontent.com/csr1000v/customdata-examples/master/scripts/smartLicensingConfigurator.py–idtoken”<token_string>”–throughput The two lines in the scripts property retrieve the smartLicensingConfigurator.py script from the custom data-examples repository at the specified URL. The script runs in the guestshell container of the Cisco CSR 1000v with the arguments idtoken and throughput.
Exampಲೆ 2
ವಿಭಾಗ: ಸ್ಕ್ರಿಪ್ಟ್ಗಳು
ftp://10.11.0.4/dir1/dir2/script.py -a arg1 -s arg2
ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಆಸ್ತಿಯಲ್ಲಿನ ಈ ಎರಡು ಸಾಲುಗಳು IP ವಿಳಾಸ 10.11.0.4 ನೊಂದಿಗೆ FTP ಸರ್ವರ್ನಿಂದ script.pyscript ಅನ್ನು ಹಿಂಪಡೆಯುತ್ತವೆ ಮತ್ತು Cisco ನ ಅತಿಥಿ ಶೆಲ್ ಕಂಟೇನರ್ನಲ್ಲಿ ./script.py -a arg1 -s arg2 Bash ಆಜ್ಞೆಯೊಂದಿಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ arg1000 ಮತ್ತು arg1 ವಾದಗಳನ್ನು ಬಳಸಿಕೊಂಡು CSR 2v ನಿದರ್ಶನ.
ಗಮನಿಸಿ ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಪ್ರಾಪರ್ಟಿಯಲ್ಲಿನ ಸ್ಕ್ರಿಪ್ಟ್ಗೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ CentOS Linux ಬಿಡುಗಡೆಯಲ್ಲಿ ಸೇರಿಸದ ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಅಗತ್ಯವಿದ್ದರೆ (CentOS Linux ಬಿಡುಗಡೆಯು ಪ್ರಸ್ತುತ CentOS Linux ಬಿಡುಗಡೆಯಾಗಿದೆ CentOS Linux ಬಿಡುಗಡೆ 7.1.1503), ನೀವು ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸಬೇಕು ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಆಸ್ತಿಯಲ್ಲಿ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೋಡಿ: ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಪ್ರಾಪರ್ಟಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು, ನೀವು ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸುವ ಮೊದಲು ಮತ್ತು ಬ್ಯಾಷ್ ಅಥವಾ ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡುವ ಮೊದಲು, ನೀವು ಪರೀಕ್ಷಿಸಲು ಸಿಸ್ಕೋ ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ
URL ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಆಸ್ತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಬಳಸಲು ಉದ್ದೇಶಿಸಿರುವಿರಿ. ಸಿ ಅನ್ನು ಮೊದಲು ರನ್ ಮಾಡುವ ಮೂಲಕ ನೀವು ftp://10.11.0.4/dir1/dir2/script.py -a arg1 -s arg2 ಅನ್ನು ಪರೀಕ್ಷಿಸಬಹುದುurl ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಸಾಫ್ಟ್ವೇರ್ ಟೂಲ್ file. ಗೆಸ್ಟ್ಶೆಲ್ನಲ್ಲಿ, ಸಿ ಅನ್ನು ನಮೂದಿಸಿurl ಕೆಳಗಿನ ಉದಾ ತೋರಿಸಿರುವಂತೆ ಆಜ್ಞೆampಲೆ: ಸಿurl -m 30 –ಮರುಪ್ರಯತ್ನಿಸಿ 5 –ಬಳಕೆದಾರ ಬಳಕೆದಾರ ಹೆಸರು: ಪಾಸ್ವರ್ಡ್ ftp://10.11.0.4/dir1/dir2/script_needs_credentials.py. ಒಂದು ವೇಳೆ ಸಿurl ಆಜ್ಞೆಯು ಯಶಸ್ವಿಯಾಗಿದೆ, ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್ನ ನಕಲನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ, ಇದು ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ URL ಸರಿಯಾಗಿದೆ.
ಸ್ಕ್ರಿಪ್ಟ್ ರುಜುವಾತುಗಳ ಆಸ್ತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ
ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ಆಸ್ತಿಯಲ್ಲಿ FTP ಸರ್ವರ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ್ದರೆ ಮತ್ತು ಸರ್ವರ್ಗೆ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ರುಜುವಾತುಗಳ ಅಗತ್ಯವಿದ್ದರೆ, ಸ್ಕ್ರಿಪ್ಟ್ ರುಜುವಾತುಗಳ ಆಸ್ತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ರುಜುವಾತುಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ.
ಗಮನಿಸಿ ನೀವು FTP ಸರ್ವರ್ ಅನ್ನು ಅನಾಮಧೇಯವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದಾದರೆ, ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ರುಜುವಾತುಗಳ ಆಸ್ತಿಯನ್ನು ಬಳಸಬೇಕಾಗಿಲ್ಲ. a ನೊಂದಿಗೆ ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಆಸ್ತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ URL ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ರುಜುವಾತುಗಳ ಆಸ್ತಿಯಲ್ಲಿರುವ ನಿಯತಾಂಕಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ ನಿಯತಾಂಕಗಳು. ಸ್ಕ್ರಿಪ್ಟ್ ರುಜುವಾತುಗಳ ಆಸ್ತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ಈ ಕೆಳಗಿನ ಸ್ವರೂಪವನ್ನು ಬಳಸಿ: ವಿಭಾಗ: ಸ್ಕ್ರಿಪ್ಟ್ ರುಜುವಾತುಗಳು ಸಾರ್ವಜನಿಕ_url
Example
ವಿಭಾಗ: ಸ್ಕ್ರಿಪ್ಟ್ ರುಜುವಾತುಗಳು
ftp://10.11.0.4/dir1/dir2/script1.py userfoo foospass ಸ್ಕ್ರಿಪ್ಟ್ ರುಜುವಾತುಗಳ ಆಸ್ತಿಯಲ್ಲಿನ ಎರಡನೇ ಸಾಲು ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್ script1.py ಗಾಗಿ ಬಳಕೆದಾರಹೆಸರು (userfoo) ಮತ್ತು ಪಾಸ್ವರ್ಡ್ (foospass) ರುಜುವಾತುಗಳ ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಆಸ್ತಿಯಲ್ಲಿರುವ FTP ಸರ್ವರ್ನ ಹೆಸರನ್ನು ಸೇರಿಸಿ. ಒಬ್ಬ ಮಾಜಿampಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಆಸ್ತಿಯಲ್ಲಿ le ಲೈನ್: ftp://10.11.0.4/dir1/dir2/script1.py -a arg1 -s arg2. ಮಾಜಿ ನೋಡಿampಲೆ 2 ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಆಸ್ತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದರಲ್ಲಿ,
ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಪ್ರಾಪರ್ಟಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ
ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಆಸ್ತಿಯಲ್ಲಿನ ಸ್ಕ್ರಿಪ್ಟ್ನಿಂದ ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಅಗತ್ಯವಿದ್ದರೆ ಮತ್ತು ಅದು ಪ್ರಮಾಣಿತ CentOS Linux ಬಿಡುಗಡೆ 7.1.1503 ನ ಭಾಗವಾಗಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಆಸ್ತಿಯಲ್ಲಿ ಪ್ಯಾಕೇಜ್ ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸಬೇಕು. ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ನಲ್ಲಿ ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಆಸ್ತಿಯನ್ನು ಸೇರಿಸುವ ಮೂಲಕ file, Cisco CSR 1000v ಕಸ್ಟಮ್ ಡೇಟಾದ ಮೊದಲು ಅಗತ್ಯವಿರುವ ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸ್ಥಾಪಿಸುತ್ತದೆ ಎಂದು ನೀವು ಖಚಿತಪಡಿಸುತ್ತೀರಿ file ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಆಸ್ತಿಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿರುವಿರಿ.
ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಪ್ರಾಪರ್ಟಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಆಸ್ತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ಈ ಕೆಳಗಿನ ಸ್ವರೂಪವನ್ನು ಬಳಸಿ:
ವಿಭಾಗ: ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್
ಪ್ಯಾಕೇಜ್_ಹೆಸರು [ ಆವೃತ್ತಿ ] [ sudo ] { [ pip_arg1 [ ..[ pip_arg9] ] ] } ವಾದಗಳು: ಆವೃತ್ತಿ, sudo, ಮತ್ತು pip_arg1 ರಿಂದ pip_arg9 ಐಚ್ಛಿಕ. "{" ಮತ್ತು "}" ಕಟ್ಟುಪಟ್ಟಿಗಳ ನಡುವಿನ ಪಿಪ್ ಆಜ್ಞೆಗೆ ನೀವು ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ಹಾಕಬೇಕು. ನೀವು ಆವೃತ್ತಿ ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ನಿರ್ದಿಷ್ಟ ಆವೃತ್ತಿಯ ಸಂಖ್ಯೆಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ನೀವು ಸುಡೋ ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸುಡೋ ಬಳಕೆದಾರರಂತೆ ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಕಾನ್ಫಿಗರೇಶನ್ ಎಕ್ಸ್ampಕಡಿಮೆ
Exampಲೆ 1
ವಿಭಾಗ: ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್
ಎನ್ಸಿಕ್ಲೈಂಟ್ 0.5.2
ಇದರಲ್ಲಿ ಮಾಜಿample, ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಆಸ್ತಿಯ ಎರಡನೇ ಸಾಲು ಪ್ಯಾಕೇಜ್_ಹೆಸರು "ncclient" ಮತ್ತು ಆವೃತ್ತಿಯು "0.5.2" ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಬೂಟ್ ಸ್ಟ್ರಾಪ್ ಮಾಡಿದಾಗ file ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ, Ncclient ಪ್ಯಾಕೇಜ್ನ ಆವೃತ್ತಿ 0.5.2 ಅನ್ನು Cisco CSR 1000v ನ ಅತಿಥಿ ಶೆಲ್ ಕಂಟೇನರ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ.
Exampಲೆ 2
ವಿಭಾಗ: ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್
csr_gcp_ha 3.0.0 sudo {–user} ಈ ಉದಾample, ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ ಆಸ್ತಿಯ ಎರಡನೇ ಸಾಲು ಪ್ಯಾಕೇಜ್_ಹೆಸರು "csr_gcp_ha" ಮತ್ತು ಆವೃತ್ತಿಯು "3.0.0" ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಬೂಟ್ ಸ್ಟ್ರಾಪ್ ಮಾಡಿದಾಗ file ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ, csr_gcp_ha ಪ್ಯಾಕೇಜ್ನ ಆವೃತ್ತಿ 3.0.0 ಅನ್ನು Cisco CSR 1000v ನ ಅತಿಥಿ ಶೆಲ್ ಕಂಟೈನರ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು sudo ಬಳಕೆದಾರರಂತೆ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ: pip install csr_gcp_ha=3.0.0 –user.
ಪರವಾನಗಿ ಆಸ್ತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ
Cisco CSR 1000v ನಿದರ್ಶನಕ್ಕಾಗಿ ಪರವಾನಗಿ ತಂತ್ರಜ್ಞಾನದ ಮಟ್ಟವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಪರವಾನಗಿ ಆಸ್ತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ.
- ಸ್ವರೂಪದಲ್ಲಿ ಆಸ್ತಿಯ ಮೊದಲ ಸಾಲನ್ನು ನಮೂದಿಸಿ: ವಿಭಾಗ: ಪರವಾನಗಿ.
- ಈ ಕೆಳಗಿನ ಸ್ವರೂಪವನ್ನು ಬಳಸಿಕೊಂಡು ಪರವಾನಗಿಯ ತಂತ್ರಜ್ಞಾನದ ಮಟ್ಟವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಆಸ್ತಿಯ ಎರಡನೇ ಸಾಲನ್ನು ನಮೂದಿಸಿ: TechPackage:tech_level .
ಗಮನಿಸಿ "TechPackage:" ಮತ್ತು tech_level ನಡುವೆ ಯಾವುದೇ ಸ್ಥಳಗಳಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಸಂಭವನೀಯ tech_level ಮೌಲ್ಯಗಳು ಸೇರಿವೆ: ax, Security, appx, ಅಥವಾ ipbase.
tech_level ಸಣ್ಣಕ್ಷರದಲ್ಲಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಕಾನ್ಫಿಗರೇಶನ್ ಎಕ್ಸ್ample
ವಿಭಾಗ: ಪರವಾನಗಿ ತಂತ್ರಜ್ಞಾನ ಪ್ಯಾಕೇಜ್: ಭದ್ರತೆ
ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲಾಗುತ್ತಿದೆ
- ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಚಲಾಯಿಸಲು a file CLI ಅನ್ನು ಬಳಸುವ ಮೂಲಕ, ಈ ಕೆಳಗಿನ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ: ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲಾಗುತ್ತಿದೆ file CLI ಬಳಸಿ
- ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಚಲಾಯಿಸಲು a file CLI ಅನ್ನು ಬಳಸುವ ಮೂಲಕ, ಈ ಕೆಳಗಿನ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ: gCloud ಕಂಪ್ಯೂಟ್ ನಿದರ್ಶನಗಳನ್ನು ರಚಿಸಿ -ಮೆಟಾಡೇಟಾ-ಇಂದ-file=startup-script=Customdata.txt –image
- ನೀವು ಈ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ, Cisco CSR 1000v VM ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ. ನಲ್ಲಿನ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ರೂಟರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ file: “Customdata.txt”.
ಕನ್ಸೋಲ್ನಿಂದ ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸುವುದು ಕನ್ಸೋಲ್ನಿಂದ ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು, GCP ಕನ್ಸೋಲ್ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿ. ಕಂಪ್ಯೂಟ್ ಇಂಜಿನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ, ಮತ್ತು ಒಂದು ನಿದರ್ಶನವನ್ನು ರಚಿಸಿ ಆಯ್ಕೆಮಾಡಿ. ಹೊಸ VM ನಿದರ್ಶನ ಪರದೆಯಲ್ಲಿ, ನಿರ್ವಹಣೆ > ಪ್ರಾರಂಭ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
ಕಸ್ಟಮ್ ಡೇಟಾ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ
ನೀವು ಕಸ್ಟಮ್ ಡೇಟಾ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸಿದ ನಂತರ, VM ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಅದನ್ನು ಪರಿಶೀಲಿಸಲು, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳು ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಬಳಸಿ:
- ಆವೃತ್ತಿಯನ್ನು ತೋರಿಸು: CSR 1000v ನಲ್ಲಿ Cisco IOS XE CLI ನಲ್ಲಿ ಪರವಾನಗಿ ಆಸ್ತಿ ಕೆಲಸ ಮಾಡಿದೆಯೇ ಎಂದು ನಿರ್ಧರಿಸಲು ಸಹಾಯ ಮಾಡಲು, ಶೋ ಆವೃತ್ತಿಯ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆample, ಔಟ್ಪುಟ್ ಭದ್ರತಾ ಪರವಾನಗಿಗೆ ಉಲ್ಲೇಖವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
- ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಆಸ್ತಿಯಲ್ಲಿ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸಿದ ನಂತರ ದೋಷಗಳು ಸಂಭವಿಸಿವೆಯೇ ಎಂದು ನೋಡಲು, customdata.log ಅನ್ನು ನೋಡಿ file /bootflash/ ನಲ್ಲಿ / ಡೈರೆಕ್ಟರಿ. scriptname.log file ಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ STDOUT ಗೆ ಕಳುಹಿಸಲಾದ ಯಾವುದೇ ಔಟ್ಪುಟ್ ಅನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ.
- ಪೈಥಾನ್ ಆಸ್ತಿ ಕೆಲಸ ಮಾಡಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು, ಪಿಪ್ ಫ್ರೀಜ್ ಅನ್ನು ನಮೂದಿಸಿ | grep ಗೆಸ್ಟ್ಶೆಲ್ನಿಂದ ಆದೇಶ view ಪ್ರಸ್ತುತ ಸ್ಥಾಪಿಸಲಾದ ಪೈಥಾನ್ ಪ್ಯಾಕೇಜುಗಳು. ಇಲ್ಲಿ, ಪ್ಯಾಕೇಜ್-ಹೆಸರು ನೀವು ನಿರ್ದಿಷ್ಟವಾಗಿ ಹುಡುಕುತ್ತಿರುವ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ.
- IOS ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ರಾಪರ್ಟಿಯಲ್ಲಿ Cisco IOS XE ಆದೇಶಗಳನ್ನು ಪರಿಶೀಲಿಸಲು, ಶೋ ರನ್ನಿಂಗ್-ಕಾನ್ಫಿಗರೇಶನ್ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ.
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
CISCO CSR 1000v ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಬಳಸುವುದು [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರರ ಕೈಪಿಡಿ CSR 1000v ಕಸ್ಟಮ್ ಡೇಟಾವನ್ನು ಬಳಸುವುದು, CSR 1000v, ಕಸ್ಟಮ್ ಡೇಟಾ, ಕಸ್ಟಮ್ ಡೇಟಾ, ಡೇಟಾ ಬಳಸುವುದು |