Upgrade to Pro — share decks privately, control downloads, hide ads and more …

おうちクラウドの夢よ再び―OpenStackが今熱い― 2024-06-01

おうちクラウドの夢よ再び―OpenStackが今熱い― 2024-06-01

Nobuto Murata

June 01, 2024
Tweet

More Decks by Nobuto Murata

Other Decks in Technology

Transcript

  1. OpenStackとは 3 • 2010年に開始されたプロジェクト • クラウドコンピューティングの インフラが作れる • オープンソース •

    OpenInfra Foundation(旧OpenStack Foundation) による運営 • セルフサービスポータル、 マルチテナント対応
  2. 12

  3. 4つのシナリオ 2024年6月1日時点 14 Scenario Single-node quickstart Single-node guided Multi-node (local)

    Multi-node with MAAS # of nodes 1 1 3+ 4+ Large scale - - - ✓ Redundancy - - ✓ ✓ VM access over network - ✓ ✓ ✓ Minimum CPU cores per node 4 4 4 4 Minimum memory per node 16GB 16GB 32GB 32GB # of drives per node 1 1 2 2 # of NIC ports per node 1 2 2 2
  4. たったの5ステップ (single-node guided) 1. snapのインストール sudo snap install openstack --channel

    2024.1/edge 2. マシンの準備 sunbeam prepare-node-script | bash -x && newgrp snap_daemon 3. OpenStackの立ち上げ(bootstrap) sunbeam cluster bootstrap 4. OpenStackの設定 sunbeam configure --openrc demo-openrc 5. クラウドインスタンス(VM)の作成起動 sunbeam launch ubuntu --name test 15 Single-node guided: https://microstack.run/docs/single-node-guided
  5. デプロイメントの自動化も対応 deployment: proxy: proxy_required: false bootstrap: management_cidr: 10.0.123.0/24 addons: metallb:

    10.0.123.81-10.0.123.90 external_network: nic: enp9s0 cidr: 10.0.123.0/24 gateway: 10.0.123.1 start: 10.0.123.51 end: 10.0.123.80 network_type: flat # or vlan #segmentation_id: user: remote_access_location: remote run_demo_setup: true username: demo password: demo cidr: 192.168.1.0/24 nameservers: 10.0.123.1 security_group_rules: true 16 Deployment manifest: https://microstack.run/docs/manifest