文档章节

运维自动化、虚拟化

jk409
 jk409
发布于 2014/08/03 17:39
字数 532
阅读 456
收藏 15

一、运维自动化:ansible、saltstack 

  1.安装Ansible:

     rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

      yum install ansible

  2. 安装saltstack:

      rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

      yum install salt-master -y  //master

       yum install salt-minion     //clients

   

二、运维虚拟化:VM、KVM

Ubuntu下,安装KVM
sudo apt-get install qemu-kvm libvirt-bin virt-manager bridge-utils

若是安装较新的软件,可能还需要安装:qemu-system
启动虚拟管理系统报错,是因为当前用户没有加入:libvirtd组
解决:
sudo addgroup libvirtd
sudo adduser $USER libvirtd

如果你由于不小心将IPTABLE清空或IPTABLE配置丢失,可以通过如下操作来启动默认网络恢复:
#virsh net-destroy default
#virsh net-start default

如未开启路由,做如下任意操作:
a). echo “1″ > /proc/sys/net/ipv4/ip_forward
b). sysctl   net.ipv4.ip_forward=1
C).vi /etc/sysctl.conf  文件中添加net.ipv4.ip_forward = 1
下面的也一样需要这样设置

=================================

1、centos6安装KVM
yum groupinstall Virtualization ‘Virtualization Client’

2、安装api支持
yum install libvirt
service libvirtd start

3、验证是否已经载入KVM模块 $ lsmod | grep kvm
kvm
kvm_intel
----------------------------------------------这下面一段在网上找的

因为是虚拟化,宿主机需要在bios开启vt设置

. 安装需要的组件:

操作系统尽量升级到最新的补丁

yum update –y

安装kvm虚拟化相关组件

yum groupinstall Virtualization

yum groupinstall “Virtualization Client”

yum groupinstall “Virtualization Platform”

yum groupinstall “Virtualization Tools”

需要安装开发工具

yum groupinstall “Development tools”

需要安装guestfish工具

yum install '*guestf*'

安装libguest库文件

yum install libguest*

6. 创建datapool目录,所有虚拟机文件默认放置到该目录下面

mkdir –p /datapool

7. 编辑/root/virt10/vm.csv文件

----------------------------------------------

4、使用virt-manager安装guest
virt-manager是一个api gui工具,可以很方便的管理虚拟机。下面简单介绍使用virt-manager安装虚拟机系统。
1)打开virt-manager,Add-connection,hypervisor选择QEMU/KVM,点击connect。
2)在连接localhost(QEMU)右键-NEW,输入guest名称,还有选择安装方式,我这里选择iso文件安装,点击forword。
3)选择iso文件路径,点击forword。
4)定义分配内存及cpu个数。
5)定义磁盘映像大小。


© 著作权归作者所有

共有 人打赏支持
下一篇: ansible
jk409
粉丝 20
博文 159
码字总数 38443
作品 0
深圳
后端工程师
私信 提问
自动化运维,让你远离背锅侠

面对复杂的异构环境,如何及时全面地掌握网络、服务器、数据库、存储、安全等各类设备的运行情况? 面对越来越复杂的业务、越来越多样化的用户需求、不断扩展的IT应用,如何保障IT服务灵活便...

勤智运维
2017/09/13
0
0
6月9日上海 华东运维技术大会:演讲主题、演讲嘉宾等信息

会议名称:华东运维技术大会 参会形式:免费报名制(注释:须事先报名,场地有限) 会议定位:企业运维技术的最佳实践 会议主题:运维自动化、Web服务器的优化与架构、云计算、虚拟化技术 会...

金官丁
2012/05/19
2.5K
11
[运维] 第三篇:漫谈数据中心运维自动化

运维自动化是从2010年以后起来的一个运维需求,10年之前,运维项目主要集中在监控和ITIL流程上,当时也有BMC Control-M等产品在推,但是客户接受程度和影响力不如监控和流程。10年之后,运维...

lawsonduan
2016/08/11
0
0
浅谈运维自动化的那些事儿

前言 运维管理兜兜转转十几余载,大家的运维管理再也不是小米加×××、人工费力拉线扛服务器的传统时代,如你所知,这些年大家张口闭口谈的都是运维自动化如何如何。一千个读者就有一千个哈...

勤智运维
2017/12/05
0
0
第十期魅族技术开放日现场纪实―自动化运维

  【IT168 评论】9月23日,麦思博与魅族联合主办的第十期技术开放日:构建自动化运维,在上海成功举行。最近几年,从数据库等基础架构到云计算等应用领域,从MVC到微服务等开发模式,从laa...

it168网站
2017/09/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

TiDB EcoSystem Tools 原理解读(一):TiDB-Binlog 架构演进与实现原理

简介 TiDB-Binlog 组件用于收集 TiDB 的 binlog,并提供实时备份和同步功能。该组件在功能上类似于 MySQL 的主从复制,MySQL 的主从复制依赖于记录的 binlog 文件,TiDB-Binlog 组件也是如此...

TiDB
13分钟前
0
0
Confluence 6 文档主题合并问答

在 Confluence 官方 前期发布的消息 中,文档主题在 Confluence 6.0 及其后续版本中已经不可用。我们知道你可能对这个有很多好好奇的问题,因此我们在这里设置了一个问答用于帮助你将这个主题...

honeymose
16分钟前
0
0
sparkCore-RDD详解

1.1 什么是RDD 1.1.1 产生背景 当初设计RDD主要是为了解决三个问题: Fast: Spark之前的Hadoop用的是MapReduce的编程模型,没有很好的利用分布式内存系统,中间结果都需要保存到external di...

freeli
17分钟前
0
0
walle的试用和结合vagrant

walle Vagrant 入门指南

miaojiangmin
19分钟前
0
0
python popen.stdout.read阻塞 解决办法

需求:利用python的subprocess模块结合logging模块实现监控子程序运行情况 代码如下(程序阻塞在stdout.readz这里,日志里找不到hang on...................): import osimport sysimpor...

fang_faye
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部