成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為 OpenStack Nova 制作 CentOS 鏡像

系統(tǒng) OpenStack
做 CentOS 鏡像的過程和去年寫的那篇為 OpenStack Nova 制作 Ubuntu 鏡像的步驟差不多,不過這半年 OpenStack 發(fā)展神速,比以前要穩(wěn)定多了,有些步驟可以省了,而且有些命令工具、參數(shù)、功能都有改動。本文選用最新的CentOS 6.2進(jìn)行示范。

做 CentOS 鏡像的過程和去年寫的那篇為 OpenStack Nova 制作 Ubuntu 鏡像的步驟差不多,不過這半年 OpenStack 發(fā)展神速,比以前要穩(wěn)定多了,有些步驟可以省了,而且有些命令工具、參數(shù)、功能都有改動,比如以前的 uec-publish-image 改成了現(xiàn)在的 cloud-publish-image,功能也有變化。下面的制作鏡像步驟在 Ubuntu 11.10 + OpenStack Diablo Release 上完成。

安裝 CentOS 鏡像

下載要安裝的 CentOS 版本,這里選用最新的 CentOS 6.2:

$ wget http://mirrors.kernel.org/centos/6.2/isos/x86_64/CentOS-6.2-x86_64-minimal.iso

創(chuàng)建一個 10GB 大小的 “硬盤”(raw 格式),最好用一個較小的 “硬盤”,體積太大提交到云里會花很長時間,而且每次運(yùn)行實例也會花很長時間:

$ kvm-img create -f raw centos.img 10G
Formatting 'centos.img', fmt=raw size=10737418240

使用剛才下載的 CentOS “安裝盤” 和剛創(chuàng)建的 “硬盤” 引導(dǎo)啟動系統(tǒng),用 -vnc 參數(shù)打開 vnc 訪問,這樣可以從其他機(jī)器登錄到這個界面安裝系統(tǒng):

$ sudo kvm -m 512 -cdrom CentOS-6.2-x86_64-minimal.iso \
-drive file=centos.img -boot d -net nic -net tap -nographic -vnc :0

用 vncviewer 登錄后按照屏幕提示完成 CentOS 安裝。需要注意的是在分區(qū)階段把 10GB 硬盤全部劃分成一個 ext4 root 分區(qū),不要創(chuàng)建多個分區(qū)也不要創(chuàng)建 swap 區(qū):

$ vncviewer 172.16.39.111:5900

安裝完后會自動重啟,如果沒有重啟的話按照下面的命令啟動剛剛安裝好的虛擬機(jī)鏡像 centos.img,如果出現(xiàn) failed to find romfile “pxe-rtf8139.bin” 的錯誤提示可以通過安裝 kvm-pxe 解決:

$ sudo kvm -m 512 -drive file=centos.img -boot c -net nic -net tap \
-nographic -vnc :0
kvm: pci_add_option_rom: failed to find romfile "pxe-rtl8139.bin"

$ sudo apt-get install kvm-pxe

再次用 vnc 登錄虛擬機(jī)鏡像,安裝一些必要工具(因為這個鏡像將會是模板,所以最好保持最簡最小化):

$ vncviewer 172.16.39.111:5900

# yum update
# yum upgrade
# yum install openssh-server
# chkconfig sshd on

修改分區(qū)加載表(/etc/fstab),注釋或刪除以前的,加上 UUID=cec-rootfs 一行:

# vi /etc/fstab
#UUID=47a90bea-2d88-4c82-a335-09c1533b1538 / ext4 defaults 1 1
LABEL=cec-rootfs                           / ext4 defaults 0 0

在網(wǎng)絡(luò)接口配置里面注釋或刪除這行 #HWADDR= 一行,啟用 DHCP:

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
#HWADDR="00:11:22:12:34:56"
#NM_CONTROLLED="yes"
BOOTPROTO=dhcp
ONBOOT="yes"

注射 ssh key 以便外界可以用 ssh -i mykey.priv root@host 的形式無密碼登錄到虛擬機(jī)實例,在 /etc/rc.local 文件中加入下面這些:

# vi /etc/rc.local
...
mkdir -p /root/.ssh
echo >> /root/.ssh/authorized_keys
curl -m 10 -s http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key
| grep 'ssh-rsa' >> /root/.ssh/authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
echo "AUTHORIZED_KEYS:"
echo "--------------------"
cat /root/.ssh/authorized_keys
echo "--------------------"

別忘了還需要修改 sshd 的配置實現(xiàn)無密碼登錄:

# vi /etc/ssh/sshd_config
...
RSAAuthentication yes
PubkeyAuthentication yes
PermitRootLogin without-password
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no

需要關(guān)閉 SELINUX,否則即使上面 ssh 設(shè)定允許 root 無密碼登錄也無效:

# vi /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted

70-persistent-net.rules 會自動添加其他的網(wǎng)絡(luò)接口,需要刪除這個文件避免自動添加除了 eth0 以外的接口,關(guān)閉虛擬機(jī)準(zhǔn)備發(fā)布鏡像:

# rm -rf /etc/udev/rules.d/70-persistent-net.rules

# shutdown -h now

發(fā)布 CentOS 鏡像

CentOS 鏡像已經(jīng)做好了,現(xiàn)在可以發(fā)布到云里了:

$ cloud-publish-image amd64 centos.img mybucket
ami-00000007    mybucket/centos.img.manifest.xml

