新建虚拟机动配置脚本

[[email protected] ~]# cat ip-host-by-vision.sh 
#########################################################################
# File Name: ip-host-by-vision.sh
# Author: dty
# mail: [email protected]
# Created Time: Sat 08 Aug 2015 05:25:07 PM CST
#########################################################################
#!/bin/bash
IPDIR=/etc/sysconfig/network-scripts/ifcfg-eth0
HOSTDIR=/etc/sysconfig/network
read -p "please input what host number you want: " num
cat -> $IPDIR <<EOF
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=no
IPADDR=172.25.254.$num
PREFIX=24
EOF
cat -> $HOSTDIR <<EOF
NETWORKING=yes
HOSTNAME=server$num.example.com
EOF
chkconfig iptables off
/etc/init.d/network restart
ping -w1 -c1 172.25.254.250  > /dev/null 2>&1
if [ $? -eq 0 ];then
    echo successful 
else
    echo failed
fi
sleep 2
##修改了IP,主机名 
UPDATEHOSTS(){
expect updatehosts.sh &  
sleep 8
if [ $? -eq 0 ];then
echo `grep NAME /etc/sysconfig/network|cut -d= -f2` >> /etc/hosts
else
    echo add hosts default, please try again!!!!!
fi
}
UPDATEHOSTS
read -p  "do you want reboot the machine...press yes or no."  want
case $want in
    YES|yes)
    sleep 1
    echo Now the machine will reboot please wait ..
    sleep 2
    reboot
    ;;
    NO|no)
    exit 1
    ;;
    *)
    echo "the usage (yes|no) please .." 
    ;;
esac

[[email protected] ~]# cat updatehosts.sh  //更新hosts文件
#########################################################################
# File Name: updatehosts.sh
# Author: dty
# mail: [email protected]
# Created Time: Sat 08 Aug 2015 06:50:30 PM CST
#########################################################################
#!/usr/bin/expect
spawn scp [email protected]:/etc/hosts /etc/hosts
expect "(yes/no)" {
send "yes\r"
expect "password"
sleep 2
send "redhat\r"
} "password"
sleep 2
send "redhat\r"
expect "100%"
expect eof
时间: 2024-08-10 08:27:25

新建虚拟机动配置脚本的相关文章

烂泥:ubuntu下vsftpd虚拟用户配置

本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我微信ilanniweb. 以前搭建vsftpd都是在centos下,本以为在ubuntu按照以前的步骤搭建即可.可是实际情况告诉我是,我太想当然了.经过一番的折腾终于把ubuntu下vsftpd虚拟用户的配置搞定了,下面就把我的配置步骤贴出来供得为参考. 一.业务要求 现在要求创建一个FTP账号ailanni,该账号只能登录到/www目录下,不能切换到上级目录.同时处于安全考虑还要求该账号上传的文件权限为644

CentOS 7运维管理笔记(6)----Apache 基于端口的虚拟主机配置

如果一台服务器只有一个IP或需要通过不同的端口访问不同的虚拟主机,可以使用基于端口的虚拟主机配置. (1) 在虚拟机的CentOS7服务器上配置 eth0:4 为192.168.1.214: (2) 配置 /etc/hosts文件以方便测试: 进行ping测试,看ip地址有没有导通: (3) 建立虚拟主机存放网页的根目录,并建立首页文件 index.html (4) 修改 /usr/local/apache2/conf/httpd.conf 文件,在文件末尾添加以下内容: Listen 192.

【I am a coder】Linux虚拟主机配置终极篇

Linux虚拟主机配置 一.概述 虚拟主机(Virtual Host),又称虚拟服务器.主机空间或是网页空间,是一种网络技术,可以让多个主机名称,在一个单一的服务器上运作,而且可以分开支持每个单一的主机名称.虚拟主机可以运行多个网站或服务.虚拟并非指不存在,而是指空间是由实体的服务器延伸而来,其硬件系统可以是基于服务器群,或者单个服务器.其技术是互联网服务器采用的节省服务器硬件成本的技术,虚拟主机技术主要应用于HTTP.FTP.EMAIL等多项服务,将一台服务器的某项或者全部服务内容逻辑划分为多

(转载)Hyper-V:虚拟网络配置

作为云计算的重要基石,虚拟化技术的好坏起着关键作用.Hyper-V作为微软重要的虚拟化解决技术,在微软云计算构建解决方案中,更是关键至关键,基础之基础.在本系列文章中,我们向大家介绍Microsoft最新的Hyper-V Server 2008 R2 SP1.Windows Server 2008 R2 SP1做虚拟化主机.用SCVMM 2008 R2 SP1进行管理,主要内容包括: (1) 概述:是选择Windows Server 2008 R2还是Hyper-V 2008 R2.安装前注意事

构建Nginx服务器之一 安装及虚拟主机配置

一.Nginx简介     Nginx("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名. 它已经在众多流量很大的俄罗斯网站上使用了很长时间,这些网站包括Yandex.

CentOS 7运维管理笔记(6)----Apache 基于 IP 的虚拟主机配置

Apache 配置虚拟主机支持3种方式:基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置.本篇随笔记录自己基于IP的虚拟主机配置. 如果同一台服务器有多个IP,可以使用基于IP的虚拟主机配置,将不同的服务绑定在不同的IP上. (1)绑定IP: 在虚拟机中搭建的CentOS 7 服务器的IP被自己设置为了静态IP 192.168.1.210,现在使用ifconfig在同一个网络接口上绑定192.168.1.211~213这三个IP: ifconfig eth0:1 192.1

apache-详细配置文件介绍+多种方式虚拟主机配置

grep -v "#" /etc/httpd/conf/httpd.conf ServerTokens OS    返回Server :Apache/2.0.41(unix) servertokens 指令 说明:配置HTTP服务器回应头,此指令控制了server回送给客户端的回应头域是否包含关于服务器OS类型和编译的模块描述信息 语法: servertokens  major|minor|minimal|productonly|os|full apache 启动后有9个进程,一个主进

十、RD 虚拟主机配置

十.RD 虚拟主机配置 1.  Hyper-V 角色添加 检查系统是否可以安装Hyper-V 角色,在命令提示符下输入systeminfo,在Hyper-V要求项中,所有结果为是,则可以开始安装Hyper-V 角色,如图 打开Windows Powershell,输入Add-WindowsFeature Hyper-V,RSAT-Hyper- V-Tools,Hyper-V-Tools,Hyper-V-PowerShell 添加Hyper-V角色. 2.  Hyper-V及相关管理工具安装完毕,

十、RD 虚拟主机配置(二)

十.RD 虚拟主机配置(二) 3. 创建ISCSI 共享卷 1. 登录ISCSI 服务器,打开服务器管理器文件和存储服务ISCSI,选择"新建iscsi虚拟磁盘",如图 2. 选择iscsi 虚拟磁盘位置,选择"下一步",如图 3. 设置iscsi 虚拟磁盘名称,描述信息,选择"下一步",如图 4. 设置iscsi 虚拟磁盘大小,如图 5. 在分配iscsi 目标对话框,选择"新建iscsi目标",如图 6. 在指定目标名称对