首頁  >  文章  >  使用Antsle在5分鐘內就可以完成部署虛擬機器?

使用Antsle在5分鐘內就可以完成部署虛擬機器?

-
-原創
2018-03-03 15:15:242088瀏覽

Antsle(https://antsle.com/)是一款功能異常強大、易於使用的工具,可用於部署虛擬機器和容器。這些部署的機器名為“antlet”,可以是完全成熟的伺服器作業系統(如CentOS、Ubuntu Server或Windows Server),也可以是桌面作業系統。 Antsle讓開發人員夢想成真,還可在生產環境中發揮作用。部署和開發你的antlet,讓它運行網站、資料庫和雲端伺服器等等。

但部署新的antlet有多難?你會驚訝地發現這個過程其實很容易。本文將逐步介紹建立一個新的antlet的過程:這是擁有整套Kubernetes堆疊的Ubuntu Server。考慮到安裝Kubernetes很複雜,你會認為這個過程要花很長的時間,但其實不然。

你需要什麼?

你需要一隻Antsle,裝置必須連接到你的區域網路並開啟。我假設你已經安裝好了該產品,可以存取antmans,這是Antsle基於Web的介面。

建立antlet

一旦你登入了antMan,點擊antMan Home選項卡,點擊New antlet按鈕(見圖A)。

使用Antsle在5分鐘內就可以完成部署虛擬機器?

圖A:antMan主頁面

在隨後出現的視窗(見圖B)中,可以設定antlet來滿足你的要求。請記住,如果antlet服務於需要大量資源的環境,請確保為它提供足夠的記憶體和vCPU。

使用Antsle在5分鐘內就可以完成部署虛擬機器?

圖B:建立新的antlet

在點擊Create antlet按鈕之前,你要了解幾點。首先是,範本選項讓你可以從預先安裝的範本清單中進行選擇。可用的選項如下:

CentOS 7

FreeBSD

Ubuntu 16.04 Kubernetes

#Debian - LXC

那些是Template下拉式選單中唯一可用的模板。如果你點選Add More,你會發現:

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許可證。如果你部署其中一個模板,需要提供作業系統許可證。

以本文為例,選擇Ubuntu 16.04 Kubernetes。

先談談IP位址。預設情況下,我們的Antsle在10.1.1子網路上運行,所以當你建立新的antlet時,要定義位址的最後部分。我會在下一篇文章中介紹建立虛擬網路卡(以便你可以從區域網路存取Antlet)。基於本文的需要,我們堅持使用10.1.1子網路。

一旦你設定了antlet以滿足自己的要求,點擊Create antlet。在隨後出現的視窗中,antMan會指導你如何存取新的antlet。為此,你以這種形式來使用SSH:

1.ssh -p 22XXX root@myantsle.local 

在做這一步之前,你必須啟動新創建的antlet。為此,返回antMan主頁面,點擊與新建立的antlet關聯的Start按鈕(請參閱圖C)。

使用Antsle在5分鐘內就可以完成部署虛擬機器?

圖C:我們新建立的antlet,準備啟動

#一旦antlet已開啟,需要給它時間來啟動。你總是可以點擊VNC按鈕(在antlet名稱的左邊),建立通往antlet的VNC連接。你會看到作業系統登入提示字元。對大多數antlet而言,登入資訊是root/antsle。很顯然,你要立即更改該登入資訊。如果是Linux antlet,你要建立一個新的管理員帳戶,做到以非root的身分登入。

為了確保透過外殼連接到antlet,你要透過SSH連接到連接埠22XXX(其中XXX是你antlet的IP)。所以,如果你的antlet在10.1.1.12運行,連接埠將是22012,安全殼指令將是:

1.ssh -p 22012 root@myantsle.local 

#這時,你可能會遇到另一個問題。由於某些原因,你試圖登入antlet的機器看不到myantsle.local,這時需要替換antsle的IP位址,如下圖(我的Antsle在192.168.1.142):

1.ssh -p 22012 root@192.168.1.142 

你猜怎麼著?你會在這裡發現另一個問題。大多數Linux發行版不允許使用root帳號進行安全殼登入。所以,在透過ssh連接到antlet之前,你得先透過VNC方案來登錄,創建一個新用戶,之後可以以該新用戶的身份透過SSH連接到antlet。用來建立新使用者而使用的幾個指令是:

1.useradd -m USERNAME 

2.passwd USERNAME 

#3.usermod -aG sudo USERNAME 

3.usermod -aG sudo USERNAME 

3.usermod -aG sudo USERNAME ######3.usermod -aG sudo USERNAME ######3.usermod -aG sudo USERNAME #######3.usermod -aG sudo USERNAME #######3.usermod -aG sudo USERNAME #######3.usermod -aG sudo USERNAME ######1. ########其中USERNAME是新使用者的實際名稱。一旦你新增了新用戶,打開檔案/etc/passwd(使用指令nano /etc/passwd),找到新用戶,將/bin/bash加入到該用戶那一行的結尾(見圖D)。 ###

使用Antsle在5分鐘內就可以完成部署虛擬機器?

圖D:確保新使用者的外殼是bash

這時,你應該可以透過SSH登入antlet並開始工作了。

歡迎來到你的antlet

恭喜你剛部署了你的第一個antlet。從登入antMan到登入Antlet花了不到5分鐘(更可能是2分鐘左右)。除了解決SSH登入問題外,整個過程其實很簡單。啟動三、四個Ubuntu Kubernetes antlet,隨時可以開始使用你的第一個Kubernetes叢集。這是不是很吸引人?

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn