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

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


咨詢
建站咨詢
