分享

VMware/CentOS6.5一步一步安装Openstack Icehouse(三)

 LZS2851 2016-04-05

脚本执行前,一定要先执行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|
             . +|
         . + |
      + .   .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     | 1.0         | True      |
| 4  | m1.large  | 8192      | 80   | 0             | 4     | 1.0         | True      |
| 5  | m1.xlarge | 16384     | 160  | 0             | 8     | 1.0         | True      |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
[root@controller openstack]# nova image-list
+--------------------------------------+---------------------+--------+--------+
| ID                                   | Name                | Status | Server |
+--------------------------------------+---------------------+--------+--------+
| 213f651f-103f-4a0c-a3be-25a96ddbf19d | cirros-0.3.2-x86_64 | ACTIVE |        |
+--------------------------------------+---------------------+--------+--------+
[root@controller openstack]# source localrc
[root@controller openstack]# nova net-list
+--------------------------------------+----------+--------------+
| ID                                   | Label    | CIDR         |
+--------------------------------------+----------+--------------+
| 481adfc0-b7da-47d7-bcc9-d53815212dc8 | demo-net | 10.0.0.24/29 |
+--------------------------------------+----------+--------------+
[root@controller openstack]# source demorc
[root@controller openstack]# nova secgroup-list
+----+---------+-------------+
| Id | Name    | Description |
+----+---------+-------------+
| 1  | default | default     |
+----+---------+-------------+
[root@controller openstack]# nova boot --flavor m1.tiny --image cirros-0.3.2-x86_64 --nic net-id=481adfc0-b7da-47d7-bcc9-d53815212dc8 --security-group default --key-name demo-key demo-instance2
+--------------------------------------+------------------------------------------------------------+
| Property                             | Value                                                      |
+--------------------------------------+------------------------------------------------------------+
| OS-DCF:diskConfig                    | MANUAL                                                     |
| OS-EXT-AZ:availability_zone          | nova                                                       |
| OS-EXT-STS:power_state               | 0                                                          |
| OS-EXT-STS:task_state                | scheduling                                                 |
| OS-EXT-STS:vm_state                  | building                                                   |
| OS-SRV-USG:launched_at               | -                                                          |
| OS-SRV-USG:terminated_at             | -                                                          |
| accessIPv4                                                                                     |
| accessIPv6                                                                                     |
| adminPass                            | LkQLpo2oDQC6                                               |
| config_drive                                                                                   |
| created                              | 2014-07-07T13:40:36Z                                       |
| flavor                               | m1.tiny (1)                                                |
| hostId                                                                                         |
| id                                   | 68b226fe-8e14-4ea0-9ae4-dd54e3134ed2                       |
| image                                | cirros-0.3.2-x86_64 (213f651f-103f-4a0c-a3be-25a96ddbf19d) |
| key_name                             | demo-key                                                   |
| metadata                             | {}                                                         |
| name                                 | demo-instance2                                             |
| os-extended-volumes:volumes_attached | []                                                         |
| progress                             | 0                                                          |
| security_groups                      | default                                                    |
| status                               | BUILD                                                      |
| tenant_id                            | 7c9de45ff8084d73a9c8ed47d17b1ba0                           |
| updated                              | 2014-07-07T13:40:36Z                                       |
| user_id                              | 4064fb257f4b4a9e83203017b3fe7795                           |
+--------------------------------------+------------------------------------------------------------+
[root@controller openstack]# nova list
+--------------------------------------+----------------+--------+------------+-------------+--------------------+
| ID                                   | Name           | Status | Task State | Power State | Networks           |
+--------------------------------------+----------------+--------+------------+-------------+--------------------+
| 5f3fe792-c158-4481-8fec-c8bdf340cc95 | demo-instance1 | ACTIVE | -          | Running     | demo-net=10.0.0.26 |
| 68b226fe-8e14-4ea0-9ae4-dd54e3134ed2 | demo-instance2 | BUILD  | spawning   | NOSTATE                       |
+--------------------------------------+----------------+--------+------------+-------------+--------------------+
[root@controller openstack]# nova list
+--------------------------------------+----------------+--------+------------+-------------+--------------------+
| ID                                   | Name           | Status | Task State | Power State | Networks           |
+--------------------------------------+----------------+--------+------------+-------------+--------------------+
| 5f3fe792-c158-4481-8fec-c8bdf340cc95 | demo-instance1 | ACTIVE | -          | Running     | demo-net=10.0.0.26 |
| 68b226fe-8e14-4ea0-9ae4-dd54e3134ed2 | demo-instance2 | ACTIVE | -          | Running     | demo-net=10.0.0.27 |
+--------------------------------------+----------------+--------+------------+-------------+--------------------+
[root@controller openstack]# nova get-vnc-console demo-instance2 novnc
+-------+---------------------------------------------------------------------------------+
| Type  | Url                                                                             |
+-------+---------------------------------------------------------------------------------+
| novnc | http://controller:6080/vnc_auto.html?token=f5aefa37-b7a7-47e3-a2cf-ae97f88ac2a3 |

 

上例中因为已经生成了一个demo-instance1,再生成demo-instance2,所以和文档上略有不同

 

在浏览器上看一下:

VMware/CentOS6.5一步一步安装Openstack <wbr>Icehouse(三)

可以访问虚拟机了,实验阶段性成功VMware/CentOS6.5一步一步安装Openstack <wbr>Icehouse(三)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多