如何上傳鏡像到一體化計算加速平臺·異構計算的私有鏡像倉庫
更新時間 2025-01-14 17:25:34
最近更新時間: 2025-01-14 17:25:34
分享文章
向用戶介紹如何上傳自定義鏡像。
登錄
創建和使用天翼一體化計算加速平臺·異構計算之前,需要先注冊天翼云門戶的賬號。如果已擁有天翼云的賬號,可登錄后直接使用天翼一體化計算加速平臺·異構計算。
- 進入天翼云官網,選擇"產品">"計算">"高性能計算">"一體化計算加速平臺·異構計算",點擊"管理控制臺"。
- 輸入用戶名密碼,登錄一體化計算加速平臺·異構計算平臺。
- 登陸成功后,跳轉至一體化計算加速平臺·異構計算產品首頁。
進入鏡像倉庫
- 進入鏡像倉庫需要先進入"工作空間"。在左側導航欄選擇"工作空間",再選擇需要進入的工作空間。
- 進入工作空間后,在左側導航欄選擇"鏡像倉庫">"鏡像列表",即可查看系統預置鏡像和自定義鏡像。
鏡像上傳
- 在"自定義鏡像"中,允許用戶上傳自己制作的鏡像:選擇"自定義鏡像"標簽,點擊"上傳鏡像"按鈕。
- 需要提前說明的是,自定義鏡像的倉庫地址為內網地址,無法直接從公網訪問,所以需要先設置鏡像倉庫的訪問網絡,總共有三種方式可以進行網絡配置,請用戶結合自己實際情況進行選擇,具體如下:
方法一:使用云主機配置
第一步:創建云主機
注意事項:在已經創建了資源組的賬號下創建一臺云主機,注意,必須是已經有資源組創建的賬號下,這樣資源組對應的VPC下的云主機才能與harbor倉庫網絡連通。
- 進入彈性云主機控制臺,點擊“創建云主機”進行云主機創建。
- 網絡選取資源組對應的VPC。
- 請根據需要選取云主機規格以及鏡像(建議云主機規格:4c8g及以上,建議鏡像:CentOS7.x及以上版本)。
- 系統盤大小請根據需要上傳的鏡像大小選取(鏡像較大建議200G-500G)。
- 安全組,點擊選擇默認安全組即可。
- 彈性IP根據情況選擇:若需要訪問互聯網則建議選擇“自動分配”(如后續需要yum安裝docker,建議開通彈性IP),若不需要訪問互聯網則選擇“不使用”。
- 設置密碼后創建云主機
第二步:配置環境
- 登錄云主機安裝docker,可選擇外網yum安裝或者下載安裝包本地安裝(docker安裝版本無特殊要求)。
- 登錄控制臺查看私有鏡像倉庫地址。
- 查看harbor地址對應的VPCE地址。
用戶創建的云主機無法直接連通harbor倉庫地址,需要通過創建資源組時創建的終端節點VPCE進行訪問,所以需要先找到VPCE地址。
方法: 登錄一個創建的資源組的云主機或者物理機,查看/etc/hosts下的配置,harbor域名對應的ip就是vpce的地址
10.0.0.221 cbi.ccr.daliqc.cn
- 找到VPCE后,將該ip和對應域名配置在所在節點的/etc/hosts中。
方法二:使用裸金屬配置
平臺納管的裸金屬上自帶docker和harbor相關的證書及網絡配置,可將鏡像文件傳到裸金屬上,然后直接上傳。
方法三:使用云專線配置
第一步:操作前提
- 已經通過云專線打通用戶網絡與天翼云VPC網絡。
- 用戶在天翼云VPC網絡內已經創建好鏡像服務對應的VPC終端節點IP(通過創建標準資源組或擴展資源組,其所在VPC內已創建鏡像服務對應的VPC終端節點,并將改地址與鏡像服務域名的映射配置在資源組節點中)。
- 用戶網絡內已存在機器,它可訪問天翼云VPC內的終端節點IP。
第二步:配置環境
- 登錄云主機安裝docker,可選擇外網yum安裝或者下載安裝包本地安裝(docker安裝版本無特殊要求)。
- 登錄控制臺查看私有倉庫地址。
- 查看harbor地址對應的VPCE地址。
用戶創建的云主機無法直接連通harbor倉庫地址,需要通過創建資源組時創建的終端節點VPCE進行訪問,所以需要先找到VPCE地址。
方法: 登錄一個創建的資源組的云主機或者物理機,查看/etc/hosts下的配置,harbor域名對應的ip就是vpce的地址
10.0.0.221 cbi.ccr.daliqc.cn
- 找到VPCE后,將該ip和對應域名配置在所在節點的/etc/host中。
- 通過以上配置,已經將訪問鏡像倉庫地址的訪問網絡環境已配置好,接下來可以按照上傳鏡像彈窗所示內容上傳鏡像了。
- 下載證書到本地,并拷貝到對應目錄下。
#拷貝到對應目錄下
mkdir -p /etc/docker/certs.d/cbi.ccr.daliqc.cn:15000
cp ca.crt /etc/docker/certs.d/cbi.ccr.daliqc.cn:15000
- 登錄harbor,拷貝對應的登錄命令和密碼進行登錄。
- 重新命名本地鏡像。
docker tag testimage:latest cbi.ccr.daliqc.cn:15000/project-testubuntu1024/imagename:latest
- 推送鏡像。
docker push cbi.ccr.daliqc.cn:15000/project-testubuntu1024/imagename:latest
- 在自定義鏡像中查看新上傳的鏡像信息。