- 博客(29)
- 资源 (12)
- 收藏
- 关注
原创 思科模拟器 交换机链路聚合(二层、三层)
端口聚合工作原理将连接多个物理链路的端口捆绑在一起形成一个逻辑端口,这个逻辑端口成为聚合端口(AP)。聚合端口AP的功能遵循IEEE802.3ad标准,目标是扩展链路带宽,提高链路可靠性。端口聚合条件:一般交换机最多支持8个物理端口组成一个聚合端口,同时要满足以下条件:1、物理端口速度相同;2、物理端口介质相同;3、物理端口层次一致;4、AP成员端口必须属于同一个VLAN。端口聚合又称链路捆绑,分为二层端口聚合和三层端口聚合。二层端口聚合针对二层交换机,交换机接口只能是二层性质的,接口链路类
2022-04-01 15:36:36 29972
原创 xampp重装后apache启动失败
因为要更新xampp的版本,就卸载了旧的,重装了一个新的xampp版本,在启动过程中发现启动失败。在网上查看了很多方法,主要解决途径如下:首先查看错误日志:日志里面的内容大致如下:[Sat Jun 12 17:52:39.547542 2021] [ssl:warn] [pid 132308:tid 676] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the serve
2021-06-12 18:23:00 1016
原创 云主机创建失败
在OpenStack创建云主机时报错。OpenStack在创建云主机的时候,网络、租户、路由、镜像都创建没有问题,然后在创建云主机的时候,指定了云主机选择源是一个镜像cirros,主机类型选m1.tiny最小的,然后选择网络,但是创建中就报错,Block Device Mapping is Invalid。在网上找了很多办法一一尝试。openstack volume service list查看到cinder-volume 的状态一直为down。原因是在于我没有创建卷。使用命令创建卷 cinde
2021-06-09 21:56:05 5903
原创 yum源更新报错[Errno 256] failure: repodata/repomd.xml from...
在安装OpenStack平台时,配置软件仓库,并升级软件包时出现以下报错。[root@test ~]# yum update -yLoaded plugins: langpacks, product-id, search-disabled-repos, subscription-managerThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to regi
2021-05-31 19:58:24 4562
原创 Docker容器互连-自定义网络
查看docker所有网络[root@localhost ~]# docker network lsNETWORK ID NAME DRIVER SCOPEc6cccbeca026 bridge bridge localef2aaeb91b95 host host local9b941aa
2021-05-19 17:44:42 503
原创 docker安装、测试、删除Nginx
1、首先搜索nginx镜像[root@localhost ~]# docker search nginxNAME DESCRIPTION STARS OFFICIAL AUTOMATEDnginx Official build of Nginx. 14852
2021-05-13 11:07:19 1022
原创 docker基本管理
docker镜像下载到本地后,必须要将其运行起来才有意义。当镜像运行起来,它就会成为一个容器。1、运行镜像,-i选项为交互式,即可与运行起来的容器进行交互管理,-t选项是开启一个终端,/bin/bash是提供了一shell。打开第一个终端,执行命令。[root@localhost ~]# docker run -it centos /bin/bash[root@011374ad8b27 /]# uname -r3.10.0-693.el7.x86_64[root@011374ad8b27 /]#
2021-05-13 10:48:53 925
原创 Docker安装、镜像管理
学会使用帮助文档:https://docs.docker.com/https://docs.docker.com/engine/install/1、首先安装操作系统,目前支持Docker的Linux操作系统版本有以下这些,我们选择了centos,因为它的软件仓库内容非常丰富。内核版本要在3.0以上。[root@localhost ~]# uname -r3.10.0-693.el7.x86_642、卸载旧版本[root@localhost ~]# yum remove docker \&
2021-05-13 08:52:32 315
原创 Docker学习-概要
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker的思想来源于集装箱,应用之间隔离打包装箱,十分轻巧。和传统的虚拟机相比,它的镜像不再需要整个系统的原生镜像,而是只需要系统内核及相关的操作环境即可,占
2021-05-05 12:02:45 170
原创 KVM快照
KVM快照就是将虚拟机在某一个时间点上的磁盘内容(全部/或部分)、内存和设备状态保存一下,以备将来恢复之用。快照链就是多个快照组成的关系链,这些快照按照创建时间排列成链,像下面这样,本文章要解释的就是怎么创建这条链,链中快照的相互关系,缩短链,以及如何利用这条链回滚我们的虚拟机到某个状态base-image<–guest1<–snap1<–snap2<–snap3<–snap4<–当前(active)如上,base-image是制作好的一个qcow2格式的磁盘镜像文
2021-04-30 06:52:06 1412
原创 KVM存储管理
KVM存储池就是一个大的容器,里面主要是虚拟机的镜像文件和其他的磁盘相关文件。当虚拟机磁盘空间不够时,需要对其进行添加和管理。KVM存储池是被libvirt所管理的文件、目录或存储设备,存储池可以位于本地,也可以通过网络共享,存储池最终可被虚拟主机所使用。默认libvirt使用基于目录的dir的存储池设计,/var/lib/libvirt/images目录就是默认的存储池。本地分区来作为存储池1、准备一个格式化的分区查看磁盘是否有空闲的空间。此处可以看到在sda3结束sectors的值与/dev/
2021-04-11 17:39:41 787
原创 给虚拟机磁盘扩容
虚拟机磁盘空间不够,可以新添加磁盘,同时也可以采用磁盘扩容的方式。关闭虚拟机,打开虚拟机设置,找到需要扩展的磁盘,选择“扩展”按钮。如果扩展按钮成灰色,则说明虚拟机之前存在快照,需要将快照删除。在扩展过程中,可能会出现报错,错误信息“在部分链上无法执行所调用的函数,请打开父虚拟磁盘”。网上对此众多纷纭,因为我目前对此处了解的也不够深入,所以说不出准确的原因,但是实验过程中,总结出来通过克隆当前虚拟机,能够解决此问题。通过对当前虚拟机进行完全克隆后,当前虚拟机或克隆后的虚拟机都可以顺利进行扩展了。
2021-04-08 13:20:21 1317
原创 虚拟机添加新的磁盘
虚拟机磁盘空间不够,需要从外部添加新的磁盘时,操作如下:1、在VMware是虚拟机设置中,添加硬盘。重启虚拟机。查看磁盘分区情况,看到新添加的磁盘/dev/sdb。使用fdisk命令对/dev/sdb进行分区。[root@localhost ~]# fdisk -lDisk /dev/sdb: 2147 MB, 2147483648 bytes, 4194304 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size
2021-04-08 10:12:38 787
原创 KVM镜像管理与桌面虚拟化
镜像就是安装好的操作系统的一个磁盘文件。在创建新虚拟机时,如果有模板镜像,可以省去安装操作系统的时间,且便于分发。制作并测试REHL7镜像测试,在vm01虚拟机的中制作FTP镜像文件,既用户使用FTP镜像文件,就可以直接使用FTP服务了,匿名用户可以从pub目录下载,也可以上传文件至upload目录。在vm01虚拟机中安装FTP服务器软件vsftpd软件包。首先,在宿主机上进行配置,确保防火墙,SElinux关闭。[root@localhost ~]# systemctl status firew
2021-04-02 15:58:14 931 1
原创 虚拟机的克隆
当需要批量部署虚拟机的时候,可以选择克隆虚拟机的方式。使用图形界面克隆虚拟机进行虚拟机克隆之前必须要将虚拟机关闭或暂停!1、选择需要克隆的虚拟机,右击,选择clone命令。
2021-03-25 21:00:00 1015 1
原创 使用virsh对虚拟机进行进阶管理
给虚拟机添加网卡在宿主机上查看网卡信息,默认只有一块网卡。[root@localhost qemu]# virsh domiflist vm01Interface Type Source Model MAC-------------------------------------------------------- network default virtio 52:54:00:dd:70:e5使用virsh 命令添
2021-03-19 06:44:54 1828
原创 虚拟机和宿主机的连通问题
新建虚拟机后,使用nat模式,但无法让宿主机和虚拟机进行通信。首先要查看nat模式所使用的虚拟网段是哪一个?一般虚拟机默认使用nat模式的是vmnet8,此时只需要查看nat网段地址和虚拟机所配置的地址是否在同一网段。如果虚拟机是采用static静态配置ip的模式,则还要进入到/etc/sysconfig/network-script/ifcfg-en33中查看配置的网关地址是否与nat设置中的网关地址一致。如果不一致则进行修改,再重启网络服务。systemctl restart network。
2021-03-11 19:46:04 350
原创 对KVM虚拟机的基本管理
对KVM虚拟机的基本管理管理kvm虚拟机有两种方法:一、图形化管理工具virt-manager,二、命令行工具virsh命令。这两种方法都是通过调用libvirt API来实现虚拟化管理。使用virsh对KVM虚拟机的基本管理1、查看虚拟机virsh list显示运行的虚拟机。[root@localhost images]# clear[root@localhost images]# virsh list Id Name State-
2021-02-26 20:59:15 863 1
原创 安装KVM并且在KVM中安装rhel7
安装KVM并且在KVM中安装rhel7KVM简单介绍KVM是Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块。KVM是一块开源软件,基于内核的虚拟化技术,实际是嵌入系统的一个虚拟化模块,通过优化内核来使用虚拟化技术,该内核模块使得linux变成了一个hypervisor,虚拟机使用linux自身的调度器进行管理。KVM的内核模块为kvm.ko,只用于管理虚拟CPU和内存。IO的虚拟化是交给linux内核和qemu来实现的。libvirt是KVM的管理工具。l
2021-02-25 16:57:25 1831 3
原创 kvm环境配置——安装宿主机centos
kvm环境配置安装centos的操作和Redhat的类似。前期将VMware虚拟机配置设置完成,接下来进行安装centos。安装过程中,和redhat的选项类似,这里把不一样的地方截图。分区这里也再确认一下。kdump是在系统崩溃、死锁或者死机的时候用来转储内存运行参数的一个工具和服务不需要分析内核崩溃原因的话,不用开启,需要的时候再开启也可以。设置好相关条件后,开始安装。安装完成需要重新启动,在重启过程中,可能会出现4m[terminated],这个并不影响,稍微等一
2021-02-25 11:09:15 408
原创 kvm环境配置——安装宿主机Redhat
kvm环境配置kvm实验选择VMware来进行,我选用的是VMware12(12以上都可以)。首先创建一个新的虚拟机。需要对虚拟机内存进行调整,从原理的2G改为8G。处理器的内核数量改为2,并将虚拟化引擎设置为“虚拟化Intel VT-x/EPT或ADM-V/RVI(V)”,有此选择虚拟机才能支持虚拟化,KVM才能正常工作。新建虚拟机的配置设置好后,即可在虚拟机中安装Redhat7,此时CPU需要具备两个条件,一是需要64位CPU,二是需要CPU支持虚拟化,并且在BIOS中把虚拟化的功
2021-02-24 15:48:57 364
原创 KVM存储管理-学习日记
KVM存储管理-学习日记KVM存储池就是一个大的容器,里面主要是虚拟机的镜像文件,以及其他的磁盘相关文件。当磁盘空间不够时,需要对KVM虚拟机磁盘进行添加和管理,添加存储池的两种方法:一是本地的分区来作为存储池,二是NFS服务器提供的共享来作为存储池。一、使用分区来创建存储池在虚拟机中创建一个新的硬盘,在设置过程中硬盘类型选择SCSI。在启动后的虚拟机中创建硬盘,无法直接使用新添加的硬盘,需要重新启动虚拟机,硬盘才能生效。如果不想重启虚拟机,可以使用这个方法:执行“ls /sys/class/s
2021-02-07 09:37:48 422
原创 命令补全tab功能的安装
命令补全tab功能的安装在安装kvm的虚拟机时,当初都是选择的最小化安装,然而最小化安装中命令输入没有补全功能,操作有些不便。需要将此功能安装上。在网上查看到tab补齐,需要安装bash-completion。因此在虚拟机中进行yum安装。此时我虚拟机中并没有本地yum源,只能通过宿主机创建ftp服务器,将cdrom的内容挂载到ftp服务器的文件夹中,再到虚拟机创建一个ftp的yum源,提供软件安装包的下载。在宿主机上安装ftp,并开启ftp服务。并在/var/ftp目录下创建一个文件夹dvd。
2021-01-18 16:16:38 1064
原创 KVM重启网络报错-1
KVM重启网络报错no such file or directory (g-io-error-quark 1)…kvm创建的虚拟机,每次重启网络服务时,电脑会重启。然后进入一下界面:查看了日志文件,同时网上查了下,怀疑是/etc/fstab的文件问题,打开/etc/fstab查看,发现当时多挂载了一个不存在的文件,我将/etc/fstab文件重新更改了一下。按照提示重启系统后,就回归正常。...
2021-01-18 15:06:05 685
原创 KVM网络管理学习——NAT
KVM网络管理学习——NATKVM默认的连网方式就是NAT。安装好KVM后,宿主机上会自动生成一个网桥virbr0,连接虚拟机。NAT配置方式有两种,图形方式和配置文件方式。这里配置的方法相对比较简单,我需要梳理的是在NAT配置过程中,图形界面的操作和配置文件的操作他们之间是如何对应的。以下将宿主机和虚拟机的操作分别展开阐述。宿主机:作为网络的提供方,可以使用默认的default网络,或者自己创建一个新的网络。图形界面则是在虚拟机管理器virt-manager下进行配置。新增网络时,按照向
2021-01-18 14:17:21 292
原创 KVM网络管理学习——桥接
KVM网络桥接配置学习心得** 桥接网络原理**网桥方式连接网络就是虚拟机与宿主机连接在同一个交换机上,则虚拟机和宿主机必须是在同一个网段。操作步骤1、配置网桥2、更改宿主机网卡配置3、更改虚拟机网卡配置1、配置网桥默认情况下,kvm使用的是NAT模式,所以没有网桥。因此需要我们自己生成一个网桥br0。具体操作是在网卡的配置文件目录中,生成一个新的配置文件:ifcfg-br0,并在这个文件中配置ip地址等。具体如下图。2、更改宿主机网卡配置将宿主机的网卡更改原有的配置,需要将宿主网卡和
2021-01-17 21:48:00 1139
PHP动态网站开发项目教程-PPT
2018-02-11
JavaScript+jQuery程序设计-PPT
2018-02-11
thinkphp5.0工具+入门教材
2018-02-11
基于Android的嵌入式手机应用开发实训教程
2015-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人