新聞中心
如何使用Antsle在5分鐘內(nèi)完成部署虛擬機(jī)?
譯文
作者:布加迪編譯 2018-03-01 10:58:55
云計(jì)算
虛擬化 Antsle可以簡化部署名為“antlets”的虛擬機(jī)的工作。本文作者介紹了在5分鐘內(nèi)逐步完成啟動一個擁有整套Kubernetes堆棧的Ubuntu Server的整個過程。

【51CTO.com快譯】Antsle(https://antsle.com/)是一款功能異常強(qiáng)大、易于使用的工具,可用于部署虛擬機(jī)和容器。這些部署的機(jī)器名為“antlet”,可以是完全成熟的服務(wù)器操作系統(tǒng)(如CentOS、Ubuntu Server或Windows Server),也可以是桌面操作系統(tǒng)。Antsle讓開發(fā)人員夢想成真,還可在生產(chǎn)環(huán)境中發(fā)揮作用。部署和開發(fā)你的antlet,讓它運(yùn)行網(wǎng)站、數(shù)據(jù)庫和云服務(wù)器等等。
但部署新的antlet有多難?你會驚訝地發(fā)現(xiàn)這個過程其實(shí)很容易。本文將逐步介紹創(chuàng)建一個新的antlet的過程:這是擁有整套Kubernetes堆棧的Ubuntu Server??紤]到安裝Kubernetes很復(fù)雜,你會認(rèn)為這個過程要花很長的時間,實(shí)則不然。
你需要什么?
你需要一只Antsle,該設(shè)備必須連接到你的局域網(wǎng)并開啟。我假設(shè)你已經(jīng)安裝好了該產(chǎn)品,可以訪問antmans,這是Antsle基于Web的界面。
創(chuàng)建antlet
一旦你登錄到了antMan,點(diǎn)擊antMan Home選項(xiàng)卡,點(diǎn)擊New antlet按鈕(見圖A)。
圖A:antMan主頁面
在隨后出現(xiàn)的窗口(見圖B)中,可以配置antlet來滿足你的要求。請記住,如果antlet服務(wù)于需要大量資源的環(huán)境,確保為它提供足夠的內(nèi)存和vCPU。
圖B:創(chuàng)建新的antlet
在點(diǎn)擊Create antlet按鈕之前,你要了解幾點(diǎn)。首先是,模板選項(xiàng)讓你可以從預(yù)先安裝的模板列表中進(jìn)行選擇。可用的選項(xiàng)如下:
- 空白
- CentOS 7
- FreeBSD
- Ubuntu 16.04 Kubernetes
- Debian - LXC
那些是Template下拉菜單中唯一可用的模板。如果你單擊Add More,會發(fā)現(xiàn):
- Ubuntu-Xenial LXC
- Windows Server 2012
- Debian 8.5
- Windows Server 2012 Standard GUI
- Kali Linux
- Windows 10
- CentOS 7.1 LXC
- Windows Server 2016
- Kali Linux(無GUI)
要注意的是,Windows模板不包含Windows許可證。如果你部署其中一個模板,需要提供操作系統(tǒng)許可證。
以本文為例,選擇Ubuntu 16.04 Kubernetes。
先談?wù)処P地址。默認(rèn)情況下,我們的Antsle在10.1.1子網(wǎng)上運(yùn)行,所以當(dāng)你創(chuàng)建新的antlet時,要定義地址的***部分。我會在下一篇文章中介紹創(chuàng)建虛擬網(wǎng)卡(以便你可以從局域網(wǎng)訪問Antlet)。出于本文的需要,我們堅(jiān)持使用10.1.1子網(wǎng)。
一旦你配置了antlet以滿足自己的要求,點(diǎn)擊Create antlet。在隨后出現(xiàn)的窗口中,antMan會指導(dǎo)你如何訪問新的antlet。為此,你以這種形式來使用SSH:
- ssh -p 22XXX [email protected]
在做這一步之前,你必須啟動新創(chuàng)建的antlet。為此,返回到antMan主頁面,點(diǎn)擊與新創(chuàng)建的antlet關(guān)聯(lián)的Start按鈕(見圖C)。
圖C:我們新創(chuàng)建的antlet,準(zhǔn)備啟動
一旦antlet已開啟,需要給它時間來啟動。你總是可以點(diǎn)擊VNC按鈕(在antlet名稱的左邊),建立通向antlet的VNC連接。你會看到操作系統(tǒng)登錄提示符。對于大多數(shù)antlet而言,登錄信息是root/antsle。很顯然,你要立即更改該登錄信息。如果是Linux antlet,你要創(chuàng)建一個新的管理員帳戶,做到以非root的身份來登錄。
為了確保通過外殼連接到antlet,你要通過SSH連接到端口22XXX(其中XXX是你antlet的IP)。所以,如果你的antlet在10.1.1.12運(yùn)行,端口將是22012,安全外殼命令將是:
- ssh -p 22012 [email protected]
這時,你可能會遇到另一個問題。由于某種原因,你試圖登錄到antlet的機(jī)器看不到myantsle.local,這時需要替換antsle的IP地址,如下所示(我的Antsle在192.168.1.142):
- ssh -p 22012 [email protected]
你猜怎么著?你會在這里發(fā)現(xiàn)另一個問題。大多數(shù)Linux發(fā)行版不允許使用root帳戶進(jìn)行安全外殼登錄。所以,在通過ssh連接到antlet之前,你得先通過VNC方案來登錄,創(chuàng)建一個新用戶,之后可以以該新用戶的身份通過SSH連接到antlet。用于創(chuàng)建新用戶而用到的幾個命令是:
- useradd -m USERNAME
- passwd USERNAME
- usermod -aG sudo USERNAME
其中USERNAME是新用戶的實(shí)際名稱。一旦你添加了新用戶,打開文件/etc/passwd(使用命令nano /etc/passwd),找到新用戶,將/bin/bash添加到該用戶那一行的末尾。
確保新用戶的外殼是bash
這時,你應(yīng)該可以通過SSH登錄到antlet并開始工作了。
歡迎來到你的antlet
恭喜你剛部署了你的***個antlet。從登錄antMan到登錄Antlet用了不到5分鐘(更可能是2分鐘左右)。除了解決SSH登錄問題外,整個過程其實(shí)很簡單。啟動三四個Ubuntu Kubernetes antlet,隨時可以開始使用你的***個Kubernetes集群。這是不是很吸引人?
分享名稱:如何使用Antsle在5分鐘內(nèi)完成部署虛擬機(jī)?
轉(zhuǎn)載來于:http://m.fisionsoft.com.cn/article/cdsddje.html


咨詢
建站咨詢
