前言:
眼前兄弟们对“centos7如何克隆虚拟机”大概比较看重,同学们都需要剖析一些“centos7如何克隆虚拟机”的相关资讯。那么小编同时在网络上收集了一些有关“centos7如何克隆虚拟机””的相关知识,希望大家能喜欢,看官们一起来学习一下吧!Parallels Desktop克隆CentOS 虚拟机并配置固定IP地址。
我这里想要搭建一个测试环境,需要安装多个虚拟机,另外,还需要固定IP地址,所以Parallels Desktop下将配置的方法简单描述如下。
首先Parallels Desktop==Preferences属性配置
进入之后确保network这里走dhcp,后面方便操作
然后开始clone CentOS虚机
点击开始克隆,SSD硬盘测试环境应该很快就完成了。当然这个可以克隆多个。
克隆完成最主要的地方就是修改虚拟机的IP地址,在这里边,我们可以把CentOS的IP地址,改成固定的IP地址。我的环境是CentOS7 提供一个简单的修改方法:
/etc/sysconfig/network-scripts/ifcfg-eth0 下面是通过DHCP获取的网卡配置文件。
# cat /etc/sysconfig/network-scripts/ifcfg-eth0# Generated by parse-kickstartDEVICE="eth0"IPV6INIT="yes"BOOTPROTO="dhcp"UUID="62a10611-bfc6-4d3e-b9ba-d79499995507"ONBOOT="yes"
下面我们修改成手动设置的静态IP地址,需要注意的是这个U U ID应该是系统分配的地址这个是需要唯一的。
重启网络让配置生效:
systemctl restart network
操作完成之后,我们可以修改主机名和主机用途的等。这里提供一个简单的初始化脚本。
# Generated by parse-kickstartDEVICE="eth0"#IPV6INIT="yes"BOOTPROTO="status"UUID="62a10611-bfc6-4d3e-b9ba-d79499995507"ONBOOT="yes"IPADDR=10.211.55.4GATEWAY=10.211.55.1NETMASK=255.255.255.0
脚本使用 bash -x 脚本名称.sh 主机名 whatfor
#!/bin/bashif [ -n "$1" ] || [ -n "$2" ]then idelse echo "Usage: ./centosinit.sh newhostname whatfor" exit 1fi#修改sshd_config的配置记录日志sed -i.orig '/#LogLevel INFO/a\LogLevel VERBOSE' /etc/ssh/sshd_config#可以临时或者永久关闭firewalldsystemctl stop firewalld.servicesystemctl disable firewalld.servicep#自定义shell的历史记录cat << EOF >> /etc/profile.d/tx-history.shHISTTIMEFORMAT="%Y-%m-%d %H:%M:%S:::"export HISTTIMEFORMATexport HISTSIZE=100000export HISTFILESIZE=20000EOF#关闭selinxsed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config#设置主机名hostname "$1"hostnamectl set-hostname "$1"cat << EOF >> /etc/profile.d/tx-alias.shHOST="${2}"export PS1='\[\033[01;31m\]\$HOST\[\033[00m\] \u@\h:\w\\$ 'export GREP_OPTIONS='--color=auto'EOF
生成之类类似如下:
标签: #centos7如何克隆虚拟机 #克隆linux虚拟机