虛擬化環(huán)境中體驗(yàn)Aliyun Linux2系統(tǒng)
阿里云Linux 2是阿里云推出的下一代Linux發(fā)行版。 它將Linux社區(qū)的最新增強(qiáng)功能引入了云應(yīng)用環(huán)境,同時(shí)提供了最佳的云用戶體驗(yàn)以及對(duì)阿里巴巴云基礎(chǔ)架構(gòu)的深入了解。
1、安全合規(guī)
Aliyun Linux 2 是一個(gè) 100% 開源的 Linux 發(fā)行版。用戶可以自由下載、檢視所有 OS 組件的源代碼,并歡迎用戶通過社區(qū)反饋任何問題及改進(jìn)建議。Aliyun Linux 2 承諾持續(xù)對(duì)產(chǎn)品中的安全漏洞做出及時(shí)修復(fù),并持續(xù)提升系統(tǒng)的安全標(biāo)準(zhǔn)。
2、性能優(yōu)勢(shì)
Aliyun Linux 2 是為阿里云基礎(chǔ)設(shè)施進(jìn)行了深度優(yōu)化的 Linux 發(fā)行版。用戶可以通過在阿里云的 ECS 彈性計(jì)算服務(wù)上部署 Aliyun Linux 2 來獲得更高的性能。
3、支持服務(wù)優(yōu)勢(shì)
與云市場(chǎng)的其它免費(fèi) Linux 發(fā)行版鏡像不同,Aliyun Linux 2 在提供最新 Linux 內(nèi)核版本的同時(shí),還通過多種服務(wù)體系(包括:阿里云工單、阿里云論壇、GitHub)免費(fèi)給用戶提供技術(shù)支持與服務(wù)。
4、生態(tài)優(yōu)勢(shì)
Aliyun Linux 2 采用開源社區(qū)成果,如 Linux 4.19 內(nèi)核,幫助用戶及時(shí)獲得開源社區(qū)創(chuàng)新紅利。同時(shí)通過引入更完善的發(fā)行版質(zhì)量體系,確保產(chǎn)品品質(zhì),并積極回饋開源社區(qū)。此外,Aliyun Linux 2 也致力于將阿里巴巴開源生態(tài)中的優(yōu)秀成果引入,提供給用戶多樣性的選擇。
技術(shù)亮點(diǎn)
1、為阿里云優(yōu)化,阿里云上啟動(dòng)最快的 Linux 發(fā)行版,并針對(duì) ECS 大規(guī)格虛擬機(jī)、裸金屬服務(wù)器深度優(yōu)化。
2、開箱即用、無需復(fù)雜配置,通過默認(rèn)搭載阿里云常用的開源軟件包,例如 Aliyun CLI,cloud-init,在主流使用場(chǎng)景中減少用戶的管理開銷。
3、新版開源軟件包的持續(xù)集成,積極引入新版開源軟件,例如 Linux 4.19 內(nèi)核,并承諾持續(xù)豐富開源軟件包生態(tài)的不斷完善。
4、長期支持,通過完整的版本生命周期定義,為用戶提供包括安全更新、問題修復(fù)在內(nèi)的長達(dá) 5 年的支持和服務(wù),確保用戶業(yè)務(wù)連續(xù)性。
5、精簡(jiǎn)系統(tǒng),提升系統(tǒng)安全,更少資源占用 精心裁剪,大幅減少系統(tǒng)受攻擊面,使得系統(tǒng)更安全,同時(shí)用戶也可以不為多余的計(jì)算資源消耗買單。
在本地使用Aliyun Linux 2鏡像
Aliyun Linux 2鏡像目前只支持KVM虛擬機(jī)。鏡像本身不可直接啟動(dòng)虛擬機(jī),需要配置引導(dǎo)鏡像。本文中本地環(huán)境為Linux操作系統(tǒng),使用Aliyun Linux 2創(chuàng)建了KVM虛擬機(jī),并使用cloud-init初始化虛擬機(jī)系統(tǒng)設(shè)置,然后使用NoCloud數(shù)據(jù)源在本地建立相關(guān)配置文件,以虛擬磁盤的形式掛載到KVM虛擬機(jī)中進(jìn)行設(shè)置,并啟動(dòng)虛擬機(jī)。
準(zhǔn)備條件
1、在本地下載Aliyun Linux 2鏡像,qcow2格式的本地鏡像,下載地址為https://alinux2.oss-cn-hangzhou.aliyuncs.com/aliyun_2_1903_x64_20G_alibase_20200324.nocloud.qcow2
2、本地生成seed.img引導(dǎo)鏡像 該鏡像為引導(dǎo)鏡像,需要配置網(wǎng)絡(luò)、賬號(hào)、YUM源等信息。通常情況下該鏡像的名稱設(shè)置為seed.img Aliyun Linux 2預(yù)先提供了seed.img鏡像文件,下載地址為https://alinux2.oss-cn-hangzhou.aliyuncs.com/seed.img 該引導(dǎo)鏡像中的配置信息是不可修改的
下面介紹在KVM虛擬化環(huán)境中使用Aliyun Linux 2鏡像
可以參考之前的文章部署KVM虛擬化環(huán)境
CentOS7 KVM環(huán)境下制作qcow2格式鏡像
1、準(zhǔn)備好qcow2和seed.img兩個(gè)文件
aliyun_2_1903_x64_20G_alibase_20200324.nocloud.qcow2 和seed.img
sftp方式上傳到/data目錄下
2、virt-install創(chuàng)建虛擬機(jī)
virt-install --virt-type kvm --name AliyunLinux --ram 4096 --vcpus=4 --import --disk path=/data/aliyun_2_1903_x64_20G_alibase_20200324.nocloud.qcow2,format=qcow2,bus=virtio --disk path=/data/seed.img,format=raw,bus=virtio --network network=default,model=virtio --graphics vnc,listen=0.0.0.0,port=7799 --os-type=linux
3、VNC連接7799端口,連接虛擬機(jī)
初始賬號(hào)為alinux 密碼aliyun ifconfig查看虛擬機(jī)IP
4、修改root用戶密碼
#切換成root用戶
sudo su root
#修改root用戶密碼
passwd
4、接下來SSH連接到虛擬機(jī),查看相關(guān)內(nèi)核信息
ssh root@192.168.122.156
cat /etc/redhat-release
uname -a
uname -r
cat /proc/version
5、修改AliYun.repo為外網(wǎng)地址,并yum update更新版本
cat /etc/yum.repos.d/AliYun.repo
sed -i "s/mirrors.cloud.aliyuncs.com/mirrors.aliyun.com/g" /etc/yum.repos.d/AliYun.repo
yum update