- 1. Instalējiet Azure CLI operētājsistēmā Windows 10
- 2. Palaidiet CLI operētājsistēmā Windows 10
- 3. Atinstalējiet Azure CLI operētājsistēmā Windows 10
- 4. Instalējiet Azure CLI operētājsistēmā Linux
- 5. Atinstalējiet Azure CLI operētājsistēmā Linux
- 6. Instalējiet Azure CLI operētājsistēmā macOS
- 7. Izmantojiet Azure CLI operētājsistēmās Windows 10, Linux un macOS
- 8. Izmantojiet Azure CLI interaktīvo režīmu
- 9. Komandas Azure CLI izmantošanai operētājsistēmā Windows 10, Linux un macOS
- 10. Izveidojiet virtuālo mašīnu, izmantojot CLI Cloud Shell pakalpojumā Azure
Microsoft piedāvā mums Azure platformu, caur kuru mums ir vairāk nekā 100 Microsoft produktu starp operētājsistēmām un lietojumprogrammām, lai palielinātu organizācijas un katra tās segmenta izaugsmes iespējas. Azure ļauj mums visu pārvaldīt vienā reizē, centralizējot tieši mākonis bez nepieciešamības ieguldīt lielos daudzumos gan fiziskos, gan finanšu resursus. Lai gan Microsoft ir ikmēneša izmaksas, pamatojoties uz katras organizācijas vajadzībām, mēs vienu gadu varam baudīt pilnīgi bez maksas. Lai uzzinātu vairāk par to, kā reģistrēties Azure un uzzināt dažādas izmantošanas iespējas un izmaksas, mēs varam apmeklēt šo Solvetic saiti, kur ir detalizēti aprakstīti visi šie aspekti:
Tagad Azure platforma ir balstīta uz mākoņiem un ļauj mums veikt administrēšanas uzdevumus 3 dažādos veidos, kas ir:
- Azure portāls
- PowerShell
- Bash CLI
Katrai no šīm iespējām ir savas funkcijas, taču, bez šaubām, ja mēs esam CLI komandrindas cienītāji, tā ir ideāla iespēja šiem uzdevumiem, pateicoties tās daudzpusībai un pārvaldības līmenim. Izmantojot šo apmācību, Solvetic īpašu uzmanību pievērsīs tam, kā instalēt CLI dažādās operētājsistēmas platformās, un mēs redzēsim, kādas komandas mēs varam izpildīt šim nolūkam.
Kas ir Azure CLI?Azure CLI, ko mēs varam dēvēt arī kā Cloud Shell, ir izstrādāts kā rīks, kas vērsts uz visaptveroša darba atvieglošanu ar Azure pakalpojumiem, bet ar īpašu uzsvaru uz automatizāciju, jo daudzas no šīm komandām veiks sarežģītus uzdevumus tikai ar jā. Azure CLI ir uz komandrindu orientēta un vairāku platformu platforma, kas ļauj pārvaldīt Azure resursus no Linux, Windows vai MacOS datoriem. Papildus tam CLI var izmantot gan pārlūkprogrammā ar Azure Cloud Shell, gan instalēt tieši operētājsistēmā macOS, Linux un Windows un pēc tam palaist no katras vietējās sistēmas komandrindas.
Viena no lielajām Azure CLI izmantošanas priekšrocībām ir automatizācijas skriptu izveides vienkāršība, kas ir saderīga ar Azure Resource Manager.
Izmantojiet Azure CLIDaudzi lietotāji izvēlas izmantot Azure portālā integrēto Azure CLI, ja mēs vēlamies izmantot šo metodi, mums ir jāizveido savs konts un jāiet uz šo saiti:
Tur mēs piekļūsim centrālajai konsolei, un, lai izmantotu CLI, mums jānospiež augšpusē redzamajā attēlā redzamā ikona, lai izveidotu savienojumu un sāktu pieejamo Azure resursu pārvaldības procesu:
PALIELINĀT
Solvetic pievērsīsies tam, kā instalēt šo CLI jeb Cloud Shell operētājsistēmā Windows, Linux un macOS un tādējādi pārvaldīt visus šos resursus lokāli.
1. Instalējiet Azure CLI operētājsistēmā Windows 10
Šajā gadījumā mēs izmantosim operētājsistēmu Windows 10. Windows operētājsistēmu gadījumā Azure CLI tiek instalēta, izmantojot MSI failu, kas mums visiem dos piekļuvi CLI, izmantojot Windows komandu uzvedni, CMD, vai arī mēs to varam izdarīt, izmantojot Windows PowerShell. Ja mēs iespējosim Windows apakšsistēmu Linux (WSL), mums būs pieejamas paketes Linux izplatīšanai.
1. darbība
Izplatāms MSI fails tiek izmantots, lai instalētu, atjauninātu un atinstalētu komandu "az" sistēmā Windows 10, un to var lejupielādēt no šīs saites:
2. solis
Pēc lejupielādes mēs turpinām tās izpildi, un tiks parādīts šāds vednis:
3. solis
Tur mēs aktivizējam lodziņu "Es piekrītu licences līguma noteikumiem" un noklikšķiniet uz pogas "Instalēt", lai sāktu CLI instalēšanas procesu sistēmā Windows 10.
4. solis
Kad šis process ir pabeigts, mēs redzēsim sekojošo. Noklikšķiniet uz pogas "Pabeigt", lai pabeigtu CLI instalēšanas procesu sistēmā Windows 10.
5. solis
Lai uzzinātu mūsu instalētās CLI versiju, mēs izpildīsim šādu rindu vai nu no komandrindas, vai no Windows PowerShell.
az -konversija
PALIELINĀT
6. darbība
Mēs redzēsim to pašu rezultātu komandu uzvednē:
PALIELINĀT
PiezīmeAtļauju problēmu dēļ ieteicams sākt strādāt kā administratoriem.
2. Palaidiet CLI operētājsistēmā Windows 10
1. darbība
Lai sāktu šo procesu, mēs ejam uz konsoli un izpildām šādas darbības:
az login
PALIELINĀT
2. solis
Tas automātiski parādīs pārlūkprogrammu, lai mēs varētu ievadīt mūsu Azure konta akreditācijas datus:
3. solis
Kad mēs pierakstāmies komandu uzvednē, mēs redzēsim, ka savienojums ir izveidots un mums ir tāda informācija kā. No šī brīža būs iespējams veikt izmaiņas Azure, izmantojot Windows 10 CLI.
- Mākoņa resursa nosaukums
- Konta ID
- Reģistrēts pasts
- Azure statuss
- Konta tips
PALIELINĀT
3. Atinstalējiet Azure CLI operētājsistēmā Windows 10
Ja mēs vēlamies atinstalēt Windows CLI, mēs varam vēlreiz lejupielādēt MSI failu, ja esam to izdzēsuši. Pēc tam mēs to palaižam un atlasām opciju "Atinstalēt".
4. Instalējiet Azure CLI operētājsistēmā Linux
Tā kā mums ir atvērtā pirmkoda sistēma un dažādi izplatījumi, Linux gadījumā mums būs vairākas instalēšanas iespējas.
Instalējiet Azure CLI, izmantojot APT pakotņu pārvaldniekuŠī būs metode, ko Solvetic izmantoja šajā apmācībā, un šis APT pārvaldnieks ir pieejams tādām sistēmām kā Ubuntu, Mint vai Debian. Pirmais solis ir mainīt avotu sarakstu, veicot šādas darbības:
AZ_REPO = $ (lsb_release -cs) echo "deb [arch = amd64] https://packages.microsoft.com/repos/azure-cli/ $ AZ_REPO main" | \ sudo tee /etc/apt/sources.list.d/azure-cli.list
Pēc tam, lai iegūtu paraksta atslēgu no Microsoft, mēs veiksim šādas darbības:
čokurošanās -L https://packages.microsoft.com/keys/microsoft.asc | sudo apt -key add -
Mēs turpinām instalēt Azure CLI, atjauninot šādas paketes:
sudo apt-get update sudo apt-get install apt-transport-https azure-cli
Kad process būs pabeigts, mēs redzēsim, ka CLI ir konfigurēts Linux:
Pēc tam mēs varam sākt sesiju, izpildot:
az login
Mēs tiksim novirzīti uz pārlūkprogrammu, lai pieteiktos Azure:
PALIELINĀT
PiezīmeJa tiek parādīta šāda kļūda: "bash: lsb_release: komanda nav atrasta", vienkārši instalējiet lsb_release, izpildot:
sudo apt-get install lsb-release
Instalējiet Azure CLI, izmantojot YUM pakotņu pārvaldniekuŠo pārvaldnieku izmanto RedHat un CentOS sistēmām. Šajā gadījumā, lai instalētu CLI, ir nepieciešams:
- Python 2.7x vai Python 3.x
- OpenSSL 1.0.2
sudo rpm -importēt https://packages.microsoft.com/keys/microsoft.ascPēc tam mēs turpinām izveidot vietējās azure-cli krātuves informāciju šādi:
sudo sh -c 'echo -e "[azure -cli] \ nname = Azure CLI \ nbaseurl = https: //packages.microsoft.com/yumrepos/azure-cli \ nenabled = 1 \ ngpgcheck = 1 \ ngpgkey = https: //packages.microsoft.com/keys/microsoft.asc "> /etc/yum.repos.d/azure-cli.repo"Mēs turpinām CLI instalēšanu, izpildot:
sudo yum instalējiet azure-cliPēc instalēšanas mēs pierakstīsimies ar az login.
Lai atjauninātu CLI šajos izplatījumos, mēs veiksim sekojošo:
sudo yum atjauninājums azure-cliTagad, lai atinstalētu CLI, būs jāizpilda:
sudo yum noņemt debeszils-cliJa CLI nav jāinstalē vēlreiz, mēs izdzēsīsim krātuves, izpildot:
sudo rm /etc/yum.repos.d/azure-cli.repoVisbeidzot, mēs noņemam Microsoft GPG parakstu ar šādu komandu:
MSFT_KEY = `rpm -qa gpg -pubkey / * --qf"% {version} -% {release}% {summary} \ n "| grep Microsoft | awk '{print $ 1} "" sudo rpm -e-allmatches gpg-pubkey- $ MSFT_KEY
5. Atinstalējiet Azure CLI operētājsistēmā Linux
1. darbība
Pašlaik mēs vēlamies atinstalēt CLI no Linux, mēs veiksim sekojošo:
sudo apt-get remove -y azure-cli2. solis
Ja mērķis nav pārinstalēt CLI operētājsistēmā Linux, mēs varam noņemt informāciju no Azure CLI krātuves ar šādu komandu:
sudo rm /etc/apt/sources.list.d/azure-cli.list3. solis
Tad mēs noņemam nevajadzīgos iepakojumus:
sudo apt autoremove
6. Instalējiet Azure CLI operētājsistēmā macOS
Šajā gadījumā mēs izmantosim macOS Mojave, šajā gadījumā Azure CLI var instalēt, izmantojot HomeBrew pakotņu pārvaldnieku, HomeBrew ir rīks, kas palīdz pārvaldīt un atjaunināt CLI instalāciju MacOS.
1. darbība
Ja MacOS Mojave nav instalēts HomeBrew, mēs varam veikt šo darbību ar šādu komandu:
mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz -sloksne 1 -C homebrew2. solis
Tagad pirms CLI instalēšanas būs jāatjaunina Homebrew krātuves informācija un jāpalaiž komanda instalēt, ja:
brew update && brew install azure-cli
PALIELINĀT
3. solis
Mēs varam redzēt minētās instalēšanas gaitu:
PALIELINĀT
4. solis
Pēc instalēšanas mēs sāksim sesiju ar "az login" un tiksim novirzīti uz pārlūkprogrammu, lai sāktu sesiju:
PALIELINĀT
5. solis
Lai atjauninātu CLI MacOS Mojave, mums ir jāveic šādas darbības:
brūvēt atjauninājumu && brūvēt jauninājumu azure-cli6. darbība
Lai to atinstalētu, būs jāveic šādas darbības.
brūvēt atinstalēt azure-cli
7. Izmantojiet Azure CLI operētājsistēmās Windows 10, Linux un macOS
Šajā apmācībā mēs izmantosim CLI sistēmā Windows 10. CLI ir automātiskās pabeigšanas funkcija ar cilni visām komandām bash apvalkā, kas atvieglo to izpildi. Vispārējie argumenti, kas ir pieejami visām komandām, ir šādi:
Drukāt informācijuŠis parametrs izdrukā CLI atsauces informāciju ar katru tās komandu kopā ar argumentiem, kā arī uzskaita pieejamās komandas un apakšgrupas.
-palīdzēt
Mainiet izvades formātuļauj mainīt izvades formātu, pieejamās opcijas ir json, jsonc (krāsains JSON), tsv (tabulā atdalītās vērtības) un tabula (dabiskās valodas ASCII tabulas). Pēc noklusējuma CLI ģenerē json.
-izeja
Filtrējiet rezultātusŠī opcija izmanto JMESPath vaicājumu valodu, lai filtrētu Azure pakalpojumu sniegtos rezultātus.
-vaicājums
Izveidotie resursiTā ir atbildīga par informācijas drukāšanu par Azure darbības laikā izveidotajiem resursiem un citu noderīgu informāciju.
-daudzpusīgs
Vairāk informācijasTas ir paredzēts, lai izdrukātu vēl vairāk informācijas par CLI darbībām, un tiek izmantots atkļūdošanas nolūkos.
-atkļūdot
PALIELINĀT
8. Izmantojiet Azure CLI interaktīvo režīmu
1. darbība
Tā ir papildu opcija, ar kuru Azure CLI var izmantot interaktīvā režīmā, izmantojot komandu "az interactive", šajā režīmā tiks atvērts interaktīvs apvalks ar automātiskās pabeigšanas funkciju, komandu aprakstiem un piemēriem, kad mēs to izpildīsim sāciet minētā paplašinājuma lejupielādes un instalēšanas procesu:
PALIELINĀT
2. solis
Lai piekļūtu šim režīmam, mēs ievadīsim terminu "jā":
PALIELINĀT
3. solis
Šajā režīmā mēs varam aktivizēt vai deaktivizēt aprakstus un piemērus ar taustiņu F1:
PALIELINĀT
4. solis
Lai aktivizētu vai deaktivizētu noklusējuma parametru rādīšanu, mēs izmantosim F2, un taustiņš F3 pārslēgs taustiņu žestu parādīšanu.
PALIELINĀT
9. Komandas Azure CLI izmantošanai operētājsistēmā Windows 10, Linux un macOS
CLI sniedz mums virkni noderīgu komandu gan resursu izveidei, gan pārvaldībai Azure. Solvetic analizēs vissvarīgākās komandas, kas neapšaubāmi būs būtiskas, lai veiktu uzdevumus ar Azure.
az kontsŠī komanda ļauj mums pārvaldīt kontus, kas reģistrēti Azure, tā sastāv no dažiem mainīgajiem, piemēram:
az konts skaidrsNotīra visus abonementus CLI vietējā kešatmiņā
az konta get-access-tokenPiekļūstiet žetonam komunālajiem pakalpojumiem, lai piekļūtu Azure.
kontu sarakstsParāda abonementu sarakstu kontam, ar kuru esat pierakstījies.
az kontu saraksts-atrašanās vietasParāda pašreizējā abonementa atbalstītos reģionus
az konta bloķēšanaBloķēt abonēšanas līmeņus
az konta bloķēšanaĻauj izveidot konta bloķēšanu
az konta bloķēšanaDzēsiet konta bloķēšanu
az konta pārvaldības grupaPārvaldiet Azure pārvaldības grupas
az konta šovsParādīt informāciju par pašreizējo abonementu
PALIELINĀT
az acrIzmantojot šo komandu, būs iespējams pārvaldīt privātos ierakstus, izmantojot Azure Container ierakstus. Dažas no jūsu pieejamajām iespējām ir:
az acr būvētIzveido ātru veidošanu, kas nodrošina paplašinātus žurnālus Azure konteinera žurnālam.
az acr būvniecības uzdevumsPārvaldīt būves definīcijas
az acr build-task izveidotTas atvieglo jaunas būvējuma definīcijas izveidi, ko var aktivizēt git saistības vai pamata attēla atjauninājumi Azure konteineru reģistram.
az acr build-task deleteNoņem būvniecības uzdevumu no Azure konteineru reģistra.
az acr būvdarbu sarakstsNorāda Azure konteineru reģistra veidošanas uzdevumus.
az acsŠī komanda ļauj pārvaldīt Azure konteineru pakalpojumus. Dažas pieejamās iespējas ir šādas:
azcs pārlūkojietTīmekļa pārlūkprogrammā parāda pakalpojumu konteinera pārvaldnieka paneli.
az acs izveidotIzveidojiet pakalpojumu konteineru
az acs dcosĻauj pārvaldīt Azure konteinera pakalpojumu, ko organizē DC / OS.
az acs dcos pārlūkotJūsu uzdevums ir izveidot SSH tuneli, kas paredzēts Azure konteineru pakalpojumam, un pārlūkprogrammā atver Mesosphere DC / OS informācijas paneli.
konfigurējietViena no visbiežāk izmantotajām komandām CLI ir az configure, šīs komandas pamata sintakse ir:
az configure [-noklusējuma iestatījumi]Piemēram, ja mēs vēlamies izveidot noklusējuma grupu, mēs varam izpildīt šādas darbības:
az configure --defaults group = Solvetic
PALIELINĀT
Lai notīrītu tīmekļa lietojumprogrammu nosaukumus un virtuālo mašīnu nosaukumus:
az configure --defaults vm = "tīmeklis ="
Citas Azure komandasAzure CLI ir pieejams plašs iespēju klāsts, piemēram:
az reklāmaPārvaldiet Azure Active Directory Graph entītijas, kas nepieciešamas uz lomu balstītas piekļuves kontrolei.
az padomnieksTas ļauj mums pārvaldīt Azure abonementa informāciju.
az aksAtvieglo Azure Kubernetes pakalpojumu pārvaldību.
az amsPārvaldiet Azure Media resursus
az appserviceAr šo komandu jūs varat pārvaldīt lietojumprogrammu pakalpojumu plānus
az dublējumsAtvieglo Azure Backup dublējumu pārvaldību
az partijaPārvaldīt Azure Batch
az norēķiniTas ir noderīgi, lai pārvaldītu pirkumus un kredītu Azure
az botĻauj pārvaldīt Microsoft Bot pakalpojumus.
az cdnPārvaldiet savus Azure satura piegādes tīklus (CDN).
Az mākonisKā norāda nosaukums, tas pārvalda reģistrētos Azure mākoņus.
kognitīvie pakalpojumiĻauj pārvaldīt Azure Cognitive Services kontus.
konfigurējietĻauj pārvaldīt Azure CLI iestatījumus. Šī komanda ir interaktīva.
az disksPārvaldiet Azure diskus ar tādiem uzdevumiem kā saraksts (lis), dzēšana (dzēšana) un citi
PALIELINĀT
az notikumu tīklsPārvaldiet Azure Event Grid abonementus un tēmas.
az eventhubsTas atvieglo Azure Event Hubs - aizstājvārdu nosaukumvietu, notikumu, patērētāju grupu un ģeogrāfiskās atkopšanas iestatījumu pārvaldību.
az pagarinājumsPārvaldiet un atjauniniet CLI paplašinājumus
az iezīmeŠī komanda ļauj pārvaldīt resursu nodrošinātāja īpašības
az atsauksmesIespējo atsauksmes par Microsoft pakalpojumā Azure
az atrastAtvieglo Azure CLI komandu atrašanu
az hdinsightPārvaldiet HDInsight kopas.
az labTas ļauj mums pārvaldīt Azure DevTest Labs.
az loginTas ļauj mums pieteikties Azure.
az izrakstītiesTā ir atbildīga par izrakstīšanos, lai novērstu piekļuvi Azure abonementiem.
az kartesPārvaldiet Azure kartes
monitorsJūsu uzdevums ir pārvaldīt pakalpojumu Azure Monitor, tas ļauj piekļūt notikumiem, izveidot brīdinājumus un daudz ko citu.
az meklēšanaĻauj pārvaldīt Azure meklēšanas pakalpojumus, administrēšanas atslēgas un vaicājuma atslēgas.
10. Izveidojiet virtuālo mašīnu, izmantojot CLI Cloud Shell pakalpojumā Azure
Tagad visiem IT administratoriem un lietotājiem Azure ir vairāk nekā praktiska alternatīva virtuālās mašīnas izveidei - kaut kas kopīgs mākoņa vidē. Lai izveidotu mašīnu, izmantojot Azure CLI, mēs veiksim šādas darbības.
1. darbība
Pirmkārt, mēs izveidosim jaunu resursu grupu un piešķirsim vēlamo zonu:
az group create --name SolveticGroup --location eastus
PALIELINĀT
2. solis
Pēc šī soļa mēs izveidosim savu virtuālo mašīnu, norādot tādas vērtības kā:
- Vārds
- Operētājsistēmas veids
- Lietotājs un parole
3. solis
Mēs izpildām sekojošo:
az vm create \ --resource-group SolveticGroup \ --name SolveticVM \ --image win2016datacenter \ --admin-username Solvetic \ --admin-password Solvetictest123
PALIELINĀT
4. solis
Mēs redzam, ka mūsu mašīna ir izveidota atbilstoši norādītajiem kritērijiem. Mēs esam izmantojuši CLI pārlūkprogrammas režīmā (Cloud Shell), lai apstiprinātu, ka lietošana ir vienkārša gan lokāli, gan tīmeklī.
PALIELINĀT
CLI ir spēcīgs Azure papildinājums, ar kuru jūs varat veikt visus uzdevumus, kas saistīti ar Azure pieejamajiem resursiem, kas nav maz, bet ir ļoti pabeigti.