架构第一周

1、在两台服务器上安装kvm虚拟化,把其中一台的虚拟机迁移到另一台。

打开服务器之前需要将两台服务器进行虚拟化和内存的设置,以确保内存够用和虚拟化能够正常开启:

安装kvm 

yum -y install qemu-kvm libvirt  virt-manager virt-install virt-viewer

安装完成之后进行重启

systemctl start libvirtd.service

systemctl enable --now cockpit.socket

在服务器当中存入镜像开始创建KVM虚拟机:

开始创建KVM虚拟机:

首先确认libvirtd.service是否正常运行

再次确认cockpit.socket是否开启9090的端口是否存在

以上都没问题

使用moba新建一个窗口,X11-Forwarding千万勾选上然后登录

鼠标放在上面等待出现本机IP地址

输入命令:

[root@rocky-web1 ~]# export DISPLAY=192.168.50.251:0.0
[root@rocky-web1 ~]# virt-manager

就会跳出窗口

创建镜像:

后面一路下一步即可

安装界面同样也是一路正常安装即可:

安装完成:

开始数据迁移:

/var/lib/libvirt/images/下的rocky8.qcow2文件 复制到另外一台虚拟机上

scp -p /var/lib/libvirt/images/rocky8.qcow2 10.0.0.21:/var/lib/libvirt/images/rocky8-2.qcow2

再将/etc/libvirt/qemu/下的rocky8.xml文件复制到对方目录下

 scp -p /etc/libvirt/qemu/rocky8.xml 10.0.0.21:/etc/libvirt/qemu/rocky8-2.xml

复制完成之后重新启动KVM虚拟机,即可完成迁移

2、手动制作一个容器镜像创建成容器并正常运行。

首先安装docker并且对docker进行了网络加速,之后开始获取镜像手动制作镜像:

docker pull ubuntu       #拉取一个ubuntu底层镜像

docker run -it --name ubuntu ubuntu bash    #进入到Ubuntu当中对Ubuntu进行设置

root@c94900a8be83:/# vim /etc/apt/sources.list      #修改apt源

root@c94900a8be83:/# apt update              #更新软件源

root@c94900a8be83:/# apt -y install vim     #安装vim

root@c94900a8be83:/# vim /etc/apt/sources.list  #修改软件源

创建账号:

groupadd -g 1001 www

useradd -g www -u 1001 -r -s /sbin/nologin -M -d /home/www www

清理缓存:

rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin

退出对镜像进行打包:

docker commit ubuntu ubuntu:0131

[root@ansible ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED          SIZE
ubuntu       0131      5a8a9c5ecccf   24 seconds ago   185MB
ubuntu       latest    e34e831650c1   2 weeks ago      77.9MB



 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值