68: 虚拟化 、 Virsh管理 、 公有云基础知识 、 总结和答疑

Top

NSD CLOUD DAY01

  1. 案例1:安装虚拟机软件
  2. 案例2:创建虚拟磁盘
  3. 案例3:创建虚拟网络
  4. 案例4:练习virsh命令
  5. 案例5:华为云用户注册
  6. 案例6:xshell的使用

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

1.1 问题

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

  • 最低配置: 2CPU,4G内存
  • 安装虚拟化平台 libvirtd
  • qemu-kvm
  • libvirt-daemon
  • libvirt-daemon-driver-qemu
  • libvirt-client

1.2 步骤

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

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

最小安装,能访问互联网

IP地址:192.168.1.xx/24

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

步骤二:安装虚拟化平台

1)安装虚拟化平台

[root@localhost ~]#  yum install -y libvirt-client libvirt-daemon \
libvirt-daemon-driver-qemu 
[root@localhost ~]# systemctl enable libvirtd
[root@localhost ~]# systemctl start libvirtd

2 案例2:创建虚拟磁盘

2.1 问题

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

  • 后端数据盘:cirros.qcow2
  • 创建前端盘:/var/lib/libvirt/images/vmhost.img
  • 前端盘的大小是 30G

2.2 步骤

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

步骤一:qemu-img操作

[root@localhost ~]# cd /var/lib/libvirt/images/
[root@localhost ~]# qemu-img create -b cirros.qcow2 -f qcow2 newhost.img 30G

3 案例3:创建虚拟网络

3.1 问题

本案例要求创建虚拟机的网络设备:

  • 写配置文件 vbr.xml
  • 定义ip范围,与真机不要冲突
  • 创建 vbr 网络设备
  • 当前正在运行的虚拟机

3.2 步骤

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

步骤一:创建虚拟机的网络设备

[root@localhost ~]# vim /etc/libvirt/qemu/networks/vbr.xml
<network>
  <name>vbr</name>
  <forward mode='nat'/>
  <bridge name='vbr' stp='on' delay='0'/>
  <ip address='192.168.100.254' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.100.100' end='192.168.100.200'/>
    </dhcp>
  </ip>
</network>
[root@localhost ~]# virsh net-define /etc/libvirt/qemu/networks/vbr.xml
Network vbr defined from /etc/libvirt/qemu/networks/vbr.xml
[root@localhost ~]# virsh net-start vbr

4 案例4:练习virsh命令

4.1 问题

本案例要求通过命令行创建虚拟机,可以熟练运用:

  • 熟悉 virsh 命令及子命令
  • list,start,shutdown,destroy,console,autostart
  • dominfo,domfsinfo,domblklist,domiflist
  • net-list,net-start,net-destroy

4.2 步骤

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

步骤一:virsh基本操作

1)列出当前正在运行的虚拟机

[root@localhost ~]# virsh list 
 Id    Name                           State
----------------------------------------------------
 1     node1                          running

步骤二:查看虚拟机的信息

[root@localhost ~]# virsh  dominfo   nova

步骤三:管理虚拟机

1)启动虚拟机

[root@localhost ~]# virsh start node1

2)重启虚拟机

[root@localhost ~]# virsh reboot node1

3)强制关闭虚拟机

[root@localhost ~]# virsh destroy node1

4)设置虚拟机开机自动运行

[root@localhost ~]# virsh autostart node1


5)查看虚拟机网卡信息


[root@localhost ~]# virsh domiflist  node1
接口 类型 源 型号 MAC

vnet0 bridge vbr virtio 52:54:00:5f:8b:11
vnet1 bridge private1 virtio 52:54:00:19:a4:f3


6)查看虚拟机硬盘信息


[root@localhost ~]#  virsh domblklist  node1
目标 源

vda /var/lib/libvirt/images/node1.img
vdb /var/lib/libvirt/images/disk.img



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


5.1 问题


本案例要求,用户注册:



  • 在华为云上注册用户并完成实名认证
  • 绑定合作伙伴
  • 5.2 步骤

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

    步骤一:注册华为云

    1)访问官网,如图-1所示:

    图-1

    2)注册用户,如图-2所示:

    图-2

    2)登陆并完成实名认证,如图-3所示:

    图-3

    6 案例6:xshell的使用

    6.1 问题

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

    • 使用 xshell 连接到 linux
    • 上传下载文件

    6.2 步骤

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

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

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

    图-4

    [root@localhost ~]# yum -y install lrzsz
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尹汇川

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值