雲伺服器製作鏡像保存
『壹』 哪個雲伺服器比較好
比較好的雲伺服器有華為雲、天翼雲、金山雲、UCloud和QingCloud。
1、華為雲
來源於國內大型雲服務與解決方案供應商,致力於為企業/政府/創新創業群體提供安全/中立/可靠的IT基礎設施雲服務,貫徹華為公司 雲、管、端 的戰略方針,聚焦I層,使能P層,聚合S層,為廣大企業、政府和創新創業群體提供安全、中立的IT基礎設施雲服務,旨在讓企業像用水用電一樣使用ICT服務。
2、天翼雲
推出了2+31+x資源池戰略布局,依託自主研發的雲平台和5s安全體系,以及運營商央企底蘊與互聯網創新機制,為用戶提供雲主機、雲存儲、雲備份、桌面雲、專享雲、混合雲、CDN、大數據等全線產品,同時為政府、醫療、教育、金融等行業打造定製化雲解決方案,還為互聯網+在各行業落地以及大眾創業、萬眾創新提供堅實的承載。
3、金山雲
為用戶和企業提供國內領軍級雲服務產品,擁有雲主機、海量雲存儲、負載均衡、雲關系型資料庫等多項核心業務,以其高性能為特點,為客戶帶來極速體驗,輕松應對高負荷業務,高可擴展性可幫助客戶實現動態配置資源,以應對業務的劇烈變化,負載均衡產品能夠幫助客戶應對高峰流量和單點故障,大大提升業務的穩定性。
4、UCloud
作為國內前沿的雲計算服務平台,堅持中立,不涉足客戶業務領域,專注於打造一個安全、可信賴的雲計算服務平台,自主研發IaaS、PaaS、AI服務平台、大數據流通平台等一系列雲計算產品,並深入了解互聯網、傳統企業不同場景下的業務需求,提供公有雲、私有雲、混合雲、專有雲在內的綜合性行業解決方案。
5、QingCloud
基於雲模式的綜合企業服務平台,實現公有雲、私有雲、混合雲和託管雲的一致化交付與統一管理,對於一家企業級全棧雲ICT服務商和解決方案提供商,擁有一個基於雲模式的綜合企業服務平台,專注於為企業用戶提供安全、性能出眾、按需、實時的ICT資源與管理服務,並攜手眾多生態合作夥伴共同構建雲端綜合企業服務交付平台。
『貳』 什麼是雲鏡像伺服器
雲鏡像服務包括官方鏡像、自定義鏡像、共享鏡像等等。
1、官方鏡像
官方鏡像是指雲伺服器提供商提供的標准鏡像。這些鏡像由雲伺服器提供商自行維護,其中包含了常見的操作系統和應用程序,用戶可以直接使用官方鏡像來創建自己的虛擬機。由於官方鏡像的來源可靠,因此可以保證其安全和穩定性。
鏡像伺服器和根伺服器的區別:
1、功能不同
鏡像伺服器主要用於存儲和分發軟體、系統鏡像等文件,用戶可以通過鏡像伺服器下載這些文件,以提高下載速度和穩定性;而根伺服器則是互聯網域名系統(DNS)的一部分,主要用於解析域名,將域名轉換為IP地址。
2、使用方式不同
鏡像伺服器一般使用HTTP或FTP等協議進行文件下載,用戶可以通過瀏覽器或FTP客戶端等工具進行下載;而根伺服器則是互聯網基礎設施的一部分,用戶無法直接訪問或使用。
3、數量不同
鏡像伺服器數量較多,可以分布在不同的地區或網路中,以提供更好的下載服務;而根伺服器只有13台,分布在全球不同地區,用於提供全球統一的域名解析服務。
『叄』 雲平台虛擬機鏡像製作(從iso到qcow2)
製作鏡像前需配置鏡像製作環境,需根據雲平台類型選擇,這里不做贅述。本文使用的是linux自帶的軟體工具virt-manager。
本文闡述的鏡像製作方法, 簡稱本方法。主要是針對國產化操作系統的鏡像製作,製作出來的鏡像供國產化雲平台使用,也可以在其他雲平台使用。鏡像製作過程大致包含以下幾個步驟:
1. 獲取操作系統文件
2. 使用國產操作系統創建虛擬機
3. 系統安裝
4. 網路配置
5. 雲平台所需軟體包安裝
6. 鏡像壓縮及保存
系統不同,設置默認用戶、系統分區、網路配置的順序略有不同,以實際操作為准。本文以統信UOS 20 sp1版本為例,講述國產雲平台虛擬機的鏡像製作方法。
1. 獲取操作系統文件
獲取操作系統文件需注意根據系統cpu架構選擇對應架構的操作系統。目前國產化支持的架構有ARM、X86、MIPS、Alpha, 其中ARM/MIPS/Power/ALPHA均是基於精簡指令集機器處理器的架構;X86則是基於復雜指令集的架構。本文所述的國產化雲平台採用的是寄居架構的虛擬化技術,即在操作系統之上安裝和運行虛擬化程序,這樣虛擬機的系統依賴於物理機的操作系統虛擬機的操作系統需與物理機兼容,如果架構不一致,無法正常運行。
2. 使用國產操作系統創建虛擬機
載入操作系統的安裝CD或者DVD ISO文件。如下圖所示,安裝方式選擇本地鏡像源。
選中所需要的ISO文件為啟動鏡像,需毀嘩設置系統版本。
設置內存、CPU和虛擬機根磁碟的大小。內存建議1024 即1G, cpu建議1, 根磁碟建議20G, 磁碟類型設置為VirtIO。 這里設置的內存、cpu和根磁碟大小就是雲平台虛擬機支持的最小配置,所以不建議太大。不然會造成諸多資源的浪費。
對虛擬機進行自定義配置。未其配置輸入(鍵盤、滑鼠和tablet),vnc以及video 、設置啟動順序,如下圖
設置虛擬機的啟動順序為從虛擬光碟機引導啟動:
設置完畢後點擊「Begin Installation」後開始安裝。
3. 系統安裝
以統信uos系統製作為例:
Uos系統設置主要是指系統語言設置、安裝環境選擇、安裝位置選擇等。出現引導界面,選擇安裝uos
等待載入文件,可能需要1分鍾左右,稍作等待。
選擇安裝語言,建議選擇簡體中文(銀河麒麟由於編解碼問題建議選擇英文):
根據需要選擇安裝基本環境。雲平台虛擬機建議選擇最小安裝或圖形化伺服器。 最小 化 安裝 就是, 安裝 最基本的程序,使之可以運行,但有些擴展模塊不 安裝 。圖形化伺服器預裝了圖形化界面gui以及伺服器需要的必要軟體。桌面伺服器供終端使用,預制了gui界面。
到安裝位置處,選擇手纖判行動安裝。添加分區。選擇盤,點擊右側加號開始設置分區。
選擇分區屬性。文件系統、掛載點以及大小。大小可以手動輸入。設置完畢後點擊新沖高建。
最終設置分區如下圖所示。Vda1類型 為ext4,掛載點為/boot, 建議大小300MB。 Vda2類型 為efi, 建議大小300MB。 Vda3類型 為交換空間,
, 建議大小2048MB 。 Vda4類型 為ext4, 掛載/ 。交換空間可以不要,根分區必須在最後,方便雲平台的虛擬機創建後自動進行根目錄擴容。分區類型建議不要選擇lvm, 選擇lvm後需要手動進行磁碟擴容,適合少量的虛擬機。國產系統多採用UEFI引導系統需要增加分區/boot/efi分區。
安裝位置確定後選擇開始安裝。
等待安裝完成。
安裝完成,點擊立即體驗, 系統開始重啟。
關閉虛機。修改啟動方式為從磁碟啟動,再啟動虛機
選擇時區
設置登錄用戶名和密碼。
等待優化系統配置
之後使用設置的用戶名密碼登錄。
登錄系統後需進行系統配置,檢查防火牆和selinux是否關閉,如果沒有關閉需關閉。關閉命令:
sed -i's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0
為保障虛擬機可通過密碼訪問,需修改ssh配置文件。允許密碼訪問和允許root管理員登錄。修改/etc/ssh/sshd_config 修改以下參數後重啟sshd服務。
PermitRootLogin yes
PasswordAuthentication yes
4. 網路配置
為下一步安裝軟體的需要,虛機需要聯通網路,所以需要配置網路,主要包括配置 ip地址、網關、掩碼和dns伺服器。UOS啟動後自動獲取了地址和DNS伺服器。如下圖。如果虛機不能上網, 可以跳過本步驟。配置成功的網路如下圖:
Ping 是否通
5. 安裝雲平台軟體
雲平台需要的軟體有cloud-init,cloud-guest-utils 和qemu-guest-agent
(1)鏡像源設置
#統信uos鏡像源地址:
#修改/etc/apt/sources.list文件,
deb [by-hash=force] http://uos.packages.chinauos.com/uos eagle main contrib non-free
#執行update命令
apt update
(2)安裝磁碟擴容服務
cloud-guest-utils包含了虛擬機啟動階段自動根分區的軟體'growpart',該軟體可被cloud-init調用完成虛擬機根分區的自動擴展。centos/rhel系統安裝 cloud-utils-growpart;debian/ubuntu系統安裝cloud-guest-utils。
安裝命令:
apt install -y cloud-guest-utils
(3)安裝cloud-init
cloud-init是linux的一個工具,當系統啟動時,cloud-init可從nova metadata服務或者config drive中獲取元數據,完成包括但不限於下面的定製化工作:
1. 設置默認語言環境
2. 設置主機名
3. 添加ssh鍵到.ssh /authorized_keys
4. 設置用戶密碼
5. 配置網路
6. 安裝軟體包
安裝命令:
apt install cloud-init -y
#cloud-init配置(修改/etc/cloud/cloud.cfg):
disable_root: true
ssh_pwauth: 1
註: cloud-init版本至少為0.7.9, 否則在雲平台無法自動進行網路配置等。
(4)安裝qemu-guest-agent
QEMU Guest Agent是運行在虛擬機內部的一個守護程序(qemu-guest-agent.service),用它來輔助Hypervisor實現對Guest的管理。QEMU為宿主機和虛擬機提供了一個數據通道(channel),這個通道的兩端分別是在虛擬機內看到的串口和在宿主機上看到的unix
socket文件。宿主機與虛擬機內的qga通訊就擴展了對虛擬機的控制能力,例如在宿主機上獲取虛擬機的ip地址等。
安裝命令:
apt install qemu-guest-agent -y
軟體安裝完畢後。需清理虛擬機的網卡信息,否則使用該鏡像創建虛擬機時cloud-init檢測到網路已創建,無法調用相關軟體分配ip地址等。虛擬機上執行以下命令。
#刪除網卡相關信息:
rm -rf /etc/udev/rules.d/70-persistent-net.rules
#刪除網卡配置的靜態IP的信息以及/etc/reslov.conf內的信息
6. 壓縮鏡像
qcow2的鏡像具有更高的壓縮率。通過壓縮可使鏡像更小,節約存儲空間,方便傳輸和存儲。
虛機關閉後執行以下命令:
#執行sysprep,清理虛擬機臨時及緩存文件
virt-sysprep -d 虛機名
其中虛機名可通過virsh list –all查看
#壓縮鏡像
virt-sparsify --compress before.qcow2 after.qcow2
壓縮後的鏡像的保存使用。
『肆』 雲伺服器是否可以永久的保存客戶資料、設計圖紙、施工照片等全部資料
如果你要將內容存儲到雲伺服器,這個基本是可以永久保存的,只要伺服器商一直在經營。雲伺服器一般都是利用3台伺服器鏡像數據內容,所以不會出現宕機或者不可抗拒因素出現數據丟失現象。我就是用的bluehost雲伺服器,數據很安全。其實換個思路你想一下,雲盤就是這個概念。
『伍』 有人知道ZStack鏡像伺服器採用FCSAN的LUN進行提供鏡像存儲能力,是怎麼實現的么
ZStack的鏡像伺服器是通過FCSAN已劃分的LUN在指定物理機上識別發現後,對此LUN格式化分區,然後再掛載到相應路徑,在雲平台界面添加鏡像伺服器時候選擇ImageStore類型鏡像倉庫,填寫這台物理機的SSH信息並填寫LUN掛載路徑;同時需要在/etc/rc.d/rc.local內寫入此LUN自動掛載信息,並賦予可執行許可權。