在Ubuntu系统中搭建本地openstack(icehouse)源
ubuntu可以利用apt-mirror下载Ubuntu源和openstack源。安装下载工具apt-mirror
apt-get install apt-mirror
修改源配置,使用souhu源
vi /etc/apt/mirror.list
加入以下内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
############# config ##################
#
# set base_path /var/spool/apt-mirror
set base_path /home/openstack/ubuntu
# set mirror_path$base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch<running host architecture>
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set nthreads 20
set _tilde 0
deb http://mirrors.163.com/ubuntu/ precise main restricted
deb http://mirrors.163.com/ubuntu/ precise-updates main restricted
deb http://mirrors.163.com/ubuntu/ precise universe
deb http://mirrors.163.com/ubuntu/ precise-updates universe
deb http://mirrors.163.com/ubuntu/ precise multiverse
deb http://mirrors.163.com/ubuntu/ precise-updates multiverse
deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ precise-security main restricted
deb http://mirrors.163.com/ubuntu/ precise-security universe
deb http://mirrors.163.com/ubuntu/ precise-security multiverse
deb http://extras.ubuntu.com/ubuntu precise main
clean
//上面加入的是Ubuntu的源
在执行 apt-mirror
作为局域网源
安装apache2 apt-get install apache2apache2的根目录为:/var/www/ln -s /home/openstack/ubuntu/ /var/www/ubuntu/
在客户端配置
vi /etc/apt/source.list
加入:
1
2
3
4
5
6
7
8
9
10
deb http://10.10.1.111// precise main restricted
deb http://10.10.1.111/ubuntu/ precise-updates main restricted
deb http://10.10.1.111/ubuntu/ precise universe
deb http://10.10.1.111/ubuntu/ precise-updates universe
deb http://10.10.1.111/ubuntu/ precise multiverse
deb http://10.10.1.111/ubuntu/ precise-updates multiverse
deb http://10.10.1.111/ubuntu/ precise-backports main restricted universe multiverse
deb http://10.10.1.111/ubuntu/ precise-security main restricted
deb http://10.10.1.111/ubuntu/ precise-security universe
deb http://10.10.1.111/ubuntu/ precise-security multiverse
利用同样的道理:
服务器端
配置openstack源
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
############# config ##################
#
# set base_path /var/spool/apt-mirror
set base_path /home/openstack/icehouse
# set mirror_path$base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch<running host architecture>
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set nthreads 20
deb http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/icehouse main
deb-src http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/icehouse main
clean
ln -s /home/openstack/ubuntu/ /var/www/icehouse/
在执行 apt-mirror
执行完成之后,在客户端配置:
1
2
deb http://10.10.1.111/ubuntu precise-updates/icehouse main
deb-src http://10.10.1.111/ubuntu precise-updates/icehouse main
完成配置。
页:
[1]