kvm

kubeadm安装1.9版本

蹲街弑〆低调 提交于 2020-03-05 23:28:00
kubernetes 1.9.0 kubeadm方式安装 1、安装rpm包 yum localinstall -y kubeadm-1.9.0-0.x86_64.rpm kubectl-1.9.0-0.x86_64.rpm kubelet-1.9.0-0.x86_64.rpm kubernetes-cni-0.6.0-0.x86_64.rpm 2、修改内核参数 修改 /etc/sysctl.conf,添加以下内容 net.ipv4.ip_forward=1 net.bridge.bridge-nf-call-iptables=1 net.bridge.bridge-nf-call-ip6tables=1 修改后,及时生效 sysctl -p 3、修改kubelet配置文件 kubelet和docker 的cgroup driver 有2种方式:cgroupfs和systemd.注意保持 2个应用的driver保持一致。 3.1 docker是cgroupfs的,修改kubelet vim /etc/systemd/system/kubelet.service.d/10-kubeadm.conf #修改systemd为cgroupfs Environment="KUBELET_CGROUP_ARGS=--cgroup-driver=cgroupfs" #新加一行

利用Quagga搭建OSPF动态路由

 ̄綄美尐妖づ 提交于 2020-03-05 19:46:01
过程: 安装Centos-7-Minimal 更换阿里云源 wget http://mirrors.aliyun.com/repo/Centos-7.repo #下载阿里云repo文件 cp ./Centos-7.repo /etc/yum.repo.d/Centos-Base.repo #复制阿里云repo到系统目录 安装quagga yum install quagga 如果虚拟机作为路由器,那么需要多网卡,在宿主机中使用KVM添加网卡 #virsh attach-interface vm_name --type bridge --source network_card_name --config virsh attach-interface centos-01 --type bridge --source br0 --config #添加完成后 virsh edit vm_name即可看见已添加的网卡 ip addr查看新网卡的名字(new_interface),创建/etc/sysconfig/network-scripts/ifcfg-new_interface文件,配置新网卡 cp /etc/sysconfig/network-scripts/ifcfg-ens3 /etc/sysconfig/network-scripts/ifcfg-ens6 systemctl

美国力登的最新KVM-Over-IP

…衆ロ難τιáo~ 提交于 2020-03-05 11:39:54
美国 力登 是骄傲的宣布统治KX三世,我们 新推出的新一代数字KVM 切换器 提供BIOS-level远程访问和控制个人电脑和服务器。 包含所有功能的统治KX II,KX III是行业最高的表演 KVM -over-IP切换器。 KX III的下一代视频处理引擎使高性能、IP的访问和控制广泛的应用范围,从传统的计算机应用到最需要1920×1080 vid的动态广播应用程序 eo决议,24位颜色,数字音频和DVI,HDMI,显示端口或VGA视频。 视图以每秒30帧的播放1080 p的视频在你的局域网! 建立在的统治KX I和II的成功,美国力登继续我们的传统技术,创新和客户支持。 像KX二世2007年,KX第三集新标准性能、可靠性、安全性和创新。 本文由kvm论坛: http://www.kvm.net.cn/ 整理发布! 来源: oschina 链接: https://my.oschina.net/u/2614550/blog/619129

KVM切换器和基于软件的远程访问工具

