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 html

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

image

request:ubuntu

{"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"}]}}api

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

OS-DCF:diskConfigssh

The disk configuration value. ide

Valid values are: oop

  • 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. ui

  • 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.this

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:::

相關文章
相關標籤/搜索