日期:2011-02-23 18:06:00  来源:本站整理

<b>云计算:自动化 Linux 云安装</b>[服务器安全]

赞助商链接



  本文“<b>云计算:自动化 Linux 云安装</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

简化在新的 Power System 或 System p LPAR 上安装 Linux 的历程

简化操作系统安装历程可以削减管理云计算环境所需的时间.本文讲授如安在新的 IBM Power? System 或 System p? LPAR 上自动安装 SUSE Linux?.这种安装办法也实用于安装 Red Hat Linux 或 AIX?.


云计算的特点之一就是可以将利用程序从一个处理器环境移动到另一个.这个特点要求在移动利用程序之前 存在一个接纳它的目标操作系统.假如可以自动化新操作系统的安装,不是很好吗?


Intel? 架构系统的一个为人熟知的特点就是可以自动安装 Linux.不过,关于利用硬件管理掌握台的 System p 或 IBM Power Systems,自动安装 Linux 是一个棘手的问题.本文谈论的办理筹划的长处之一是:它是一个纯 Linux 办理筹划,并且不要求您掌握任何具体的 AIX 技术.

自动化办理筹划概述

这个办理筹划的目标是通过利用一组易于保护和改正的配置自动化操作系统的安装.它具有以下特点:

●刚成立和安装的 LPAR 利用一个静态 IP 地址.这仅与 LPAR 的终究配置相关;您可以在安装历程利用动态主机配置协议(DHCP).
●Automatic Linux Installation and Configuration with YaST2(AutoYaST)配置 XML 文件是很通用的,可以在很多服务器范例上利用,包含 HTTP、MySQL 等.
●AutoYaST 文件不 包含特定于系统的信息,比方 IP 地址、主机名等.
●利用这种方法自动化全部内容,这样在 HMC 上利用一个号令便可以安装新的 LPAR.
●构建和利用自动化办理筹划的步骤包含:

1.配置 AutoYaST 文件
2.配置 DHCP/BOOTP 和 TFTP 服务器
3.利用 HMC lpar_netboot 号令
4.利用 -g 参数自动化 lpar_netboot
5.重用自动化办理筹划

步骤 1. 配置 AutoYaST 文件

SUSE Linux 利用一个名为 AutoYaST.xml 的 XML 配置文件掌握操作系统的安装.默许情形下,每次利用 AutoYaST 时它城市利用相同的配置安装系统.这使您可以得到特定于差别配置的 AutoYaST 文件.比方,您大概有一个针对 Web 服务器的 AutoYaST 文件,以及另一个针对 MySQL 服务器的 AutoYaST 文件.但是,假如服务器仅是 IP 地址和主机名差别,为它们配置和保护多个 AutoYaST 文件是相当艰难的,并且很费时.

要成立一个从 DHCP 服务器获得 IP 地址和主机名的定制 AutoYaST 文件,必须从 SUSE 安装 CD 复制 AutoYaST 文件,并按以下的阐明改正它:

1.将尺度的 AutoYaST 文件配置为利用 DHCP.将网络区段改正成仅在初次安装操作系统时利用 DHCP.举行查抄,确保这些网络区段中没有分配主机名.假如某个区段存在主机名,必须完好删除该区段.
2.假如 XML 文件包含静态 IP 信息、DNS 信息 或其他网络信息,请将这些内容从文件中删除.
3.将清单 1 中的代码复制到 AutoYaST 文件的最后一个 XML 标志之前的位置.这个新的部份包含一个脚本,它将当前的指导 DHCP 配置转换成静态网络配置(在下一次指导 LPAR 时利用该配置).
有了这个脚本之后,就不需求单独为每个 LPAR 预备硬编码 IP 地址的 AutoYaST 文件.因此,您只需保护 DHCP 服务器.

清单 1. AutoYaST DHCP 转换脚本

<scripts>
<init-scripts config:type="list">
<listentry>
<filename>network_setup</filename>
<interpreter>shell</interpreter>
<source><![CDATA[#!/bin/bash
### Disable ipv6
echo 'install ipv6 /bin/true' >> /etc/modprobe.conf.local

### Variables to Calculate Network Configuration Settings for a static configuration ###
ACTIVE_INTERFACE=`/sbin/ifconfig | grep eth | awk '{print $1}'`
IP_ADDRESS=`/sbin/ifconfig $ACTIVE_INTERFACE | grep 'inet addr' | awk '{print $2}'
| sed 's/addr://'`
NETMASK=`/sbin/ifconfig $ACTIVE_INTERFACE | grep 'inet addr' | awk '{print $4}'
| sed 's/Mask://'`
BROADCAST=`/sbin/ifconfig $ACTIVE_INTERFACE | grep Bcast: | awk '{ print $3 }'
| sed 's/Bcast://'`
NETWORK=`/sbin/ip route list | grep $IP_ADDRESS | awk '{ print $1 }'
| sed 's//[1-9][1-9]//'`
GATEWAY=`/sbin/route | grep default | awk '{print $2}'`
HOSTNAME=`/usr/bin/host $IP_ADDRESS | awk '{print $5}' | sed '$s/.$//'`

### Setup HOSTNAME
echo "$HOSTNAME" > /etc/HOSTNAME

### Setup Gateway Address
echo "default $GATEWAY - -" > /etc/sysconfig/network/routes

### Setup /etc/hosts with correct host information
HOST=`/usr/bin/host $IP_ADDRESS | awk '{print $5}' | sed '$s/.$//' | cut -d "." -f 1`
echo "$IP_ADDRESS $HOSTNAME $HOST" >> /etc/hosts

### Network configuration file rewrite for static configuration

INT_CONF_FILE=/etc/sysconfig/network/ifcfg-eth-id-`ifconfig eth0 | grep HWaddr
| awk '{ print $5 }' | perl -ne '$var=$_; print lc($var)'`

echo 'DEVICE=eth0' > $INT_CONF_FILE
echo 'BOOTPROTO=static' >> $INT_CONF_FILE
echo "IPADDR=$IP_ADDRESS" >> $INT_CONF_FILE
echo "NETMASK=$NETMASK" >> $INT_CONF_FILE
echo "BROADCAST=$BROADCAST" >> $INT_CONF_FILE
echo "NETWORK=$NETWORK" >> $INT_CONF_FILE
echo 'STARTMODE=onboot' >> $INT_CONF_FILE
echo 'TYPE=Ethernet' >> $INT_CONF_FILE

### Restart Network
/etc/init.d/network restart
]]></source>
</listentry>
</init-scripts>
</scripts>步骤 2. 配置 DHCP/BOOTP 和 TFTP 服务器


  以上是“<b>云计算:自动化 Linux 云安装</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .