在华为TaiShan 200系列服务器基于CentOS 7.6/7.7创建虚拟机

举报
如歌 发表于 2020/02/28 11:18:35 2020/02/28
【摘要】 在华为TaiShan 200系列服务器基于CentOS 7.6/7.7创建虚拟机

    华为TaiShan 200系列服务器基于华为自研鲲鹏920 SoC芯片,提供3248甚至64核心。这样强大的物理硬件如果不充分利用,实在是可惜了。通常开发者可以采用容器或者虚拟机的方式最大方式共享物理资源,提高物理机的利用率。本文简单介绍基于CentOS7.67.7利用QEMU/KVM创建、使用虚拟机的简单过程。


1、  检查Host OS版本(本文基于CentOS7.67.7

image.png


2、  通过YUM源安装必要组件:

a.       安装qemu-kvm模块

# yum install qemu-kvm

b.       安装libvirt虚拟机管理模块

# yum install libvirt

c.       启动虚拟化守护进程并检查状态

# systemctl start libvirtd

image.png

“active running表示libvirt守护进程状态正常

d.       安装AArch64UEFI模块,如果没有UEFI则无法创建VM

# yum install AAVMF

e.       安装虚拟机命令行组件virt-install

# yum install virt-install


3、  创建虚拟机

a.       创建虚拟机磁盘镜像

# qemu-img create -f qcow2 /mnt/source/img/vm2/centos77-1.qcow 50G

其中:

qcow2是虚拟机磁盘镜像格式

/mnt/source/img/vm2/centos77-1.qcow是该磁盘镜像的保存路径

50G是该镜像大小

b.       命令行创建虚拟机

# virt-install --name=centos77-1 --ram=16384 --vcpus=4 --disk path=/mnt/source/img/vm2/centos77-1.qcow --cdrom=/mnt/source/img/CentOS-7-aarch64-Everything-1908.iso

其中:

--name:指定该虚拟机名称

--ram:分配给该虚拟机使用的memory

--vcpus:分配给该虚拟机使用的core

--disk:该虚拟机使用的磁盘镜像文件的路径

--cdromGuest OS安装镜像

按照OS的安装提示安装。用户可以根据需要安装CentOSUbuntuFedora等多种OS


4、  管理使用虚拟机

a.       查看虚拟机列表

image.png

b.       启动虚拟机

image.png

c.       停止虚拟机

image.png

d.       命令行登录虚拟机

# virsh console centos76-1

e.       删除虚拟机

# virsh undefined centos76-1


    接下来用户就可以登录虚拟机。这是Arm64 Native的虚拟机,用户仿佛独占一台服务器。这样一台华为TaiShan 200系列服务器可以支持多个用户同时使用,大大提升了服务器使用效率。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。