首页 > 其他 > 详细

freebsd镜像制作

时间:2015-05-29 18:24:36      阅读:334      评论:0      收藏:0      [点我收藏+]

freeBSD镜像制作:

qemu-img create -f qcow2 freebsd.qcow2 100G


curl ftp://ftp.freebsd.org/pub/FreeBSD/releases\

/amd64/amd64/ISO-IMAGES/10.0/FreeBSD-10.0-RELEASE-amd64-bootonly.iso >\

FreeBSD-10.0-RELEASE-amd64-bootonly.iso


qemu-kvm -smp 1 -m 2048 -cdrom /data/iso/FreeBSD-10.0-RELEASE-amd64-bootonly.iso \

-drive if=virtio,file=/data/img/freebsd.qcow2 \

-net nic,model=virtio -net user -k en-us


选择install,下载安装,注意选择china的镜像源地址,否则速度很慢。

安装过程增加新用户,并且将新用户加入wheel组,否则不能使用su


安装完成后,修改  /etc/ssh/sshd_config ,PasswordAuthentication yes

ssh-keygen

service sshd start

为openstack-cloud做配置:

echo ‘console="comconsole,vidconsole"‘ >> /boot/loader.conf

echo ‘autoboot_delay="1"‘ >> /boot/loader.conf

pkg install ca_root_nss

fetch --ca-cert=/usr/local/share/certs/ca-root-nss.crt \

https://raw.github.com/pellaeon/bsd-cloudinit-installer/master/

installer.sh

sh ./installer.sh


安装配置sudo:

pkg install sudo

echo ‘freebsd ALL=(ALL) NOPASSWD: ALL‘ > /usr/local/etc/sudoers.d/10-cloudinit

注意,将上面增加的其他用户也加入到上面,比如:

yourname ALL=(ALL) NOPASSWD: ALL


最后关机:

shutdown -h now


上传镜像:

glance image-create --name freebsd --disk-format qcow2 \

--container-format bare --is-public true \

--file /data/img/freebsd.qcow2



生成虚拟机:

获取flavor、image、net_id、secgroup、service

nova flavor-list

nova image-list

nova net-list

nova secgroup-list

nova service-list


nova boot --flavor freebsd-1cpu2G-100g --image freebsd --nic net-id=212d7fa0-94af-466d-93ad-5ee50afcfb49 \

--security-group default --availability-zone nova:node-14.domain.tld FreeBSD-001


本文出自 “yuweibing的技术博客” 博客,请务必保留此出处http://yuweibing.blog.51cto.com/3879355/1656451

freebsd镜像制作

原文:http://yuweibing.blog.51cto.com/3879355/1656451

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!