321312 发表于 2015-6-19 08:57:45

在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]
查看完整版本: 在Ubuntu系统中搭建本地openstack(icehouse)源