
【Virtualizations】
文章平均质量分 58
shaonbean
关注稳定性建设,SRE体系建设
展开
-
Docker 基础技术:Linux Namespace(下)
在 Docker基础技术:Linux Namespace(上篇)中我们了解了,UTD、IPC、PID、Mount 四个namespace,我们模仿Docker做了一个相当相当山寨的镜像。在这一篇中,主要想向大家介绍Linux的User和Network的NamespaceUser NamespaceUser Namespace主要是用了CLONE_NEWUSE转载 2016-10-10 08:41:57 · 478 阅读 · 0 评论 -
xen虚拟机挂载硬盘
xen虚拟机挂载硬盘使用virsh命令挂载1、创建一块大小100G的lvm卷lvcreate -n api2-data -L 100G vg_xen32、dump一份虚拟机的配置文件,保存到用户家目录virsh dumpxml api-2 > ~/api-2.xml3、打开虚拟机(api-2)配置文件,扎到标签位置,查看当前硬盘的标签内内容如下:<disk type='block' de原创 2017-07-03 20:25:48 · 1898 阅读 · 0 评论 -
kvm虚拟机挂载lvm卷
kvm虚拟机挂载lvm卷virsh attach-disk kvm-3 /dev/vg_shkvm3/kvm-3-data vdb --driver qemu --mode shareable登录到kvm-3[root@sh-kvm-3-3 ~]# fdisk -lDisk /dev/vda: 21.5 GB, 21474836480 bytes16 heads, 63 sectors/track原创 2017-08-11 21:20:31 · 2919 阅读 · 0 评论 -
CentOS6 快速安装oVirt及使用
oVirt安装使用环境准备,CentOS6 192.168.0.222 aniu-ovirtecho -e "192.168.0.222 aniu-ovirt\n" >> /etc/hosts oVirt官方文档- http://www.ovirt.org/documentation/- http://www.ovirt.org/documentation/quickstart/quic原创 2017-08-19 16:20:13 · 4084 阅读 · 2 评论 -
CentOS 7 安装KVM,并创建虚拟机
使用KVM(基于内核的虚拟机)+ QEMU的虚拟化。 需要具有Intel VT或AMD-V功能的CPU。安装KVM[root@kvm-centos7 ~]# yum -y install qemu-kvm libvirt virt-install bridge-utils# 确保模块已加载[root@kvm-centos7 ~]# lsmod | grep kvm kvm_intel原创 2017-01-09 08:41:39 · 46533 阅读 · 7 评论 -
KVM 实战虚拟机克隆
KVM克隆虚拟机 使用克隆的方式保存两台vm配置完全一致。暂停虚拟机(suspend)用于克隆[root@sh-kvm-2 ~]# virsh suspend kvm-1[root@sh-kvm-2 ~]# less /dev/vg_shkvm2/kvm-3Domain kvm-1 suspended使用下面命令进行克隆virt-clone \ --connect qemu:///s原创 2017-07-08 18:49:51 · 961 阅读 · 0 评论 -
Virsh管理kvm虚拟机认证和加密
前提:使用virsh管理kvm虚拟机的时候出现需要使用密码的情况[root@a-kvm-t-1 ~]# virsh list --allPlease enter your authentication name: rootPlease enter your password: error: Failed to reconnect to the hypervisorerror: no val原创 2017-12-05 09:13:05 · 4417 阅读 · 0 评论 -
CentOS7 安装并使用Ovirt 4.2
CentOS7 安装并使用Ovirt 4.2Ovirt 4.2 安装 参考:http://blog.youkuaiyun.com/wh211212/article/details/77413178 参考:http://blog.youkuaiyun.com/wh211212/article/details/79412081(需要使用)环境准备,两台主机> 禁用selinu...原创 2018-03-05 09:44:38 · 8085 阅读 · 3 评论 -
使用CentOS7 kvm虚拟机安装蓝鲸社区版(3.15)
使用C7 kvm虚拟机安装蓝鲸平台蓝鲸介绍蓝鲸官网: http://bk.tencent.com/蓝鲸社区版本下载:http://bk.tencent.com/download/蓝鲸智云社区:http://bbs.bk.tencent.com/forum.php蓝鲸安装准备蓝鲸相关软件包(V3.1.5 Beta)及加密证书(内测版本需申请http://bk.ten...原创 2017-10-01 07:19:50 · 2360 阅读 · 0 评论 -
ovirt 上创建vm模板的创建与使用
ovirt 上创建vm模板安装初始化虚拟机CentOS7 (笔者虚机暂时只有C7,C6),后面会加入更多的镜像及vm模板如下如:以aniu-ecs-03为例:当我们安装完成虚拟机后,ovirt管理控制台是不能正常获取到虚拟机的ip地址和主机名的,(Ovirt无法获取 IP Addresses 和 FQDN),因此我们需要安装ovirt-guest-agent-common软...原创 2018-04-17 17:20:46 · 3434 阅读 · 0 评论 -
ovirt告警邮件通知设置
ovirt告警邮件设置启用ovirt-engine-notifier服务来根据指定是事件发出邮件通知配置ovirt-engine-notifier# 从174行开始修改# vi /usr/share/ovirt-engine/services/ovirt-engine-notifier/ovirt-engine-notifier.conf# The SMTP mail ...原创 2018-05-16 14:44:45 · 882 阅读 · 0 评论 -
ovirt guest agent 安装
ovirt guest agent 安装CentOS如何在CentOS中安装guest代理(CentOS7)# 通过终端使用YUM来安装oVirt Guest Toolssudo yum install centos-release-ovirt42sudo yum install ovirt-guest-agent-commonCentOS6sudo y...原创 2018-06-05 11:00:12 · 4599 阅读 · 0 评论 -
ovirt节点直接使用virsh操作vm需要用户名密码
ovirt节点直接使用virsh操作vm需要用户名密码[root@ovirt4 ~]# virsh list vdsm@ovirterror: unexpected data 'vdsm@ovirt'[root@ovirt4 ~]# virsh list --allPlease enter your authentication name: vdsm@ovirtPlease ent...原创 2018-06-05 17:32:32 · 3469 阅读 · 0 评论 -
KVM 操作虚拟机常用命令
管理kvm虚拟机 常用的虚拟机管理命令列出所有的虚拟机virsh list --all显示虚拟机信息virsh dominfo kvm-1显示虚拟机内存和cpu的使用情况yum install virt-top -yvirt-top显示虚拟机分区信息virt-df kvm-1关闭虚拟机(shutodwn)virsh shutdown kvm-1启动虚拟机virsh sta原创 2017-07-10 08:50:59 · 44518 阅读 · 0 评论 -
CentOS6 最小化安装KVM 详细教程
CentOS6 mininial 安装KVM 详细教程初始化设置## 关闭防火墙和SELINUX/etc/rc.d/init.d/iptables stop/etc/rc.d/init.d/ip6tables stopchkconfig iptables offchkconfig ip6tables offsed -i 's/enforcing/disabled/' /etc/selinux/原创 2017-07-06 11:13:06 · 4745 阅读 · 0 评论 -
kvm基础使用及Virt-tools工具使用
kvm基础使用查看虚拟机状态[root@sh-kvm-1 ~]# virsh list --all Id Name State---------------------------------------------------- 1 kvm-1 running 2原创 2017-07-06 22:04:56 · 2852 阅读 · 0 评论 -
Docker 基础技术:Linux Namespace(上)
时下最热的技术莫过于Docker了,很多人都觉得Docker是个新技术,其实不然,Docker除了其编程语言用go比较新外,其实它还真不是个新东西,也就是个新瓶装旧酒的东西,所谓的The New “Old Stuff”。Docker和Docker衍生的东西用到了很多很酷的技术,我会用几篇 文章来把这些技术给大家做个介绍,希望通过这些文章大家可以自己打造一个山寨版的docker。先从Linux转载 2016-10-10 08:43:21 · 546 阅读 · 0 评论 -
Xen虚拟机克隆实战
在我们使用Xen虚拟化的时候,会经常创建虚拟机(VM),每次安装创建步骤比较繁琐,本文介绍通过virt-clone命令克隆xen虚拟机实战。查看virt-clone命令是否存在rpm -qa | grep 'virtinst\|libvirt'libvirt-0.8.2-29.el5_9.1libvirt-python-0.8.2-29.el5_9.1pyth原创 2016-10-05 21:48:13 · 1050 阅读 · 0 评论 -
Docker容器内多进程管理(一)-Supervisor
Docker在设计时并不推崇在一个容器中运行多个进程,但在一些实际的场景中很多都可能需要在一个容器中,同时运行多个程序。在非容器的环境下系统初始化的时候,都会启动一个init进程,其余的进程都由它来管理,但容器环境下这种后台启动进程的方式都不可用。目前主要有两个工具,一个是Supervisor,另一个是Monit。本篇先来介绍Supervisor,Monit会在之后的文章中再做详解。转载 2016-10-31 09:10:32 · 1407 阅读 · 0 评论 -
Docker容器内多进程管理(二)-Monit
Docker多进程管理主要有两个工具,一个是Supervisor,另一个是Monit。在之前的文章中,我们介绍了一个在Docker中常用的用于管理多进程的工具Supervisor,本篇再来介绍一个比supervisor用起来更加方便的容器内多进程管理工具Monit。Monit和Supervisor还是有很大区别的,Supervisor管理的都是前台执行的进程,Monit既可以管转载 2016-10-31 09:11:48 · 2218 阅读 · 0 评论 -
Xen虚拟化实战之安装虚拟机(CentOS 6.8)
一、使用阿里源安装xen客户端virt-install是一个使用“libvirt” hypervisor 管理库构建新虚拟机的命令行工具,能够为KVM、Xen或其它支持libvrit API的hypervisor创建虚拟机并完成GuestOS安装;此外,能够基于串行控制台、VNC或SDL支持文本或图形安装界面。安装过程可以使用本地的安装介质如CDROM,也可以通过网络方式如原创 2016-10-19 09:46:55 · 3350 阅读 · 0 评论 -
CentOS 7 安装Docker服务
Docker 简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker 官网:http://www.docker.com/ Docker 官方文档:https://docs.docker.com/ Docker Git原创 2016-11-15 15:16:25 · 1853 阅读 · 0 评论 -
Docker 常见问题汇总
镜像相关1、如何批量清理临时镜像文件? 可以使用sudo docker rmi $(sudo docker images -q -f danging=true)命令2、如何查看镜像支持的环境变量? 使用sudo docker run IMAGE env3、本地的镜像文件都存放在哪里 于Docker相关的本地资源存放在/var/lib/docker原创 2016-11-18 00:32:17 · 21740 阅读 · 0 评论 -
Docker命令查询详解
基本语法docker [OPTIONS] COMMAND [arg…] 一般来说,Docker命令可以用来管理daemon,或者通过CLI命令管理镜像和容器,可以通过man docker 来查看详细命令。选项、参数-D=true | false 使用debug模式,默认为false-H, –host=[unix:///var/run/docker.sock],tcp://[host:por原创 2016-11-19 23:59:47 · 4930 阅读 · 0 评论 -
容器技术及其应用白皮书(上)-- 容器技术
内容摘要 近年来,容器技术及相关应用得到了国内外越来越多的关注度,研发和应用推广发展势头迅猛。在国外,容器技术已经形成了较成熟的生态圈;在国内,金融企业、互联网企业、IT企业积极投入容器技术研发和应用推广,发展势头迅猛。为了积极引导我国容器技术和应用发展,我们编写本白皮书。其主要内容包括: 一、针对容器技术现状进行研究和分析。一是梳理了容器技术从开始到现在的发展历程,对现有容器发展的生态结构进行原创 2016-12-09 10:40:07 · 19509 阅读 · 2 评论 -
容器技术及其应用白皮书(下)-- 容器应用
三、容器应用3.1 容器技术应用场景3.1.1 PaaS平台建设 最早的PaaS平台方案初步解决了很多客户对于应用弹性的需求,但是在容器技术之前,构建一套PaaS平台面临着组件多、量级大、改造成本高等挑战,而且对于运行在不同 PaaS 平台上的应用,很难避免应用对平台的深度依赖。譬如,不同的PaaS平台对弹性、高可用、性能、监控、日志、版本更新等的实现方式不同,则对其上应用的架构要求也不同;另外原创 2016-12-09 16:04:17 · 7316 阅读 · 0 评论 -
容器技术及其应用白皮书--附录介绍
附录A OCI和CNCF基金会介绍 目前行业里针对容器相关的开源技术标准化组织主要有两个:OCI和CNCF。其中OCI由Docker公司倡议发起,旨在定义容器运行引擎和容器应用镜像的相关技术规范;而CNCF由Google发起,目标是推动以容器为基础的云原生应用架构模式以及相关的各项技术,其中 Google 已经将 Google 自身的“DCOS”系统Kubernetes捐献给CNCF,Googl原创 2016-12-09 17:02:27 · 4768 阅读 · 0 评论 -
Xen 虚拟机重命名
xen虚拟机配置文件目录/etc/libvirt/libxlxen rename guest[root@xen-1 libxl]# virsh list --all Id Name State---------------------------------------------------- 0 Domain-0原创 2017-06-20 17:22:50 · 574 阅读 · 0 评论 -
KVM虚拟机导入到ovirt平台
KVM上虚拟机迁移到 ovirt实验环境kvm宿主机:192.168.0.201ovirt平台:https://ovirtengine.aniu.so,ovirt节点192.168.0.123kvm宿主机开机远程tcp连接安装完libvirtd,默认tcp连接没开,需要手动开启[root@sh-kvm-2 ~]# virsh list --all Id ...原创 2018-07-09 20:24:45 · 4426 阅读 · 0 评论