等待一段時間后出現(xiàn) ami-00000008 mybucket/centos.img.manifest.xml 表示我們剛制作的 CentOS 鏡像已經(jīng)正式發(fā)布到云里,以后就可以以這個鏡像為模板來快速生成虛擬機(jī)實例(instance)。可以通過 euca-describe-images 來查看:

$ euca-describe-images
IMAGE	ami-00000008	images/centos.img.manifest.xml		available	private		x86_64	machine	 	 	instance-store

第一個 CentOS 虛擬機(jī)實例

有了 CentOS 鏡像(模板)以后我們就可以以這個 “鏡像” 為模板來為云計算用戶創(chuàng)建 n 個 CentOS 虛擬機(jī)(操作系統(tǒng))實例,不過在運(yùn)行實例之前需要 key:

$ euca-add-keypair mykey > mykey.priv
$ chmod 600 mykey.priv 

$ euca-describe-keypairs
KEYPAIR	mykey	76:7d:93:88:a0:e5:3e:5d:4b:62:cd:85:c5:23:7a:05

$ euca-run-instances -k mykey -t m1.small ami-00000008
RESERVATION	r-hzwwif81	vpseecloud	default
INSTANCE	i-0000002a	ami-00000008	pending	vpsee (vpseecloud, None)	0		m1.small	2012-02-01T14:26:51Z	unknown zone	aki-00000001	ami-00000000

上面使用 euca-run-instances 創(chuàng)建一個實例后可以用 nova-manage 命令看到:

$ euca-describe-instances
RESERVATION	r-z973l7mm	vpseecloud	default
INSTANCE	i-0000002a	ami-00000008	172.16.39.200	172.16.39.200	running	vpsee (vpseecloud, cloud00)	0		m1.small	2012-02-01T13:56:02Z	nova	ami-00000000	ami-00000000

還記得在 Ubuntu 上安裝和配置 OpenStack Nova 的創(chuàng)建網(wǎng)絡(luò)部分嗎?看看現(xiàn)在云里面 IP 的分配情況:

$ sudo nova-manage network list
id   	IPv4              	IPv6           	start address  	DNS1           	DNS2           	VlanID         	project        	uuid
1    	172.16.38.0/23    	None           	172.16.38.2    	8.8.4.4        	None           	None           	None           	None

剛才用 euca-run-instances 啟動的一個 ubuntu 虛擬機(jī)實例的 IP 就是從 172.16.38.2 開始的,目前分配的 IP 是 172.16.39.200(從 euca-describe-instances 可以看出來),所以 ssh 登錄這個 IP 就登上了我們的 CentOS 云虛擬機(jī):

$ ssh -i mykey.priv root@172.16.39.200
[root@server-25 ~]#

想制作 Windows 虛擬機(jī)鏡像的話可以看這篇:為 OpenStack Nova 制作 Windows 鏡像

原文:http://www.vpsee.com/2012/02/create-centos-kvm-image-for-openstack-nova/ 

責(zé)任編輯:yangsai 來源: vpsee
相關(guān)推薦

2017-04-05 09:29:16

2011-08-17 10:19:30

CentOSOpenStack N

2011-12-02 10:01:09

OpenNebulaUbuntu

2011-09-07 10:42:38

cloudopenstack n

2014-12-11 11:30:11

openstacknovadocker

2015-04-27 13:34:03

OpenStackNova在線升級

2011-11-29 10:24:17

OpenStackNova

2015-03-16 10:16:33

協(xié)同并發(fā)NovaOpenstack

2011-05-24 09:33:40

UbuntuOpenStackNova

2015-05-12 10:31:25

openstack開源新特性分析

2011-07-18 13:35:38

PuppetOpenStack

2020-11-25 08:57:29

Redis Docke

2016-10-24 14:27:56

OpenStack云計算

2015-05-28 10:38:55

CentOSOpenStack軟件源

2015-04-09 11:05:55

openstack公有云openstack鏡像

2017-06-09 14:30:31

Openstack N對象模型數(shù)據(jù)庫

2012-05-17 13:28:08

OpenStack

2010-04-01 13:48:58

CentOS系統(tǒng)

2015-05-07 09:32:37

IaaS架構(gòu)統(tǒng)一存儲OpenStack

2015-05-05 09:37:29

OpenStackNova資源統(tǒng)計
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩欧美在线观看 | 免费人成在线观看网站 | 午夜精品一区二区三区在线观看 | 日韩欧美视频免费在线观看 | 亚洲精品一区二三区不卡 | 日韩精品中文字幕一区二区三区 | 日韩精品一区在线观看 | 伊人色综合久久久天天蜜桃 | 伊人久久精品一区二区三区 | 国产片一区二区三区 | 美女一级毛片 | 国产精品一区二区免费看 | 久久久久久一区 | 91在线导航| 欧美一二三| 中文字幕乱码一区二区三区 | 免费观看一区二区三区毛片 | 日韩一区二区在线视频 | 亚洲国产一区二区三区, | 成人精品国产免费网站 | 成人欧美一区二区三区黑人孕妇 | 欧美在线一区二区三区 | 欧美久久影院 | 精品久久久久久亚洲综合网 | 99视频在线| 亚洲综合久久久 | 亚洲视频在线观看免费 | 亚洲黄色一级 | 成人国产一区二区三区精品麻豆 | 在线亚洲电影 | 一区二区久久精品 | 日韩精品在线播放 | 五月激情综合网 | 欧美精品一二区 | 日本视频在线播放 | 亚洲香蕉在线视频 | 老司机深夜福利网站 | 成人精品在线观看 | 国产精品视频一二三区 | 99热在线免费 | 国产成人精品网站 |