「OpenStack」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(ページの作成:「Category:Networking OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform...」)
 
(アーカイブ)
タグ: 新規リダイレクト
 
(3人の利用者による、間の6版が非表示)
1行目: 1行目:
[[Category:Networking]]
 
OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds. The project aims to deliver solutions for all types of clouds by being simple to implement, massively scalable, and feature rich. The technology consists of a series of interrelated projects delivering various components for a cloud infrastructure solution
 
   
  +
#redirect [[ArchWiki:アーカイブ]]
== 構成要素 ==
 
  +
[[Category:アーカイブ]]
 
=== Compute (Nova) ===
 
 
{{AUR|nova}}{{Broken package link|{{aur-mirror|nova}}}} は [[AUR]] に存在します
 
 
=== ネットワーク (Neutron) ===
 
 
{{AUR|neutron-server}}{{Broken package link|package not found}} is available in the [[AUR]].
 
 
=== Image Service (Glance) ===
 
 
{{AUR|glance}}{{Broken package link|{{aur-mirror|glance}}}} is available in the [[AUR]].
 
 
=== ブロックストレージ (Cinder) ===
 
 
{{AUR|cinder-icehouse}} is available in the [[AUR]].
 
 
=== オブジェクトストレージ (Swift) ===
 
Swift is not available in Arch, yet.
 
 
=== Identity (Keystone) ===
 
 
{{AUR|keystone}}{{Broken package link|{{aur-mirror|keystone}}}} is available in the [[AUR]].
 
 
=== ダッシュボード (Horizon) ===
 
 
{{AUR|horizon-deb}}{{Broken package link|{{aur-mirror|horizon-deb}}}} is available in the [[AUR]].
 
 
=== Telemetry (Ceilometer) ===
 
 
=== Orchestration (Heat) ===
 
 
{{AUR|heat-engine}}{{Broken package link|package not found}} is available in the [[AUR]].
 
 
== Deploy OpenStack ==
 
 
{{Expansion}}
 
 
== Images ==
 
 
=== Available images ===
 
[http://docs.openstack.org/image-guide/content/ch_obtaining_images.html Official Openstack images] are available from most popular distributions of GNU/Linux.
 
 
Images for Arch are ''work in progress''. http://linuximages.de/openstack/arch/ has ''experimental'' images for download.
 
 
=== Creating images yourself ===
 
OpenStack images need to meet [http://docs.openstack.org/image-guide/content/ch_openstack_images.html certain requirements].
 
An image can be prepared manually or with help from a tool.
 
 
For a tool, [https://github.com/hartwork/image-bootstrap image-bootstrap] with the {{ic|--openstack}} parameter may be of help. As of 2015-06-24, resulting images are still in ''experimental'' stage.
 
 
For manual creation, the ''essential'' steps are:
 
* [[Partitioning]] a disk with a single [[ext4|ext3/4]] partition.
 
* Installing a base system (e.g. using {{ic|pacstrap}} of {{Pkg|arch-install-scripts}}) to it
 
* Installing a boot loader (e.g. [[GRUB]] or [[extlinux]])
 
* Installing and configuring [[cloud-init]]
 
* Adding an unpriviliged user able to run [[sudo]] without a password
 
* Configuring {{ic|eth0}} for [[DHCP]]
 
** Configuring [[udev]] to name network interfaces {{ic|eth*}}
 
** Configuring [[systemd-networkd]] to use [[DHCP]] on {{ic|eth0}}
 
* Installing [[SSH]] server
 
* Adjusting [[initramfs]] creation and regenerating initramfs images
 
** Disabling the {{ic|autodetect}} hook (since autodetection works differently from a chroot)
 
** Either activating hook {{ic|growfs}} from {{AUR|mkinitcpio-growrootfs}} or installing {{ic|growpart}} from {{AUR|cloud-utils}}{{Broken package link|{{aur-mirror|cloud-utils}}}} and have [[cloud-init]] do resizing by itself
 
* Making services start automatically (e.g. using {{ic|systemctl enable ...}})
 
* Deleting generated keys (i.e. those of the SSH server and pacman); optionally generating new ones during first boot
 
* Delete machine IDs ({{ic|/etc/machine-id}} and {{ic|/var/lib/dbus/machine-id}}) so that two systems are not mistaken for the same thing
 
 
== See also ==
 
 
* [http://www.openstack.org/ Openstack web site]
 

2024年7月5日 (金) 22:01時点における最新版