CISCO CSR 1000v ag Úsáid Sonraí Saincheaptha
Cisco CSR 1000v VM a Imscaradh ag Úsáid Sonraí Saincheaptha
Nuair a imscarann tú Meaisín Fíorúil Cisco CSR 1000v ar Google Cloud Platform, is féidir leat rogha a dhéanamh an rannán Script Tosaithe a úsáid ar chonsól cruthú VM chun sonraí saincheaptha a sholáthar. Is féidir leat an CLI a úsáid freisin chun rochtain a fháil ar na sonraí saincheaptha chun spriocanna uathoibrithe éagsúla a bhaint amach. Ligeann na sonraí saincheaptha i GCP duit orduithe cumraíochta Cisco IOS XE a rith, pacáistí Python a shuiteáil i hell aíonna ar Day0, scripteanna a reáchtáil i hell aíonna ar Day0, agus faisnéis cheadúnaithe a sholáthar chun an t-ús CSR 1000v a thosú le pacáiste teicneolaíochta atá ag teastáil.
Eisiúintí Tacaithe
Is féidir leat Cisco CSR 1000v VM a imscaradh ag baint úsáide as sonraí saincheaptha amháin ar Cisco IOS XE Gibraltar 16.12.1 nó eisiúintí níos déanaí.
- Na Sonraí Saincheaptha á gcur in eagar,
- Rochtain a fháil ar na Sonraí Saincheaptha,
- Cumraíocht na Sonraí Saincheaptha á bhfíorú,
Na Sonraí Saincheaptha a chur in eagar
Chun na sonraí saincheaptha a chur in eagar, cumraigh na hairíonna seo a leanas:
- cumraíocht IOS
- Scripteanna
- Dintiúir scripteanna
- Pacáiste Python
- Ceadúnú
Is féidir leat na hairíonna a chur i a file in aon ord. Sonraíonn na tuairiscí maoine seo a leanas spleáchais idir na maoine, más ann dóibh. Féach ar an seanample bootstrap files ag: https://github.com/csr1000v/customdata-examples.
Tar éis duit na hairíonna sonraí saincheaptha a shainiú, is féidir leat rochtain a fháil ar an script tosaithe nó ar na sonraí saincheaptha file ag baint úsáide as an CLI mar a thuairiscítear sa rannán Rochtain ar na Sonraí Saincheaptha.
Maoin Chumraíochta IOS a chumrú
Más mian leat cumraíocht IOS a bootstrap ar Day0, cumraigh an mhaoin Chumraíochta IOS. Féach ar an chumraíocht IOS seo a leanas example:
- Alt: cumraíocht IOS
- óstainm CSR1
- comhéadan GigabitEthernet1
- cur síos ar “config seoladh IP statach”
- Seoladh IP 10.0.0.1 255.255.255.0
- comhéadan GigabitEthernet2
- cur síos ar “config seoladh IP bunaithe ar DHCP”
- seoladh ip dhcp
Tar éis na chéad líne a léann Roinn: Cumraíocht IOS, is féidir leat liosta orduithe cumraíochta Cisco IOS XE a theastaíonn uait a fhorghníomhú a chur isteach, ar ródaire Cisco CSR 1000v.
Nuair a ritheann tú an t-ordú seo, cuirtear an chumraíocht IOS roimhe seo i bhfeidhm ar an ródaire CSR 1000v a ritheann ar GCP, ar Lá 0.
Maoin na Scripteanna a Chumrú
Cuidíonn maoin scripteanna leat imscaradh do shampla CSR1000v a uathoibriú. Más mian leat Python nó script Bash a reáchtáil ar Day0 faoi chomhthéacs an aíonna, cuir ar fáil don phobal é URL agus argóintí an python nó an script bash i maoin Scripts. Ní mór píosa cód a chuimsiú a chuimsíonn an carachtar shebang (!) sa chéad líne den script a bheith i script. Insíonn an líne seo do Cisco IOS-XE cén ateangaire scripte (Python nó Bash) nach mór duit a úsáid chun an cód scripte a pharsáil. Le haghaidh example, is féidir #!/usr/bin/env python a bheith sa chéad líne de script Python, agus is féidir #!/bin/bash a bheith sa chéad líne de script Bash. Ligeann an líne seo don Python nó don script Bash rith mar chód inrite i dtimpeallacht Linux. Nuair a fhorghníomhaíonn tú an script, ritheann an script i gcoimeádán hell aíonna an Cisco CSR 1000v. Úsáid an t-ordú mód EXEC aíonna chun rochtain a fháil ar an gcoimeádán blaosc aíonna. Le haghaidh tuilleadh faisnéise ar ordú shell aíonna, féach ar an Treoir Cumraíochta Ríomhchláraithe. Chun an t-airí Scripts a chumrú, úsáid an fhormáid seo a leanas:
Alt: scripteanna
poiblí_url
Sa script seo, ba cheart go léifí an chéad líne den mhaoin Roinn: Scripteanna. Sa dara líne den mhaoin, cuir isteach an URL den script agus argóintí na scripte. Is féidir leis an script a bheith ina script Python nó Bash. Reáchtáiltear an script in aíonna sa chéad tosaithe nuair a uaslódálann tú na sonraí saincheaptha file, nuair a chruthaíonn tú an sampla CSR1000v. Chun view níos exampníos lú de na scripteanna, féach “scripts” ag: https://github.com/csr1000v/customdata-examples. Chomh maith leis sin, déan tagairt don examples:
Example 1
Alt: Script
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.
Example 2
Alt: Scripteanna
ftp://10.11.0.4/dir1/dir2/script.py -a arg1 -s arg2
Aisghabhann an dá líne seo i maoin Scripteanna an script.pyscript ón bhfreastalaí FTP leis an seoladh IP 10.11.0.4, agus ritheann sé an script leis an ordú ./script.py -a arg1 -s arg2 Bash i gcoimeádán aíonna an Cisco Sampla CSR 1000v ag úsáid argóintí arg1 agus arg2.
Nóta Má éilíonn script sa mhaoin Scripteanna pacáiste Python nach bhfuil san áireamh i scaoileadh caighdeánach CentOS Linux (is é an scaoileadh CentOS Linux a úsáideann na haíonna faoi láthair ná scaoileadh CentOS Linux 7.1.1503), ní mór duit faisnéis a chur san áireamh faoin bpacáiste Python. i maoin an phacáiste Python. Le haghaidh tuilleadh faisnéise, féach: Maoin an phacáiste Python a chumrú, Sula ndéanann tú rochtain ar na sonraí saincheaptha agus an Bash nó an script Python a rith, molann Cisco duit an
URL atá ar intinn agat a úsáid, ag baint úsáide as an airí Scripts. Is féidir leat ftp: //10.11.0.4/dir1/dir2/script.py -a arg1 -s arg2 a rith ar dtús leis an curl Bogearraí le haghaidh scripteanna íoslódáil file. Sa blaosc aíonna, cuir isteach an curl ordú mar a thaispeántar san example: curl -m 30 –retry 5 –ainm úsáideora úsáideora: pasfhocal ftp://10.11.0.4/dir1/dir2/script_needs_credentials.py. Má tá an curl éiríonn leis an ordú, íoslódáltar cóip den script Python, a fhíoraíonn an bhfuil an URL ceart.
Maoin na nDintiúir Scripte a chumrú
Má tá freastalaí FTP sonraithe agat sa mhaoin Script, agus go n-éilíonn an freastalaí ainm úsáideora agus dintiúir phasfhocal, sonraigh na dintiúir ag baint úsáide as an maoin dintiúir Script.
Nóta Más féidir leat an freastalaí FTP a rochtain gan ainm, ní gá duit an t-airí dintiúir Script a úsáid. Cumraigh maoin na Scripteanna le a URL agus paraiméadair a mheaitseálann iad siúd sa mhaoin dintiúir Script. Chun an t-airí dintiúir Script a chumrú, úsáid an fhormáid seo a leanas: Roinn: Dintiúir script public_url
Example
Alt: Dintiúir scripte
ftp://10.11.0.4/dir1/dir2/script1.py userfoo foospass Sonraíonn an dara líne i maoin dintiúir Script luachanna an ainm úsáideora (userfoo) agus pasfhocal (foospass) dintiúir don script python script1.py. Cuir san áireamh ainm an fhreastalaí FTP atá i maoin Scripts freisin. Tá seanample líne i maoin na Scripteanna ná: ftp://10.11.0.4/dir1/dir2/script1.py -a arg1 -s arg2. Féach example 2 in Chumrú na Scripteanna Maoine,
Maoin an phacáiste Python a chumrú
Má tá script ag teastáil ó phacáiste Python sa mhaoin Scripteanna agus nach bhfuil sé mar chuid de scaoileadh caighdeánach CentOS Linux 7.1.1503, ní mór duit faisnéis a chur san áireamh faoin bpacáiste i maoin an phacáiste Python. Trí mhaoin an phacáiste Python a áireamh sa bootstrap file, cinntíonn tú go ndéanann Cisco CSR 1000v an pacáiste Python riachtanach a íoslódáil agus a shuiteáil roimh na sonraí saincheaptha file a shonraigh tú i maoin Scripts.
Cumraigh Maoin Pacáiste Python
Chun airí an phacáiste Python a chumrú, bain úsáid as an bhformáid seo a leanas:
Alt: pacáiste Python
package_name [ leagan ] [ sudo ] { [ pip_arg1 [ ..[ pip_arg9] ] ] } Tá na hargóintí: leagan, sudo, agus pip_arg1 go pip_arg9 roghnach. Ní mór duit na hargóintí a chur leis an ordú pip idir braces “{“ agus “}”. Má shonraíonn tú argóint an leagain, íoslódálfar uimhir leagain ar leith. Má shonraíonn tú an argóint sudo, íoslódálfar an pacáiste mar úsáideoir sudo. Cumraíocht Examples
Example 1
Alt: pacáiste Python
ncclient 0.5.2
Sa seanample, sonraíonn an dara líne den mhaoin phacáiste Python gur “ncclient” é an package_name agus gur “0.5.2” an leagan. Nuair a bheidh an bootstrap file a uaslódáil, tá leagan 0.5.2 den phacáiste ncclient suiteáilte i gcoimeádán aíonna an Cisco CSR 1000v.
Example 2
Alt: pacáiste Python
csr_gcp_ha 3.0.0 sudo { –user} San iar-ample, sonraíonn an dara líne den mhaoin phacáiste Python gurb é “csr_gcp_ha” an pack_name agus gur “3.0.0” an leagan. Nuair a bheidh an bootstrap file a uaslódáil, tá leagan 3.0.0 den phacáiste csr_gcp_ha suiteáilte i gcoimeádán hellshell an Cisco CSR 1000v. Déantar an t-ordú seo a leanas a fhorghníomhú mar úsáideoir sudo: suiteáil pip csr_gcp_ha=3.0.0 -user.
Maoin an Cheadúnais a chumrú
Cumraigh an mhaoin cheadúnais chun an leibhéal teicneolaíochta ceadúnais a shonrú don chás Cisco CSR 1000v.
- Cuir isteach an chéad líne den mhaoin san fhormáid: Alt: Ceadúnas.
- Cuir isteach an dara líne den mhaoin, a shonraíonn leibhéal teicniúil an cheadúnais, ag baint úsáide as an bhformáid seo a leanas: TechPackage: tech_level .
Nóta Cinntigh nach bhfuil aon spásanna idir “TechPackage:” agus an tech_level. Áirítear ar na luachanna tech_level féideartha: tua, slándáil, appx, nó ipbase.
Cinntigh go bhfuil tech_level i gcás íochtair.
Cumraíocht Example
Rannóg: Ceadúnas TechPackage:slándáil
Rochtain a fháil ar na Sonraí Saincheaptha
- Chun na sonraí saincheaptha a rith mar a file Trí úsáid a bhaint as an CLI, rith an script seo a leanas: Rochtain a fháil ar na sonraí saincheaptha file ag baint úsáide as an CLI
- Chun na sonraí saincheaptha a rith mar a file Trí úsáid a bhaint as an CLI, rith an script seo a leanas: cruthaíonn cloud compute instances –meiteashonraí-ó-file=startup-script=Customdata.txt –image
- Nuair a fhorghníomhaíonn tú an t-ordú seo, cruthaítear Cisco CSR 1000v VM. Tá an ródaire cumraithe ag baint úsáide as na horduithe sa file: "Customdata.txt".
Teacht ar na sonraí saincheaptha ón gconsól Chun rochtain a fháil ar na sonraí saincheaptha ón gconsól, logáil isteach sa chonsól GCP. Cliceáil Inneall Ríomh, agus roghnaigh Cruthaigh Cás. Ar an scáileán ásc New VM, cliceáil Bainistíocht > Script Tosaithe.
Cumraíocht na Sonraí Saincheaptha á bhfíorú
Tar éis duit an script sonraí saincheaptha a rith, cruthaítear an VM agus déantar na horduithe cumraíochta a fhorghníomhú. Chun an rud céanna a fhíorú, bain úsáid as na horduithe agus na scripteanna seo a leanas:
- leagan taispeána: Chun cabhrú le cinneadh a dhéanamh ar oibrigh maoin an cheadúnais, i Cisco IOS XE CLI ar an CSR 1000v, cuir isteach an t-ordú leagan seó. Le haghaidh example, léiríonn an t-aschur tagairt don cheadúnas slándála.
- Chun féachaint ar tharla earráidí tar éis orduithe a rith i maoin na scripteanna, féach ar an customdata.log file sa /bootflash/ /eolaire. An scriptname.log file stóráiltear aon aschur a sheolann an script chuig STDOUT.
- Chun a fhíorú ar oibrigh an mhaoin Python, cuir isteach an reo pip | grep ordú ón Guestshell go view na pacáistí Python atá suiteáilte faoi láthair. Anseo, tagraíonn ainm an phacáiste don phacáiste atá á lorg agat go sonrach.
- Chun orduithe Cisco IOS XE a fhíorú sa mhaoin Chumraíochta IOS, reáchtáil an t-ordú cumraíochta reáchtáil-seó.
Doiciméid / Acmhainní
![]() |
CISCO CSR 1000v ag Úsáid Sonraí Saincheaptha [pdfLámhleabhar Úsáideora CSR 1000v Ag Úsáid Sonraí Saincheaptha, CSR 1000v, Ag Úsáid Sonraí Saincheaptha, Sonraí Saincheaptha, Sonraí |