在CentOS 7上安装部署Katello2.2

Reading time ~1 minute

Katello的系统架构如下图:

katello-arch-diagram

Katell系统是一个复合型开源项目,是Pulp, Candlepin 和 Foreman的组合。Foreman默认使用Puppet作配置管理。

它的安装文档见官方手册:http://www.katello.org/docs/2.2/installation/index.html

为了简化安装,请下在本站提供的CentOS7完美安装模板。使用它来创建一个虚拟机,6GB内存,2VCPU;网络上为了方便,请在virt-manger中新建如下所示的网络。

QEMU-KVM Connection Details_006

虚拟机启动之后,确保host能正常联网。启动刚才创建的虚拟机,配置好IP,ping 外网网站,确保它能正常联网即可。其它安装命令如下:

[bash]

yum -y localinstall http://fedorapeople.org/groups/katello/releases/yum/2.2/katello/RHEL/7Server/x86_64/katello-repos-latest.rpm yum -y localinstall http://yum.theforeman.org/releases/1.8/el7/x86_64/foreman-release.rpm yum -y localinstall http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm yum -y localinstall http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum -y install foreman-release-scl

yum -y install katello

katello-installer -v \ –foreman-admin-username admin \ –foreman-admin-password smartvm \ –capsule-dns true \ –capsule-dns-interface eth0 \ –capsule-dns-zone xenlab.com \ –capsule-dns-forwarders 192.168.10.1 \ –capsule-dns-reverse 10.168.192.in-addr.arpa \ –capsule-dhcp true \ –capsule-dhcp-interface eth0 \ –capsule-dhcp-range “192.168.10.100 192.168.10.240” \ –capsule-dhcp-gateway 192.168.10.1 \ –capsule-dhcp-nameservers 192.168.10.10 \ –capsule-tftp true \ –capsule-tftp-servername $(hostname) \ –capsule-puppet true \ –capsule-puppetca true

[/bash]

以上的安装命令如果成功,katello服务器将具有一下功能:

  1. Foreman 服务器:用于自动化网络安装linux系统

  2. Puppet Master服务器

  3. Repos管理服务器

  4. DNS,DHCP,PXE服务器

安装成功之后,使用默认的用户名和密码就可以登陆了。

互联网规模的超融合平台

什么是互联网规模?什么是web scale风格?看下Nutanix的亮点。 阅读全文

2017DevOps采用和趋势现状-信息图

Published on February 11, 2017