分类 虚拟化 中的文章

kvm虚拟机

1. 检查CPU是否支持kvm # egrep -q "(svm|vmx)" /proc/cpuinfo && echo "yes!" 2. 配置yum源 # wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo //基础源 # wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo //epel源 # yum clean all //清空yum缓存 3. 安装虚拟机管理工具和依赖 # yum -y install qemu-kvm //KVM主程序,KVM虚拟化模块 # yum -y install virt-install //安装虚拟机的工具 # 这个包主要安装了virt-install、virt-clone和virt-xml命令,分别用于安装虚拟机系统、克隆虚拟机和编辑虚拟机的xml配置文件。 # yum -y install virt-manager //KVM图形化管理工具 # yum -y install libvirt //虚拟化服务库 # libvirt是用于管理虚拟化平台的开源的API(libvirt API),后台程序(libvirtd进程)和管理工具(virsh工具集)。 # 它可以用于管理KVM、Xen、VMware ESX,QEMU和其他虚拟化技术。这些API在云计算的解决方案中广泛使用。 # libvirtd进程主要实现远程代理、本地环境初始化、根据环境注册各种Driver(qemu、xen、storage)的实现。 # virsh工具集主要用于管理、操作虚拟主机。 # yum -y install libguestfs-tools //虚拟机的系统管理工具 # libguestfs -tools是一组Linux下的C语言的API,用来访问虚拟机的磁盘映像文件。 # 该工具包内包含的工具有virt-cat、virt-df、virt-list、virt-copy-in、virt-copy-out、 # virt-edit、guestfs、guestmount、virt-list-filesystems、virt-list-partitions等工具。 # 该工具可以在不启动KVM guest主机的情况下,直接查看guest主机内的文内容,也可以直接向img镜像中写入文件和复制文件到外面的物理机, # 也可以将guest的镜像文件挂载,功能相当强大 # yum -y install libvirt-python //python调用libvirt虚拟化服务的api接口库文件 4.……

阅读全文

部署kubernetes

kubernetes Kubernetes官方提供三种部署方式: minikube minikube可以实现一种轻量级的Kubernetes集群,通过在本地计算机上创建虚拟机并部署只包含单个节点的简单集群。Minikube适用于Linux,MacOS和Windows系统。Minikube CLI提供集群管理的基本操作,包括 start、stop、status和delete kubeadm kubeadm是Kubernetes1.6开始官方推出的快速部署Kubernetes集群工具,其思路是将Kubernetes相关服务容器化(Kubernetes静态Pod)以简化部署 custom solutions 最完整的方式,从零开始二进制搭建 部署步骤 准备环境 # 关闭防火墙: # systemctl stop firewalld # systemctl disable firewalld # 关闭selinux: # sed -i 's/enforcing/disabled/' /etc/selinux/config # setenforce 0 # 关闭swap: # swapoff -a # 临时 # vim /etc/fstab # 永久 # vim /etc/sysctl.conf: net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 net.bridge.bridge-nf-call-arptables = 1 # 设置主机名: # hostnamectl set-hostname master # 修改/etc/hosts文件: # cat /etc/hosts 127.……

阅读全文

最近文章

分类

标签

友情链接

其它