bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

使用開源工具Packer便捷創建自定義鏡像的方法-創新互聯

這篇文章主要介紹使用開源工具 Packer便捷創建自定義鏡像的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創新互聯公司2013年成立,先為個舊等服務建站,個舊等地企業,進行企業商務咨詢服務。為個舊企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

使用Packer創建自定義鏡像

開源工具 Packer 能夠便捷創建自定義鏡像。它能運行在大多數主流操作系統上。參閱本文安裝并使用Packer,輕松創建自定義鏡像。

說明

本文描述僅適用于運行Linux操作系統的服務器。

1. 安裝Packer

您可以進入 Packer 官網下載頁面,選擇下載與您操作系統對應的版本,參閱以下步驟或者訪問Packer 官方安裝說明 安裝 Packer。

連接并登錄到Linux服務器。如果您的服務器為ECS Linux實例,可參閱文檔 使用用戶名密碼驗證連接 Linux 實例。

執行命令cd /usr/local/bin進入/usr/local/bin目錄。

說明

/usr/local/bin 目錄為環境變量目錄,您可以將 Packer 安裝到該目錄下或其他已添加到環境變量的目錄下。

執行命令wget https://releases.hashicorp.com/packer/1.1.1/packer_1.1.1_linux_amd64.zip獲取Packer安裝包。您可以訪問 Packer 下載頁面獲取其他版本Packer安裝包。

執行命令unzip packer_1.1.1_linux_amd64.zip解壓文件。

執行命令packer -v驗證Packer安裝狀態。若Linux服務器返回Packer版本號,表示您已正確安裝Packer。若Linux服務器提示command not found表示Packer未正確安裝。

2. 定義Packer模板

說明

使用Packer創建自定義鏡像時,需要創建一個JSON格式的模板文件。在該模板文件中,您需要指定創建自定義鏡像的 Alicloud Image Builder(生成器)和 Provisioners(配置器)。Packer具有多種配置器,可用于配置自定義鏡像的內容生成方式,以下以常用的 Shell 配置器為例,定義Packer模板。

在Linux服務器中創建名為alicloud的json文件并粘貼以下內容。

{
     "variables": {
       "access_key": "{{env `ALICLOUD_ACCESS_KEY`}}",
       "secret_key": "{{env `ALICLOUD_SECRET_KEY`}}"
     },
     "builders": [{
       "type":"alicloud-ecs",
       "access_key":"{{user `access_key`}}",
       "secret_key":"{{user `secret_key`}}",
       "region":"cn-beijing",
       "image_name":"packer_basic",
       "source_image":"centos_7_02_64_20G_alibase_20170818.vhd",
       "ssh_username":"root",
       "instance_type":"ecs.n1.tiny",
       "internet_charge_type":"PayByTraffic",
       "io_optimized":"true"
     }],
     "provisioners": [{
       "type": "shell",
       "inline": [
         "sleep 30",
         "yum install redis.x86_64 -y"
       ]
     }]
   }

說明

您需要自定義以下參數值。

使用開源工具 Packer便捷創建自定義鏡像的方法

3. 使用Packer創建自定義鏡像

指定Packer模板文件生成自定義鏡像:

導入您的AccessKeyID:運行export ALICLOUD_ACCESS_KEY=您的 AccessKeyID 。

導入您的AccessKeySecret:運行export ALICLOUD_SECRET_KEY=您的 AccessKeySecret 。

執行命令packer build alicloud.json創建自定義鏡像。

示例運行結果如下,以下示例將創建含Redis的自定義鏡像:

alicloud-ecs output will be in this color.
==> alicloud-ecs: Prevalidating alicloud image name...
alicloud-ecs: Found image ID: centos_7_02_64_20G_alibase_20170818.vhd
==> alicloud-ecs: Start creating temporary keypair: packer_59e44f40-c8d6-0ee3-7fd8-b1ba08ea94b8
==> alicloud-ecs: Start creating alicloud vpc
---------------------------
==> alicloud-ecs: Provisioning with shell script: /var/folders/3q/w38xx_js6cl6k5mwkrqsnw7w0000gn/T/packer-shell257466182
alicloud-ecs: Loaded plugins: fastestmirror
---------------------------
alicloud-ecs: Total                                              1.3 MB/s | 650 kB 00:00
alicloud-ecs: Running transaction check
---------------------------
==> alicloud-ecs: Deleting temporary keypair...
Build 'alicloud-ecs' finished.
==> Builds finished. The artifacts of successful builds are:
--> alicloud-ecs: Alicloud images were created:
cn-beijing: m-2ze12578be1oa4ovs6r9

下一步

使用自定義鏡像創建實例

以上是使用開源工具 Packer便捷創建自定義鏡像的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創新互聯成都網站設計公司行業資訊頻道!

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

當前文章:使用開源工具Packer便捷創建自定義鏡像的方法-創新互聯
鏈接分享:http://vcdvsql.cn/article40/cdiseo.html

成都網站建設公司_創新互聯,為您提供域名注冊、網站導航、響應式網站、外貿建站、靜態網站、用戶體驗

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站優化排名