风流意气都作罢 提交于 2020-03-05 11:32:23
许多组织依靠企业KVM 切换器 或控制多个计算机系统软件远程访问工具,经常在地理上分散的地区。 虽然可能会有一些重叠的功能在平凡的日常活动如服务器例行维护,系统固有的优点和缺点,都是重要的评估一种之前。 首先,重要的是要注意,有一些真正的优势使用基于软件的远程服务器管理系统。 随着数据中心预算停滞或下降在过去的五年里,经理试图尽可能削减开支。 许多软件远程访问解决方案(比如RDP和VNC实际上是免费获得。 与 KVM 切换器,没有硬件安装或电缆连接。 所以,不需要权力的独立的设备或维护记录在您的基础设施管理解决方案。 基于软件的解决方案的优势往往KVM交换机的弱点。 KVM交换机的价格范围可以从几百的 SMB kvm切换器 为一个几千 企业KVM-over-IP开关 ,显著增加的价格,如果您需要访问数百甚至数千台服务器。 数据中心经理必须确定每设备提供至少两个功率源,和必须购买正确的计算机接口模块(CIMs)来支持他们的平台和应用程序。 所以你可以看到使用KVM可以在某些情况下有点麻烦。 然而,基于软件的远程访问解决方案有一些严重的缺点不容忽视: 软件必须安装在每台计算机访问,它会对关键应用系统资源竞争。 需要一个目标计算机操作系统和生产网络运行;在紧急情况下几乎是不可能的。 有一些巨大的安全风险,通过一些账户负责近62%的漏洞! 所以底线是当软件系统是常用的,便宜,而且容易管理

KVM 网络虚拟化基础

前提是你 提交于 2020-03-01 21:32:14
网络虚拟化是虚拟化技术中最复杂的部分,学习难度最大。 但因为网络是虚拟化中非常重要的资源,所以再硬的骨头也必须要把它啃下来。 为了让大家对虚拟化网络的复杂程度有一个直观的认识,请看下图 这是 OpenStack 官网上给出的计算节点(可以理解为 KVM 的宿主机)虚拟网络的逻辑图,上面的网络设备很多,层次也很复杂。 我第一次看到这张图,也着实被下了一跳。 不过大家也不要怕,万丈高楼从地起,虚拟网络再复杂,也是由一些基础的组件构成的。只要我们将这些基础组件的概念和它们之间的逻辑关系搞清楚了,就能深刻理解虚拟网络的架构,那么云环境下的虚拟化网络也就不在话下了。 下面我们来学习网络虚拟化中最重要的两个东西:Linux Bridge 和 VLAN Linux Bridge 基本概念 假设宿主机有 1 块与外网连接的物理网卡 eth0,上面跑了 1 个虚机 VM1,现在有个问题是: 如何让 VM1 能够访问外网? 至少有两种方案 将物理网卡eth0直接分配给VM1,但随之带来的问题很多: 宿主机就没有网卡,无法访问了; 新的虚机,比如 VM2 也没有网卡。 下面看推荐的方案 给 VM1 分配一个虚拟网卡 vnet0,通过 Linux Bridge br0 将 eth0 和 vnet0 连接起来,如下图所示 Linux Bridge 是 Linux 上用来做 TCP/IP 二层协议交换的设备

虚拟化基础知识

大城市里の小女人 提交于 2020-02-29 14:52:29
1.VMWare,VirtualBox,Xen和KVM都是VMM,即虚拟机管理程序或者虚拟机监视程序,可以创建/运行/管理虚拟机 2.VMWare 和VirtualBox一般作为客户端应用程序运行在桌面或者服务器上,而Xen和KVM是面向裸机的虚拟化管理程序,更能发挥接近物理硬件(裸机)的高性能,面向服务器。 3.VMWare和VirtualBox可运行在Windows和Linux上,可以创建windows和linux的虚拟机;Xen和KVM都是基于Linux内核,所以只可以运行在Linux上,但可以创建Windows的虚拟机。 4.VMWare公司和Citrix公司都提供虚拟化解决方案,VMWare专注服务器虚拟化,Citrix专注桌面虚拟化和应用虚拟化。类似提供虚拟化的公司有MS,Oracle 对比 VMvare Citrix VMware vSphere(EXSi) XenServer(Xen) VMvare Horizon View XenvDesktop VMware ThinApp XenApp 5.虚拟化:硬件虚拟化和软件虚拟化(操作系统虚拟化和应用程序虚拟化) 1.单cpu模拟多cpu或者x86 cpu模拟arm cpu 2.一个操作系统上运行多个操作系统,且各自应用程序隔离 6.全虚拟化:又叫硬件辅助虚拟化,在虚拟机和硬件之间加了一个软件hypervisor

一点点linux系统的学习心得

北城余情 提交于 2020-02-28 19:49:09
一点点linux系统的学习心得 我相信你正在阅读本文的时候,可能是因为你渴望学习 Linux 技术。我想分享一下过去两年中我自己的一些学习经历,希望你能更顺利地成为Linuxer。 两年前在Linux系统的运行和维护方面找到了一份工作(当时估计该公司非常缺乏,哈哈),我在收到录取通知后才开始学习Linux技术。但是,由于本科生不是计算机专业,我甚至不知道CPU,内存,硬盘等的概念,我也不知道他们的功能到底是什么。坦率地说,我的Linux知识,包括计算机基础,都是在下班后学到的。所以,如果你对计算机有一定的了解,请相信Linux对你来说并不困难;如果你像我这样的不了解电脑或者从未见过电脑(←_←不应该),请也有坚定的信念! 有些朋友经常在Linux论坛上提问,但大多数都是非常基本的。例如:当我使用命令时,系统告诉我找不到该目录。如何限制用户的权限?这些问题实际上并不是很困难。只要我了解Linux的基础知识,我应该能够轻松解决这个问题。周围有一些朋友接触Linux的目的是为了架构建设一个网站,但是却甚至没有想过要理解Linux的基础知识。这很难。 我最近发现了一本书学习Linux的书,使用的系统一直都是最新的,可以说它是与时俱进的。通读整本书,我将其定义为Linux快速入门书,我相信它也是许多以后走向工作岗位的技术人员们也要时时查看的一本书。它的每章都非常精确,知识点也很到位

机房服务器关于KVM切换器远程操控

寵の児 提交于 2020-02-28 01:04:22
作为系统管理员,如何远程对服务器进行安全、方便、有序的监控和管理?传统的远程桌面类应用一直是最常用的方式,但是对于操作系统的依赖性很大,一旦系统出现问题只能现场维护。因此面对数目众多的服务器,从硬件底层进管理和控制才是王道,这就是我们谈到的服务器远程管理利器——KVM。 KVM(多计算机切换器)可协助用户通过由单一键盘 (Keyboard) 、显示器(Video) 及鼠标 (Mouse) 所组成的控制端来控制计算,简单来说只需在控制端口接上显示器和键盘鼠标就可以在KVM的控制界面进行多台服务器之间直接的切换,从而达到查看和控制每一台服务器的目的,更是可以集中访问管理多达上千台服务器。KVM在各台服务器之间是电子式切换,避免了热插拔设备带来的不可预知的问题(最常见的是死机)。 按照管理技术的不同,可以把KVM设备分为以下三类 模拟 KVM 模拟 KVM 交换机系统提供完全独立于软件和网络操作系统的简易即插即用安装系统,直接连接任意计算机上的键盘、视频和鼠标,并使用户能够对多台计算机进行实时访问。模拟 KVM 最适用于用户和系统处于同一位置的环境,是访问集中化多 PC 和多机架环境的理想技术。 KVM over IP KVM over IP将键盘、视频和鼠标数据数字化,并使用TCP/IP 技术远程访直接连接至任意计算机上的KVM 信号。该技术利用了现有网络基础设施无需侵入计算机系统

ubuntu虚拟机用KVM制作Openstack镜像

只谈情不闲聊 提交于 2020-02-27 01:20:43
1. 环境 Windows 10主机一台 安装VMware 15 安装ubuntu镜像18.04 在VMware虚拟机,处理器选项,勾选CPU虚拟化 2. unbutn安装 kvm sudo apt-get update sudo apt-get install qemu-kvm sudo apt-get install qemu sudo apt-get install virt-manager sudo apt-get install virt-viewer sudo apt-get install libvirt-bin sudo apt-get install bridge-utils 3. 验证kvm安装成功 验证下,终端键入‘kvm-ok’,出现下面的界面,就说明已经装好了 4. 安装虚拟机 终端键入“sudo virt-manager”,进入图形界面 5. 导出qcow2文件 虚拟机安装完成后,qcow2文件默认保存在/var/lib/libvirt/images下 由于安装选择磁盘原因,qcow2文件是选择磁盘的大小,所以需要进行压缩 由于kvm默认目录的权限问题,可以先把qcow2文件拷贝出来,然后再压缩 cp /var/lib/libvirt/images/centos7.0-docker-dns.qcow2 /opt/ sudo qemu-img

对kvm,qemu等的理解

时光怂恿深爱的人放手 提交于 2020-02-26 05:56:13
https://www.cnblogs.com/liuruolin/p/kvm.html 首先要理解什么是虚拟化 虚拟化技术 系统虚拟化是将底层物理设备与上层操作系统、软件分离的一种去耦合技术,在一台物理机器上逻辑的划分出多台机器。 • 虚拟化的目标是实现IT资源利用效率和灵活性的最大化 然后要了解Hypervisor hypervisor:一种运行在物理服务器和操作系统之间的中间层软件,可以允许多个操作系统和应用共享一套基础物理硬件。可以将hypervisor看做是虚拟环境中的“元”操作系统,可以协调访问服务器上的所有物理设备和虚拟机,所以又称为虚拟机监视器(virtual machine monitor)。hypervisor是所有虚拟化技术的核心,非中断的支持多工作负载迁移是hypervisor的基本功能。当服务器启动并执行hypervisor时,会给每一台虚拟机分配适量的内存,cpu,网络和磁盘资源,并且加载所有虚拟机的客户操作系统。 详细可见https://www.ibm.com/developerworks/cn/linux/l-hypervisor/,讲的很不错 开始说KVM kvm就是一种中间件,是一个linux的内核模块,将linux变成一个hypervisor,可以虚拟化cpu和内存,在系统需要虚拟化功能的时候,内核把kvm模块调入内存中运行