Top

NSD CLOUD DAY01

  1. 案例1:安装虚拟机软件
  2. 案例2:创建虚拟磁盘,配置虚拟网络
  3. 案例3:创建虚拟机
  4. 案例4:华为云用户注册
  5. 案例5:熟悉常见云主机管理工具

1 案例1:安装虚拟机软件

1.1 问题

本案例要求创建虚拟机,安装虚拟化平台:

1.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:创建虚拟机,由于之前已经创建过很多次虚拟机,这里按照以下要求创建即可

最小安装,能访问互联网

IP地址:192.168.1.xx/24

硬件最低配置:2CPU,16G内存

步骤二:安装虚拟化平台

查看是否支持虚拟化

  1. [root@localhost ~]# grep -P "vmx|svm" /proc/cpuinfo
  2. flags        : ... ... vmx
  3. [root@localhost ~]# lsmod | grep kvm
  4. kvm_intel        174841  6
  5. kvm          578518  1 kvm_intel
  6. irqbypass         13503  1 kvm

创建虚拟机 2cpu,4G内存(默认用户名: root 密码: a)

  1. [root@localhost ~]# base-vm create ecs
  2. vm ecs create [ OK ]
  3. [root@localhost ~]#

验证 yum 仓库的配置

  1. [root@localhost ~]# yum makecache
  2. Loaded plugins: fastestmirror
  3. Determining fastest mirrors
  4. local_repo         | 3.6 kB 00:00
  5. (1/4): local_repo/group_gz     | 166 kB 00:00
  6. (2/4): local_repo/filelists_db         | 6.9 MB 00:00
  7. (3/4): local_repo/primary_db     | 5.9 MB 00:00
  8. (4/4): local_repo/other_db     | 2.5 MB 00:00
  9. Metadata Cache Created
  10. [root@localhost ~]# yum repolist
  11. Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile
  12. repo id repo name status
  13. local_repo CentOS-7 - Base 9,911
  14. repolist: 9,911
  15. [root@localhost ~]#

安装 libvirtd

  1. [root@localhost ~]# yum install -y qemu-kvm \
  2. libvirt-daemon \
  3. libvirt-daemon-driver-qemu \
  4. libvirt-client
  5. [root@localhost ~]# systemctl enable --now libvirtd
  6. [root@localhost ~]# virsh version

2 案例2:创建虚拟磁盘,配置虚拟网络

2.1 问题

本案例要求创建虚拟机的硬盘文件:

2.2 方案

虚拟机组成:

硬盘文件 /var/lib/libvirt/images/

配置文件 /etc/libvirt/qemu/

虚拟化实验图例效果如图-1所示。

图-1

2.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:准备虚拟机

上传 cirros.qcow2 到虚拟机,通过 qemu-img 创建虚拟机磁盘。 命令格式: qemu-img 子命令 子命令参数 虚拟机磁盘文件 大小。

  1. [root@localhost ~]# cp cirros.qcow2 /var/lib/libvirt/images/
  2. [root@localhost ~]# cd /var/lib/libvirt/images/
  3. [root@localhost ~]# qemu-img create -f qcow2 -b cirros.qcow2 vmhost.img 30G
  4. [root@localhost ~]# qemu-img info vmhost.img #查看信息

步骤二:虚拟网络配置

1)虚拟网络管理命令如表-1所示。

表-1

2)创建配置文件 /etc/libvirt/qemu/networks/vbr.xml

  1. [root@localhost ~]# vim /etc/libvirt/qemu/networks/vbr.xml
  2. <network>
  3. <name>vbr</name>
  4. <forward mode='nat'/>
  5. <bridge name='vbr' stp='on' delay='0'/>
  6. <ip address='192.168.100.254' netmask='255.255.255.0'>
  7. <dhcp>
  8. <range start='192.168.100.100' end='192.168.100.200'/>
  9. </dhcp>
  10. </ip>
  11. </network>

3)创建虚拟交换机

  1. [root@localhost ~]# cd /etc/libvirt/qemu/networks/
  2. [root@localhost ~]# virsh net-define vbr.xml
  3. [root@localhost ~]# virsh net-start vbr
  4. [root@localhost ~]# virsh net-autostart vbr
  5. [root@localhost ~]# ifconfig # 查看验证

虚拟机管理命令如表-2所示。

表-2

步骤三:虚拟网络配置

虚拟机配置文件

官方文档地址 https://libvirt.org/format.html

整体流程

1、拷贝 node_base.xml 到虚拟机中

2、拷贝 node_base.xml 到 /etc/libvirt/qemu/虚拟机名字.xml

3、修改配置文件,启动运行虚拟机

  1. [root@localhost ~]# cp node_base.xml /etc/libvirt/qemu/vmhost.xml
  2. [root@localhost ~]# vim /etc/libvirt/qemu/vmhost.xml
  3. 2:    <name>vmhost</name>
  4. 3:    <memory unit='KiB'>1024000</memory>
  5. 4:    <currentMemory unit='KiB'>1024000</currentMemory>
  6. 5:    <vcpu placement='static'>2</vcpu>
  7. 26:        <source file='/var/lib/libvirt/images/vmhost.img'/>

3 案例3:创建虚拟机

3.1 问题

本案例要求创建虚拟机:

3.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:创建虚拟机

  1. [root@localhost ~]# virsh list
  2. [root@localhost ~]# virsh define /etc/libvirt/qemu/vmhost.xml
  3. [root@localhost ~]# virsh start vmhost
  4. [root@localhost ~]# virsh console vmhost # 两次回车
  5. # 退出使用 ctrl + ]

4 案例4:华为云用户注册

4.1 问题

本案例要求注册华为云账户:

4.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:注册

网址:https://www.huaweicloud.com

效果如图-2所示。

图-2

实名认证,效果如图-3和图-4所示。

图-3

图-4

5 案例5:熟悉常见云主机管理工具

5.1 问题

本案例要求在Windows上完成xshell软件的安装:

5.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:Windows 上完成 Xshell 软件的安装,并开启 zmodem 的配置

1)开启 zmodem 的配置 如图-5所示:

图-5

2) 安装lrzsz

  1. [root@localhost ~]# yum -y install lrzsz