脚本执行前,一定要先执行source localrc
因为很多信息是通过内存变量传递的,尤其是8-*执行后系统重启后不要忘了。
有些脚本执行完后,会提示你编辑某个文件,照做。
有些提示说要执行什么操作了,直接回车。当然,如果你忘了执行source
localrc,这时你通常在提示的命令里会看到有些域是空的。总之在确保执行了source localrc后,这些提示不用管。
执行的方法很简单,就是sh 1-*, sh 2-*,以此类推。具体执行的顺序是
Controller/Compute1
1-*
Controller
2-*
Compute1:
3-*
Controller:
4-*,5-*,6-*
执行6*要输入MySQL的密码,一定要输入和localrc中DATABASE_PASS变量一样的内容
Compute1:
7-*
Controller/Computer1:
8-*
Controller:
9-22
Compute1:
23-*
Controller:
24-*
Compute1:
25-*
Controller:
26-*
好了,基本的功能模块已经装好了,完成了官方文档中直到 7
Add a networking service的内容。可以跳到Chapter 14 Launch an
instance with legacy networking (nova-network)的部分试一下了。
[root@controller ~]# cd /opt/openstack
[root@controller openstack]# source demorc
[root@controller openstack]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
/root/.ssh/id_rsa already exists.
Overwrite (y/n)?
[root@controller openstack]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
cb:cc:db:8e:f1:7f:45:cd:d1:e2:de:87:da:4e:ec:37 root@controller
The key's randomart image is:
+--[ RSA 2048]----+
|
.|
|
...|
|
. oo|
|
. +|
|
S . + |
|
+ . .o +|
|
* oo..|
|
* .ooE.|
|
o.+..oo..|
+-----------------+
[root@controller openstack]# nova keypair-add --pub-key
~/.ssh/id_rsa.pub demo-key
ERROR: Key pair 'demo-key' already exists. (HTTP 409) (Request-ID:
req-84751655-2176-4a19-8345-596f8cb0cffc)
[root@controller openstack]# nova keypair-delete demo-key
[root@controller openstack]# nova keypair-add --pub-key
~/.ssh/id_rsa.pub demo-key
[root@controller openstack]# nova keypair-list
+----------+-------------------------------------------------+
|
Name
|
Fingerprint
|
+----------+-------------------------------------------------+
| demo-key | cb:cc:db:8e:f1:7f:45:cd:d1:e2:de:87:da:4e:ec:37
|
+----------+-------------------------------------------------+
[root@controller openstack]# nova flavor-list
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| ID |
Name
| Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor |
Is_Public |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| 1 | m1.tiny
|
512
| 1 |
0
|
|
1
|
1.0
|
True
|
| 2 | m1.small |
2048
| 20 |
0
|
|
1
|
1.0
|
True
|
| 3 | m1.medium |
4096
| 40 |
0
|
|
2 |