`

init ubuntu lucid image: set ip address

 
阅读更多
#/bin/sh

echo "running cloud-init..."

HOSTNAME=`hostname`

IP_TAG=`echo $HOSTNAME | awk -F "-" '{print $1}'`
if [ IP_TAG != "ip" ]
 then
        echo "not a eucalyptus image, exit"
        exit 1;
fi

IP=`echo $HOSTNAME | awk -F "-" '{print $2"."$3"."$4"."$5}'`
#echo -e "\n$IP $HOSTNAME\n"

IP_EXISTS=`grep -c "$IP" /etc/hosts`

if [ $IP_EXISTS = "0" ]
 then
        sudo sh -c "echo '$IP $HOSTNAME' >> /etc/hosts"
        echo "$IP added to /etc/hosts file"
fi

 When we want to run hadoop on eucalyptus image, it need set ip address to the hostname first. The image default hostname is like ip-172.18.1.3, which carry ip address information.

 

So the above script will resolve hostname and set ip address in the  host file.

 

分享到:
评论

相关推荐

    pro_ubuntu_lucid_3:适用于phpBB 3.3的Pro Ubuntu Lucid Style

    Pro Ubuntu Lucid专业版-phpBB西班牙Pro Ubuntu清醒风格phpBB 3.3 要求: phpBB 3.3 银色Pro Ubuntu Lucid专业版-phpBB西班牙Ubuntu Lucid Pro风格phpBB 3.3 要求: phpBB 3.3 银色样式由phpBB正式验证为3.2 纠错...

    Ubuntu10.04(lucid)中文教程_part2

    ### Ubuntu10.04(lucid)中文教程_part2:深入理解OpenOffice应用程序 #### OpenOffice.org电子表格:公式与函数的运用 在《Ubuntu10.04(lucid)中文教程_part2》中,作者深入讲解了如何使用OpenOffice.org电子表格...

    BT5稳定更新源(实测有效)

    - `lucid`:这是Lucid Lynx的代号,即Ubuntu 10.04 LTS版本。 - `lucid-security`:用于获取安全更新。 - `lucid-updates`:包含常规的更新。 - `lucid-proposed`:包含了尚未被正式发布的更新提议。 - `lucid-...

    lucid-mongo:Mongodb ODM for Adonis框架

    lucid-mongo是mongo查询生成器和ORM。 它还支持数据库迁移,种子和工厂,如@ adonis / lucid。 :folded_hands: 该存储库基于@ adonis / lucid,仅与mongodb一起使用。 特征? 除了只是查询构建器之外,lucid-mongo...

    ubuntu源10.04.txt

    标题:Ubuntu 10.04 LTS (Lucid Lynx) 源配置详解 描述:本文将深入探讨Ubuntu 10.04 LTS(代号Lucid Lynx)的软件源配置,包括官方源、安全更新源以及第三方源的详细解析。Ubuntu 10.04是该操作系统的一个长期支持...

    ubuntu:创建不同的ubuntu机器

    t fnubhupen/ubuntu:lucid lucid/docker build -t fnubhupen/ubuntu:precise precise/docker build -t fnubhupen/ubuntu:quantal quantal/docker build -t fnubhupen/ubuntu:raring raring/docker build -t ...

    apt-mirror搭建ubuntu本地仓库源

    set base_path /home/service/ubuntu set mirror_path $base_path/mirror set skel_path $base_path/skel set var_path $base_path/var set cleanscript $var_path/clean.sh # set defaultarch # set postmirror_...

    20210804-中信证券-科技行业先锋系列报告224:Lucid,定位生产豪华智能电动车的造车新势力.pdf

    1. Lucid公司的成立与发展历程: Lucid的前身Atieva成立于2007年,最初专注于电池包和电池管理系统(BMS)的研发,并为其他公司提供动力技术。2016年,公司更名为Lucid Motors,确立了制造豪华电动汽车的市场定位。...

    ubuntu_10.04_国内源国外源最快源

    Ubuntu 10.04 LTS(Lucid Lynx)是Canonical于2010年4月29日发布的长期支持版操作系统,对于用户而言,选择合适的软件源是提高系统性能、确保软件包更新速度的关键。本文将详细阐述如何为Ubuntu 10.04更换国内外最快...

    ubuntu-10.04-desktop-amd64.iso.torrent

    ubuntu-10.04-desktop-amd64.iso.torrent, Ubuntu Lucid amd64位下载种子

    ubuntu常用使用方法.docx

    在Ubuntu中,网络设定通常涉及到IP地址的获取方式和静态IP的配置。对于初学者,使用VMware时,虚拟机的网络适配器默认设置可能为NAT模式,这种模式下虚拟机通过主机的IP共享网络。如果你希望虚拟机直接连接到物理...

    在ubuntu上配置openqrm云

    - **Ubuntu Lucid Lynx**:指代的是Ubuntu 10.04版本,这是一个长期支持(LTS)版本,提供了稳定可靠的系统环境。 - **KVM Virtualization**:全称Kernel-based Virtual Machine,是基于Linux内核的虚拟化技术。KVM...

    ubuntu10.04

    标题“Ubuntu10.04”指的是Ubuntu操作系统的一个特定版本,即10.04 LTS(长期支持版),代号为“Lucid Lynx”。Ubuntu是基于Debian GNU/Linux的开源操作系统,以其用户友好的界面和广泛的应用软件库而闻名。LTS版本...

    Wubi安装 Ubuntu 10.04 图文教程

    Wubi 安装 Ubuntu 10.04 图文教程是指在已存在的 Windows 系统环境中通过 Wubi 安装 Ubuntu 10.04 Lucid Lynx 的详细步骤。Wubi 是一个 Ubuntu 的安装程序,让您在 Windows 中安装一个正式的 Ubuntu Linux 操作系统...

    从u盘安装ubuntu10.04 全过程 带图哦

    Ubuntu 10.04(代号Lucid Lynx)是Ubuntu的一个长期支持版本,提供了长达五年的技术支持。对于想要尝试Ubuntu但又不想在硬盘上直接安装的用户来说,通过U盘安装是一种理想的选择。本文将详细介绍如何使用U盘安装...

    lucid:AppNexus 的 UI 组件库

    安装Lucid 可以用 npm 安装 npm install --save lucid-ui 或纱线 yarn add lucid-ui用法 import React from 'react' ; import ReactDOM from 'react-dom' ; import { Button } from 'lucid-ui' ; ReactDOM . render ...

    Lucid:开发人员工具,用于使用React和GraphQL的工程师

    Lucid : React-GraphQL开发人员工具 Lucid是一个Chrome开发人员工具,旨在帮助工程师调试其React-GraphQL应用程序。 可视化React应用程序的组件层次结构,状态/属性数据和状态更改 实时查看您的GraphQL模式,查询...

Global site tag (gtag.js) - Google Analytics