免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

如何通過AzureCLI修改Azure虛擬機的主機名-創新互聯

 一

今天一個學員問了強哥一個問題:如何更改Azure虛擬機的Computername?

創新互聯公司專注于網站建設|成都網站維護|優化|托管以及網絡推廣,積累了大量的網站設計與制作經驗,為許多企業提供了網站定制設計服務,案例作品覆蓋房屋鑒定等行業。能根據企業所處的行業與銷售的產品,結合品牌形象的塑造,量身制作品質網站。

雖然這是一個比較簡單的操作,但是強哥今天想跟大家分享的是,對于Azure的虛擬機管理有什么特別的地方嗎?

這里首先要區分兩個概念:

·     Azure虛擬機名(VM Name):這個是虛擬機的名字,是在Azure Portal上顯示虛擬機資源的名字。目前Azure還沒有提供修改虛擬機名的操作,只能通過刪除虛擬機重新部署。

·     Azure虛擬機操作系統的hostname:這個是在操作系統中看到的主機名,對于通過Azure Marketplace 部署的虛擬機,它默認和虛擬機名字一致。

 二

如果是一個On-Premises的服務器,不管是物理機或者是虛擬機,相信大家都很熟悉了--- Windows的操作系統通過遠程桌面,Linux的操作系統則通過SSH,連接到操作系統,然后通過相應的命令或者操作就可以更改主機名了。

如果這臺物理機或者虛擬機暫時還是沒有連接到網絡,或者管理員所在的子網無法通過遠程桌面或者SSH連接到操作系統的話,還可以通過相應的管理客戶端打開虛擬機的管理終端(Console),而物理機則可以通過連接鼠標鍵盤和顯示器的方式,去更改主機名以及相應的網絡設置。

對于Azure的虛擬機來說,由于既不能通過物理方式連接顯示器,Azure也沒有提供相應的管理終端(Azure Portal提供了虛擬機Boot Diagnostics,但是只能看到虛擬機當前的Screenshot,不能操作),因此沒辦法通過這種方式去更改主機名。但是Azure給我們提供了更多的方式去達到這一目的:

  • 對于已經部署的虛擬機:

    •  通過遠程桌面(Windows)或者SSH(Linux)登入虛擬機操作系統修改,這種方式和傳統的On-Premise服務器是相同的。

    • 通過Run Command(Portal / Powershell / Azure CLI)遠程執行命令來修改

  • 對于即將部署的虛擬機:

    • Linux可以通過調用Cloud-init接口直接在部署的時候修改操作系統主機名

接下來分別對幾種方式進行說明

一.通過遠程桌面(Windows)或者SSH(Linux)登入虛擬機操作系統修改

相信大家對這種方式已經相當熟悉了,這里的重點是怎么獲取虛擬機的IP地址。

通過Azure Marketplace部署的虛擬機,Windows默認打開了RDP(3389)端口,Linux打開了SSH(22)端口。因此對于一個配置了Public IP地址的Azure虛擬機,而且沒有配置相應的NSG(網絡安全組)的話,只要找到虛擬機的IP地址就可以連接到虛擬機操作系統修改主機名了。

獲取Azure虛擬機Public IP地址的方式:

FAVORITES

登錄到Azure Portal(https://portal.azure.com/),在左側“FAVORITE“下面找到“Virtual Machine”,然后找到相應的虛擬機,在右側的“PUBLIC IP ADDRESS”欄下面就可以看到該虛擬機的Public IP 地址了。


如何通過Azure CLI修改Azure虛擬機的主機名

找到Public IP地址后就可以通過遠程桌面(Windows)或者SSH(Linux)連接到該虛擬機去修改主機名了。在這里強哥就不贅述了。

二.通過Run Command(Portal / Powershell / Azure CLI)遠程執行命令來修改

Azure提供了一種不用登錄到虛擬機也在虛擬機上運行命令的方式,Windows是允許Powershell命令或者腳本,Linux是運行Shell命令或者腳本。

在Portal上,這種方式可以在虛擬機的管理界面下的“Run Command“處找到

下圖為Windows虛擬機的界面:

如何通過Azure CLI修改Azure虛擬機的主機名

Linux虛擬機的Run Command界面稍稍有點不同:

如何通過Azure CLI修改Azure虛擬機的主機名

點擊“RunPowerShellScript”或者“Run Command Script“后就可以在這里運行PowerShell / Linux Shell的命令或者腳本。

例如這里的這臺Windows虛擬機:

如何通過Azure CLI修改Azure虛擬機的主機名

Linux虛擬機:

如何通過Azure CLI修改Azure虛擬機的主機名

然而這個對于云計算時代來說,實在有點脫了褲子放屁的感覺--- 還需要連接到圖形界面(Azure Portal)。那么如何通過命令來實現呢?

Azure CLI

Azure CLI是微軟提供給Azure管理員的命令行管理工具,它支持Windows,Linux和MacOS三種平臺,在各平臺上的命令格式完全一致。

先到以下地址下載Azure CLI:

https://aka.ms/installazurecliwindows(Windows)

安裝過程很簡單,一路下一步即可。安裝完成后,運行az login來登錄到Azure。運行該命令會調用一個網頁瀏覽器打開https://login.microsoftonline.com。在這里輸入相應的Azure管理員賬戶即可:

如何通過Azure CLI修改Azure虛擬機的主機名

 登錄后的結果:

如何通過Azure CLI修改Azure虛擬機的主機名

登錄后就可以使用Azure CLI的命令管理你在Azure上的資源了。

我們使用az vm run-command invoke來調用Azure虛擬機上的PowerShell命令:

-g : 虛擬機所在的Resource Group的名字

-n:虛擬機的名字

--scripts:需要運行的腳本的內容

--command-id:調用什么命令,這里是RunPowerShellScript,也就在Azure虛擬機上運行PowerShell腳本

az vm run-command invoke  -n Win2k12R2-AE --command-id RunPowerShellScript -g az-100-c2 --scripts "hostname;Rename-Computer -NewName Win2k12R2-AE;restart-computer -force"

如何通過Azure CLI修改Azure虛擬機的主機名

那么這里我們通過Azure CLI就成功的修改了這臺Azure虛擬機的主機名

更多Azure云計算課程,請訪問強哥云計算:

強哥云計算

待續…請大家繼續關注強哥云計算

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

當前標題:如何通過AzureCLI修改Azure虛擬機的主機名-創新互聯
網站URL:http://newbst.com/article20/dgjoco.html

成都網站建設公司_創新互聯,為您提供小程序開發面包屑導航營銷型網站建設網站策劃靜態網站ChatGPT

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站建設