openstack环境搭建常用命令
1,编辑/etc/selinux/config文件,关闭selinux
SELINUX=disabled
2,清空iptables规则并保存
# iptables -F
# service iptables save
3,安装工具包
# yum install -y gcc gcc-c++ wget lrzsz vim
4,禁用keystone服务开机自启动:
echo "manual" > /etc/init/keystone.override
5,禁用网卡:ifconfig eth0 down/ up(启用)
6,查找库名:find / -name library名
例:find / -name libpthread.so.0
OR
find / -name "libpthread*"
7,检查CPU是否支持虚拟化
egrep -o '(vmx|svm)' /proc/cpuinfo
8,KVM所需的软件包
$ apt-get install qemu-kvm libvirt-bin virt-manager bridge-utils
其中:virt-manager为GUI管理窗口,bridge-utils:用于网络桥接
9,检查KVM是否安装
# lsmod | grep kvm
OR: virsh -c qemu:///system list //如果此命令有问题,尝试apt-get update更新系统,然后再执行apt-get -y install virt-manager qemu-system。
执行:sudo virt-manager 会弹出虚拟系统管理器
10,修改网络配置文件
sudo gedit /etc/network/interfaces
手动配置:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 192.168.200.130
network 192.168.200.0
netmask 255.255.255.0
broadcast 192.168.200.255
gateway 192.168.200.1
dns-nameservers 8.8.8.8
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
DHCP获取:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
11,允许SSH登录
安装客户端:sudo apt-get install openssh-client
安装服务端:sudo apt-get install openssh-server
确认sshserver是否启动:
ps -e |grep ssh
如果看到sshd,说明ssh-server已经启动了。
12,开放openstack组件log。
(1)打开nova api log。
①编辑nova配置文件: vim /etc/nova/nova.conf
debug=True
verbose=True
②重启nova服务。
/etc/init.d/openstack-nova-api restart
③查看log:vim /var/log/nova/api.log
13,网络操作
①网桥
查看网桥:ifconfig br-test
启动网桥:ifconfig br-test up
追加IP地址: ip addr add 172.16.0.20/24 dev br-test