记录下如何制作模板
Proxmox版本为5.2
进入网页面板后首先右上角新建虚拟机
名称随意,最好好记点。
然后选择安装光盘,没有的话可以在面板里上传或者直接丢到母鸡/var/lib/vz/template/iso里。会自动识别的。
硬盘设备随意,大小要尽量小。比如centos7-minimal仅需要1.1G就可以了,保险点还是2G。
cpu随意
内存尽量大
网络随意
创建完成后进hardware
新添加一个CloudInit Drive
然后就可以开机安装系统了
安装系统时hostname默认,网络默认,其他能默认就默认。
root密码自定义
用户根据情况添加
到了分区部分时手动分区
参考如下
分成不带LVM的单分区,要LVM也可以不过就是不能根据硬盘空间自动扩展分区大小了。必须参考这里进行手动扩充
硬盘一定要设定成MBR格式还有可启动
然后就可以继续完成安装了
安装完后重启
首先先检查系统有没有问题,缺什么就安装设置什么
这一步完成后就可以安装Cloud-init了
红帽系(centos,fedora等):
yum install cloud-init cloud-utils
如果是centos6的话还要加上
yum install -y cloud-utils-growpart
Debian系(ubuntu):
apt install cloud-init cloud-utils
其他系统就找找cloud-init cloud-utils 还有growpart在哪些包里,安上就行。
然后进入/etc/cloud修改cloud.cfg(也可能在其他位置)
如图修改
disable_root 改成 0
ssh_pwauth 改成 1
然后修改网络设置
红帽系:
进入/etc/sysconfig/network-scripts
找到ifcfg-eth0(或者类似的除了lo)
里面修改成只有
TYPE=Ethernet
DEVICE=eth0 ##可能是其他名字,根据实际情况修改
ONBOOT=yes
BOOTPROTO=dhcp
debian系进入/etc/network
修改interfaces
确定主网卡是dhcp而且配置越简单越好就行
其他系统一个思路
然后就可以清空系统记录了
红帽系:
yum clean all
> /etc/machine-id
rm -f /etc/ssh/ssh_host_*
rm -rf /root/.ssh/
rm -f /root/anaconda-ks.cfg
unset HISTFILE
rm -f /var/log/boot.log
rm -f /var/log/cron
rm -f /var/log/dmesg
rm -f /var/log/grubby
rm -f /var/log/lastlog
rm -f /var/log/maillog
rm -f /var/log/messages
rm -f /var/log/secure
rm -f /var/log/spooler
rm -f /var/log/tallylog
rm -f /var/log/wpa_supplicant.log
rm -f /var/log/wtmp
rm -f /var/log/yum.log
rm -f /var/log/audit/audit.log
rm -f /var/log/ovirt-guest-agent/ovirt-guest-agent.log
rm -f /var/log/tuned/tuned.log
rm -f /etc/udev/rules/70-persistent-*-rules
sys-unconfig
rm -f /root/.bash_history
然后会自动关机
debian系:
apt clean all
> /etc/machine-id
rm -f /etc/ssh/ssh_host_*
rm -rf /root/.ssh/
rm -f /root/anaconda-ks.cfg
unset HISTFILE
> /var/log/auth.log
> /var/log/daemon.log
> /var/log/dpkg.log
> /var/log/kern.log
> /var/log/syslog
> /var/log/alternatives.log
> /var/log/apt/history.log
> /var/log/apt/term.log
rm -rf /var/mail/*
rm -f /etc/udev/rules/70-persistent-*-rules
rm -f /var/lib/dhcp/dh*.leases*
rm -f /root/.bash_history
不会自动关机,手动poweroff关机
然后就可以右键虚拟机转换成模板了