zoukankan      html  css  js  c++  java
  • nova compute enable password injection and filesystem resize

    root@OpenstackIcehouse2:~# cat /etc/nova/nova-compute.conf
    [DEFAULT]
    compute_driver=libvirt.LibvirtDriver
    [libvirt]
    virt_type=qemu
    libvirt_inject_partition=-1
    inject_password=true

    $ apt-get install libguestfs-tools
    $ update-guestfs-appliance
    $ libguestfs-test-tool

    image

    request:

    {"server": {"name": "world", "imageRef": "6a1489cb-5905-4f97-ae8b-012770818213", "availability_zone": "nova", "key_name": "153key", "flavorRef": "2", "OS-DCF:diskConfig": "AUTO", "max_count": 1, "min_count": 1, "networks": [{"uuid": "a29561e9-2f32-4765-a0f8-306b870f780b"}], "security_groups": [{"name": "default"}]}}

    http://docs.rackspace.com/servers/api/v2/cs-devguide/content/CreateServers.html

    OS-DCF:diskConfig

    The disk configuration value.

    Valid values are:

    • AUTO: The server is built with a single partition the size of the target flavor disk. The file system is automatically adjusted to fit the entire partition. This keeps things simple and automated. AUTO is valid only for images and servers with a single partition that use the EXT3 file system. This is the default setting for applicable Rackspace base images.

    • MANUAL: The server is built using whatever partition scheme and file system is in the source image. If the target flavor disk is larger, the remaining disk space is left unpartitioned. This enables images to have non-EXT3 file systems, multiple partitions, and so on, and enables you to manage the disk configuration.

    The result is :

    root@OpenstackIcehouse2:~# ip netns exec qrouter-921c8583-b88f-40ba-8e15-0ae0c78e7296 ssh -i /root/153key.pem ubuntu@192.168.2.5
    The authenticity of host '192.168.2.5 (192.168.2.5)' can't be established.
    ECDSA key fingerprint is 12:2b:e6:b6:e7:10:03:be:f0:bc:96:d1:0e:d7:b2:31.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added '192.168.2.5' (ECDSA) to the list of known hosts.
    Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.2.0-63-virtual x86_64)

    * Documentation:  https://help.ubuntu.com/

      System information as of Sat May 31 22:51:08 UTC 2014

      System load:  0.28              Processes:           60
      Usage of /:   4.0% of 19.68GB   Users logged in:     0
      Memory usage: 3%                IP address for eth0: 192.168.2.5
      Swap usage:   0%

      Graph this data and manage this system at:
    https://landscape.canonical.com/

      Get cloud support with Ubuntu Advantage Cloud Guest:
    http://www.ubuntu.com/business/services/cloud

    0 packages can be updated.
    0 updates are security updates.

    The programs included with the Ubuntu system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.

    Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
    applicable law.

    To run a command as administrator (user "root"), use "sudo <command>".
    See "man sudo_root" for details.

    ubuntu@hello:~$ ifconfig
    eth0      Link encap:Ethernet  HWaddr fa:16:3e:46:3c:f0 
              inet addr:192.168.2.5  Bcast:192.168.2.255  Mask:255.255.255.0
              inet6 addr: fe80::f816:3eff:fe46:3cf0/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:289 errors:0 dropped:0 overruns:0 frame:0
              TX packets:283 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:31400 (31.4 KB)  TX bytes:28240 (28.2 KB)

    lo        Link encap:Local Loopback 
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

    ubuntu@hello:~$ df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1        20G  801M   18G   5% /
    udev            998M   12K  998M   1% /dev
    tmpfs           201M  212K  201M   1% /run
    none            5.0M     0  5.0M   0% /run/lock
    none           1002M     0 1002M   0% /run/shm
    ubuntu@hello:~$ sudo su
    sudo: unable to resolve host hello
    root@hello:/home/ubuntu# cat /etc/sh
    shadow  shells 
    root@hello:/home/ubuntu# cat /etc/shadow
    root:!*:16219:0:99999:7:::
    daemon:*:16219:0:99999:7:::
    bin:*:16219:0:99999:7:::
    sys:*:16219:0:99999:7:::
    sync:*:16219:0:99999:7:::
    games:*:16219:0:99999:7:::
    man:*:16219:0:99999:7:::
    lp:*:16219:0:99999:7:::
    mail:*:16219:0:99999:7:::
    news:*:16219:0:99999:7:::
    uucp:*:16219:0:99999:7:::
    proxy:*:16219:0:99999:7:::
    www-data:*:16219:0:99999:7:::
    backup:*:16219:0:99999:7:::
    list:*:16219:0:99999:7:::
    irc:*:16219:0:99999:7:::
    gnats:*:16219:0:99999:7:::
    nobody:*:16219:0:99999:7:::
    libuuid:!:16219:0:99999:7:::
    syslog:*:16219:0:99999:7:::
    messagebus:*:16219:0:99999:7:::
    whoopsie:*:16219:0:99999:7:::
    landscape:*:16219:0:99999:7:::
    sshd:*:16219:0:99999:7:::
    ubuntu:!$6$QAW37Ccn$Rdv7jduLjDggN8FnNQzFFNSaqbbSDryKRyJfRMcHpKb/1hVJb2v9FKamvI9zG6p46ue4E9jrBBnwvDLgQs0bl/:16219:0:99999:7:::

  • 相关阅读:
    全局临时表的应用 Timothy
    结合windows服务的Socket聊天室 Timothy
    阿拉伯数字转换成金额大写金额(包括小数) Timothy
    回文字符串和栈 Timothy
    SQL 读取不连续的第30到40之间的数据 Timothy
    C#中as和is关键字 Timothy
    嵌套事务和事务保存点的错误处理 Timothy
    隐式事务 Timothy
    float,double和decimal类型 Timothy
    string 值类型还是引用类型 Timothy
  • 原文地址:https://www.cnblogs.com/popsuper1982/p/3800425.html
Copyright © 2011-2022 走看看