華為云游戲應(yīng)用容器化部署:準備環(huán)境

來源: 華為云
作者:華為云
時間:2021-01-22
17663
部署游戲應(yīng)用前,您需要準備硬件以及華為云的環(huán)境,主要包括以下內(nèi)容

部署游戲應(yīng)用前,您需要準備硬件以及華為云的環(huán)境,主要包括以下內(nèi)容:

硬件環(huán)境:您需要準備一臺帶有顯卡的Windows機器,硬盤至少20G,用于運行游戲客戶端。

說明:

若您不需要運行游戲,僅需了解該游戲的部署過程,可以不需要準備Windows機器。

上傳游戲應(yīng)用鏡像:該游戲demo包含三個組件:wow-auth登錄認證系統(tǒng)、wow-world游戲服務(wù)器、mysql數(shù)據(jù)庫。CCE支持一鍵部署mysql數(shù)據(jù)庫,無需用戶自己制作容器鏡像再部署。用戶需要準備兩個鏡像,即:wow-auth登錄認證系統(tǒng)、wow-world游戲服務(wù)器。

說明:

在本教程中,這兩個組件的鏡像已制作完成,用戶可直接下載使用,無需自行制作。若需要了解制作鏡像的通用方法,請閱讀企業(yè)管理應(yīng)用容器化改造(ERP)中關(guān)于鏡像制作的詳細介紹。

硬件環(huán)境

您需要準備一臺帶有顯卡的Windows機器,硬盤至少20G,用于運行游戲客戶端。

上傳游戲應(yīng)用鏡像

從圖2中可以看出,該游戲demo包含三個組件:wow-auth登錄認證系統(tǒng)、wow-world游戲服務(wù)器、mysql數(shù)據(jù)庫。

CCE支持一鍵部署mysql數(shù)據(jù)庫,無需用戶自己制作容器鏡像再部署。用戶需要自行制作兩個鏡像,即:wow-auth登錄認證系統(tǒng)、wow-world游戲服務(wù)器。

說明:

在本教程中,這兩個組件的鏡像已制作完成,用戶可直接下載使用,無需自行制作。若需要了解制作鏡像的通用方法,請閱讀企業(yè)管理應(yīng)用容器化改造(ERP)中關(guān)于鏡像制作的詳細介紹。

購買華為云的彈性云服務(wù)器,用于下載并上傳鏡像。

登錄管理控制臺,在左上方區(qū)域中選擇華北-北京一。

在服務(wù)列表中,選擇“計算>彈性云服務(wù)器ECS”,單擊頁面右上角的“購買彈性云服務(wù)器”。

設(shè)置購買彈性服務(wù)器的參數(shù),除表1中參數(shù)需要設(shè)置外,其余參數(shù)保持默認。

表1購買彈性云服務(wù)器

微信圖片_20210122105103.png

配置完成后,單擊“立即購買”。規(guī)格確認后,根據(jù)界面提示,單擊“提交申請”。

創(chuàng)建成功后,在彈性云服務(wù)器列表中可查看到已創(chuàng)建成功的彈性云服務(wù)器,狀態(tài)為“運行中”。

單擊“IP地址”欄中彈性公網(wǎng)右側(cè)的,獲取彈性IP地址。

圖1獲取彈性IP地址

zh-cn_image_0219456921.png

使用遠程登錄工具,例如Xshell登錄彈性云服務(wù)器。

ssh root 彈性云服務(wù)器彈性IP地址

執(zhí)行如下命令,安裝docker。

curl-fsSL get.docker.com-o get-docker.sh

sh get-docker.sh

等待大概5分鐘左右,docker安裝完成。

登錄容器鏡像服務(wù)控制臺。單擊左側(cè)導航的“我的鏡像”,單擊右側(cè)“客戶端上傳”,在Step2中,單擊“生成臨時docker login指令”。復(fù)制該指令到節(jié)點上執(zhí)行。

圖2生成臨時docker login指令

zh-cn_image_0219457749.png

回顯如下表示已認證成功。

Login Succeeded

針對游戲demo,已提前準備了四個鏡像,wow-auth認證系統(tǒng)(5.0和5.1版本)和wow-world游戲服務(wù)器(5.0和5.1版本)。各準備兩個版本是為了演示后續(xù)的升級操作。請執(zhí)行如下命令拉取鏡像到本地:

