CISCO CSR 1000v தனிப்பயன் தரவைப் பயன்படுத்துகிறது
தனிப்பயன் தரவைப் பயன்படுத்தி சிஸ்கோ CSR 1000v VM ஐப் பயன்படுத்துதல்
Google Cloud Platform இல் Cisco CSR 1000v விர்ச்சுவல் மெஷின் நிகழ்வைப் பயன்படுத்தும்போது, விருப்பத் தரவை வழங்க, VM உருவாக்கும் கன்சோலில் உள்ள ஸ்டார்ட்அப் ஸ்கிரிப்ட் பகுதியைப் பயன்படுத்த விருப்பமாகத் தேர்வுசெய்யலாம். பல்வேறு தன்னியக்க இலக்குகளை அடைய தனிப்பயன் தரவை அணுக CLI ஐப் பயன்படுத்தலாம். GCP இல் உள்ள தனிப்பயன் தரவு, Cisco IOS XE உள்ளமைவு கட்டளைகளை இயக்கவும், Day0 அன்று கெஸ்ட்ஷெல்லில் பைதான் தொகுப்புகளை நிறுவவும், Day0 இல் கெஸ்ட்ஷெல்லில் ஸ்கிரிப்ட்களை இயக்கவும் மற்றும் CSR 1000v நிகழ்வை விரும்பிய தொழில்நுட்ப தொகுப்புடன் துவக்க உரிமத் தகவலை வழங்கவும் உங்களை அனுமதிக்கிறது.
வெளியீடுகள் ஆதரிக்கப்படுகின்றன
Cisco IOS XE ஜிப்ரால்டர் 1000 அல்லது அதற்குப் பிந்தைய வெளியீடுகளில் மட்டுமே தனிப்பயன் தரவைப் பயன்படுத்தி நீங்கள் Cisco CSR 16.12.1v VMஐப் பயன்படுத்த முடியும்.
- தனிப்பயன் தரவை திருத்துதல்,
- தனிப்பயன் தரவை அணுகுதல்,
- தனிப்பயன் தரவு உள்ளமைவைச் சரிபார்க்கிறது,
தனிப்பயன் தரவை திருத்துதல்
தனிப்பயன் தரவைத் திருத்த, பின்வரும் பண்புகளை உள்ளமைக்கவும்:
- IOS கட்டமைப்பு
- ஸ்கிரிப்டுகள்
- ஸ்கிரிப்ட் சான்றுகள்
- பைதான் தொகுப்பு
- உரிமம்
நீங்கள் பண்புகளை ஒரு இல் வைக்கலாம் file எந்த வரிசையிலும். பின்வரும் சொத்து விவரங்கள் ஏதேனும் இருந்தால், பண்புகளுக்கு இடையே சார்புகளைக் குறிப்பிடுகின்றன. முன்னாள் பார்க்கample பூட்ஸ்ட்ராப் fileமணிக்கு: https://github.com/csr1000v/customdata-examples.
தனிப்பயன் தரவு பண்புகளை வரையறுத்த பிறகு, நீங்கள் தொடக்க ஸ்கிரிப்ட் அல்லது தனிப்பயன் தரவை அணுகலாம் file தனிப்பயன் தரவை அணுகுதல் பிரிவில் விவரிக்கப்பட்டுள்ளபடி CLI ஐப் பயன்படுத்துதல்.
IOS கட்டமைப்பு பண்புகளை கட்டமைத்தல்
நீங்கள் Day0 இல் IOS உள்ளமைவை பூட்ஸ்ட்ராப் செய்ய விரும்பினால், IOS கட்டமைப்பு பண்புகளை உள்ளமைக்கவும். பின்வரும் IOS உள்ளமைவை பார்க்கவும்ampலெ:
- பிரிவு: IOS கட்டமைப்பு
- புரவலன் பெயர் CSR1
- இடைமுகம் GigabitEthernet1
- விளக்கம் "நிலையான ஐபி முகவரி கட்டமைப்பு"
- ஐபி முகவரி 10.0.0.1 255.255.255.0
- இடைமுகம் GigabitEthernet2
- விளக்கம் "DHCP அடிப்படையிலான IP முகவரி கட்டமைப்பு"
- ஐபி முகவரி dhcp
பிரிவைப் படிக்கும் முதல் வரிக்குப் பிறகு: IOS உள்ளமைவு, Cisco CSR 1000v திசைவியில், நீங்கள் செயல்படுத்த விரும்பும் Cisco IOS XE உள்ளமைவு கட்டளைகளின் பட்டியலை உள்ளிடலாம்.
நீங்கள் இந்தக் கட்டளையை இயக்கும்போது, முந்தைய IOS உள்ளமைவு GCP இல் இயங்கும் CSR 1000v திசைவிக்கு, நாள் 0 அன்று பயன்படுத்தப்படும்.
ஸ்கிரிப்ட் பண்புகளை கட்டமைத்தல்
உங்கள் CSR1000v நிகழ்வின் வரிசைப்படுத்தலை தானியக்கமாக்க ஸ்கிரிப்ட் சொத்து உதவுகிறது. நீங்கள் ஒரு பைதான் அல்லது பேஷ் ஸ்கிரிப்டை Day0 அன்று கெஸ்ட்ஷெல் சூழலில் இயக்க விரும்பினால், பொதுமக்களுக்கு வழங்கவும் URL மற்றும் ஸ்கிரிப்ட் சொத்தில் பைதான் அல்லது பாஷ் ஸ்கிரிப்ட்டின் வாதங்கள். ஸ்கிரிப்ட்டின் முதல் வரியில் ஷெபாங் (!) எழுத்தை உள்ளடக்கிய குறியீட்டின் ஒரு பகுதியை ஸ்கிரிப்ட் சேர்க்க வேண்டும். இந்த வரி Cisco IOS-XE க்கு எந்த ஸ்கிரிப்ட் மொழிபெயர்ப்பாளர் (Python அல்லது Bash) ஸ்கிரிப்ட் குறியீட்டைப் பாகுபடுத்த நீங்கள் பயன்படுத்த வேண்டும் என்று கூறுகிறது. உதாரணமாக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
ஸ்கிரிப்ட் பண்பில் உள்ள இந்த இரண்டு வரிகளும் 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 வெளியீடு 7.1.1503), நீங்கள் பைதான் தொகுப்பு பற்றிய தகவலைச் சேர்க்க வேண்டும். பைதான் தொகுப்பு பண்புகளில். மேலும் தகவலுக்கு, பார்க்கவும்: பைதான் தொகுப்பு சொத்தை கட்டமைத்தல், நீங்கள் தனிப்பயன் தரவை அணுகி, பாஷ் அல்லது பைதான் ஸ்கிரிப்டை இயக்கும் முன், நீங்கள் சோதனை செய்யுமாறு சிஸ்கோ பரிந்துரைக்கிறது
URL ஸ்கிரிப்ட் சொத்தைப் பயன்படுத்தி நீங்கள் பயன்படுத்த உத்தேசித்துள்ளீர்கள். முதலில் c ஐ இயக்குவதன் மூலம் ftp://10.11.0.4/dir1/dir2/script.py -a arg1 -s arg2 ஐ சோதிக்கலாம்url ஸ்கிரிப்டைப் பதிவிறக்குவதற்கான மென்பொருள் கருவி file. கெஸ்ட் ஷெல்லில், c ஐ உள்ளிடவும்url பின்வரும் ex இல் காட்டப்பட்டுள்ளபடி கட்டளைample: curl -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 ஸ்கிரிப்ட் சொத்தில் நீங்கள் குறிப்பிட்டுள்ளீர்கள்.
பைதான் தொகுப்பு பண்புகளை உள்ளமைக்கவும்
பைதான் தொகுப்பு பண்புகளை உள்ளமைக்க, பின்வரும் வடிவமைப்பைப் பயன்படுத்தவும்:
பிரிவு: பைதான் தொகுப்பு
pack_name [ பதிப்பு ] [ sudo ] { [ pip_arg1 [ ..[ pip_arg9] ] } வாதங்கள்: பதிப்பு, sudo மற்றும் pip_arg1 முதல் pip_arg9 வரை விருப்பமானவை. "{" மற்றும் "}" பிரேஸ்களுக்கு இடையில் நீங்கள் pip கட்டளைக்கு வாதங்களை வைக்க வேண்டும். பதிப்பு வாதத்தை நீங்கள் குறிப்பிட்டால், குறிப்பிட்ட பதிப்பு எண் பதிவிறக்கப்படும். நீங்கள் சூடோ வாதத்தைக் குறிப்பிட்டால், தொகுப்பு சூடோ பயனராகப் பதிவிறக்கப்படும். கட்டமைப்பு Exampலெஸ்
Exampலெ 1
பிரிவு: பைதான் தொகுப்பு
ncclient 0.5.2
இதில் முன்னாள்ample, Python தொகுப்பு பண்புகளின் இரண்டாவது வரி, pack_name "ncclient" என்றும் பதிப்பு "0.5.2" என்றும் குறிப்பிடுகிறது. பூட்ஸ்ட்ராப் போது file பதிவேற்றப்பட்டது, ncclient தொகுப்பின் பதிப்பு 0.5.2 Cisco CSR 1000v இன் கெஸ்ட்ஷெல் கொள்கலனில் நிறுவப்பட்டுள்ளது.
Exampலெ 2
பிரிவு: பைதான் தொகுப்பு
csr_gcp_ha 3.0.0 sudo {–user} இதில் முன்னாள்ample, Python தொகுப்பு பண்புகளின் இரண்டாவது வரி, pack_name “csr_gcp_ha” என்றும் பதிப்பு “3.0.0” என்றும் குறிப்பிடுகிறது. பூட்ஸ்ட்ராப் போது file பதிவேற்றப்பட்டது, csr_gcp_ha தொகுப்பின் பதிப்பு 3.0.0 Cisco CSR 1000v இன் கெஸ்ட்ஷெல் கொள்கலனில் நிறுவப்பட்டுள்ளது. பின்வரும் கட்டளை ஒரு சூடோ பயனராக செயல்படுத்தப்படுகிறது: pip install csr_gcp_ha=3.0.0 –user.
உரிம சொத்தை கட்டமைத்தல்
சிஸ்கோ CSR 1000v நிகழ்விற்கான உரிமத் தொழில்நுட்ப அளவைக் குறிப்பிட உரிமச் சொத்தை உள்ளமைக்கவும்.
- சொத்தின் முதல் வரியை வடிவமைப்பில் உள்ளிடவும்: பிரிவு: உரிமம்.
- பின்வரும் வடிவமைப்பைப் பயன்படுத்தி உரிமத்தின் தொழில்நுட்ப நிலையைக் குறிப்பிடும் சொத்தின் இரண்டாவது வரியை உள்ளிடவும்: TechPackage:tech_level .
குறிப்பு "TechPackage:" மற்றும் tech_level க்கு இடையில் இடைவெளிகள் இல்லை என்பதை உறுதிப்படுத்தவும். சாத்தியமான tech_level மதிப்புகள்: ax, Security, appx அல்லது ipbase.
tech_level சிறிய எழுத்தில் இருப்பதை உறுதிசெய்யவும்.
கட்டமைப்பு Example
பிரிவு: உரிமம் தொழில்நுட்ப தொகுப்பு: பாதுகாப்பு
தனிப்பயன் தரவை அணுகுகிறது
- தனிப்பயன் தரவை இயக்குவதற்கு a file CLI ஐப் பயன்படுத்தி, பின்வரும் ஸ்கிரிப்டை இயக்கவும்: தனிப்பயன் தரவை அணுகுதல் file CLI ஐப் பயன்படுத்தி
- தனிப்பயன் தரவை இயக்குவதற்கு a file CLI ஐப் பயன்படுத்தி, பின்வரும் ஸ்கிரிப்டை இயக்கவும்: gcloud கம்ப்யூட் நிகழ்வுகள் உருவாக்குகின்றன -மெட்டாடேட்டா-இருந்து-file=startup-script=Customdata.txt –image
- இந்த கட்டளையை இயக்கும்போது, ஒரு சிஸ்கோ CSR 1000v VM உருவாக்கப்படும். திசைவி கட்டளைகளைப் பயன்படுத்தி கட்டமைக்கப்படுகிறது file: “Customdata.txt”.
கன்சோலில் இருந்து தனிப்பயன் தரவை அணுகுதல் கன்சோலில் இருந்து தனிப்பயன் தரவை அணுக, GCP கன்சோலில் உள்நுழைக. கம்ப்யூட் என்ஜினைக் கிளிக் செய்து, ஒரு நிகழ்வை உருவாக்கு என்பதைத் தேர்ந்தெடுக்கவும். புதிய VM நிகழ்வுத் திரையில், மேலாண்மை > தொடக்க ஸ்கிரிப்ட் என்பதைக் கிளிக் செய்யவும்.
தனிப்பயன் தரவு உள்ளமைவைச் சரிபார்க்கிறது
தனிப்பயன் தரவு ஸ்கிரிப்டை இயக்கிய பிறகு, VM உருவாக்கப்பட்டு, கட்டமைப்பு கட்டளைகள் செயல்படுத்தப்படும். அதைச் சரிபார்க்க, பின்வரும் கட்டளைகள் மற்றும் ஸ்கிரிப்ட்களைப் பயன்படுத்தவும்:
- ஷோ பதிப்பு: உரிமச் சொத்து வேலை செய்ததா என்பதைத் தீர்மானிக்க, CSR 1000v இல் உள்ள Cisco IOS XE CLI இல், ஷோ பதிப்பு கட்டளையை உள்ளிடவும். உதாரணமாகample, வெளியீடு பாதுகாப்பு உரிமத்திற்கான குறிப்பைக் காட்டுகிறது.
- ஸ்கிரிப்ட் சொத்தில் கட்டளைகளை இயக்கிய பிறகு பிழைகள் ஏற்பட்டதா என்பதைப் பார்க்க, customdata.log ஐப் பார்க்கவும் file /bootflash/ இல் / அடைவு. ஸ்கிரிப்ட் பெயர்.log file ஸ்கிரிப்ட் மூலம் STDOUT க்கு அனுப்பப்படும் எந்த வெளியீட்டையும் சேமிக்கிறது.
- பைதான் சொத்து வேலை செய்ததா என்பதைச் சரிபார்க்க, pip freeze | ஐ உள்ளிடவும் grep Guestshell இலிருந்து கட்டளை view தற்போது நிறுவப்பட்ட பைதான் தொகுப்புகள். இங்கே, தொகுப்பு-பெயர் என்பது நீங்கள் குறிப்பாகத் தேடும் தொகுப்பைக் குறிக்கிறது.
- IOS கட்டமைப்பு பண்பில் உள்ள Cisco IOS XE கட்டளைகளைச் சரிபார்க்க, ஷோ ரன்னிங்-கான்ஃபிகரேஷன் கட்டளையை இயக்கவும்.
ஆவணங்கள் / ஆதாரங்கள்
![]() |
CISCO CSR 1000v தனிப்பயன் தரவைப் பயன்படுத்துகிறது [pdf] பயனர் கையேடு CSR 1000v தனிப்பயன் தரவைப் பயன்படுத்துதல், CSR 1000v, தனிப்பயன் தரவு, தனிப்பயன் தரவு, தரவு ஆகியவற்றைப் பயன்படுத்துதல் |