說明:

鏡像較大,預(yù)計需要耗時5-10分鐘,請耐心等待。

docker pull swr.cn-north-1.myhuaweicloud.com/wow/wow:wowauth-5.0

docker pull swr.cn-north-1.myhuaweicloud.com/wow/wow:wowworld-5.0-withmap

docker pull swr.cn-north-1.myhuaweicloud.com/wow/wow:wowauth-5.1

docker pull swr.cn-north-1.myhuaweicloud.com/wow/wow:wowworld-5.1-withmap

查看鏡像。

docker images

上傳wowauth-5.0鏡像到容器鏡像倉庫。

docker tag[鏡像名稱:版本名稱]swr.cn-north-4.myhuaweicloud.com/[組織名稱]/[鏡像名稱:版本名稱]

樣例如下:

說明:

其中g(shù)ametest為組織名稱,需確保全局唯一。若在容器鏡像中已創(chuàng)建組織,建議選擇已有組織的名稱。

swr.cn-north-4.myhuaweicloud.com中的cn-north-4為執(zhí)行上傳鏡像的彈性云服務(wù)器所在區(qū)域。

docker tag swr.cn-north-1.myhuaweicloud.com/wow/wow:wowauth-5.0 swr.cn-north-4.huaweicloud.com/gametest/wow:wowauth-5.0

docker push swr.cn-north-4.myhuaweicloud.com/gametest/wow:wowauth-5.0

請按相同的方法分別上傳鏡像:wowauth-5.1、wowworld-5.0-withmap、wowworld-5.1-withmap。

登錄容器鏡像服務(wù)控制臺,單擊左側(cè)導航欄中“我的鏡像”,單擊鏡像名稱wow,可查看到已有四個鏡像版本。

圖3我的鏡像

zh-cn_image_0143289497.png

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于華為云,本站不擁有所有權(quán),不承擔相關(guān)法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
近6成金融機構(gòu)的選擇!華為云GaussDB加快金融核心系統(tǒng)轉(zhuǎn)型
近6成金融機構(gòu)的選擇!華為云GaussDB加快金融核心系統(tǒng)轉(zhuǎn)型
當前,數(shù)據(jù)庫在金融機構(gòu)的應(yīng)用正在從辦公、一般系統(tǒng)逐步邁入核心系統(tǒng)應(yīng)用的深水區(qū)。如何構(gòu)建安全可靠、高效穩(wěn)定的核心系統(tǒng)數(shù)據(jù)庫,支持業(yè)務(wù)運營和管理決策,成為了眾多金融機構(gòu)關(guān)注的焦點問題。
華為云
2024-07-042024-07-04
華為云以系統(tǒng)性創(chuàng)新加速千行萬業(yè)智能化升級
華為云以系統(tǒng)性創(chuàng)新加速千行萬業(yè)智能化升級
華為云全球銷售收入達553億元人民幣,是全球增長最快的主流云廠商之一。
華為云
2024-04-222024-04-22
華為云發(fā)布新型工業(yè)互聯(lián)網(wǎng)平臺參考架構(gòu)
華為云發(fā)布新型工業(yè)互聯(lián)網(wǎng)平臺參考架構(gòu)
近日,在華為分析師大會上,華為混合云副總裁胡玉海重磅發(fā)布《新型工業(yè)互聯(lián)網(wǎng)平臺參考架構(gòu)》白皮書,在傳統(tǒng)工業(yè)互聯(lián)網(wǎng)的基礎(chǔ)上,融入大模型的能力,讓智能化賦能新型工業(yè)化。
華為云
云服務(wù)
2024-04-222024-04-22
支撐核心系統(tǒng)分布式改造,GaussDB為江南農(nóng)商銀行筑穩(wěn)根基
支撐核心系統(tǒng)分布式改造,GaussDB為江南農(nóng)商銀行筑穩(wěn)根基
在移動互聯(lián)網(wǎng)快速普及的當下,金融機構(gòu)能否提供便捷、智能、個性化的金融服務(wù),成為關(guān)乎業(yè)務(wù)開展和企業(yè)成長的重要命題。
華為云
2024-01-252024-01-25
優(yōu)質(zhì)服務(wù)商推薦
更多