OpenStack Zed Install Guide - Controller
2023. 11. 17. 19:24ㆍOpenStack
안녕하세요 #카트로 입니다.
#OpenStack #Zed 버전 Controller #설치가이드 만들어 봅니다.

OpenStack 구성요소 - NTP chrony 설치
안녕하세요 #카트로 입니다. OpenStack 구성요소인 NTP - Chrony 설치 방법을 알아 볼게요 - Chrony 설치 $ sudo apt install chrony Reading package lists... Done Building dependency tree... Done Reading state information... Done The fo
katro.tistory.com
- OpenStack Client 설치
$ apt install python3-openstackclient
- MariaDB 서버 설치, python db client 설치
$ apt install mariadb-server python3-pymysql
- DB 설정 변경
# 설정파일 생성
$ sudo /etc/mysql/mariadb.conf.d/99-openstack.cnf
# 설정 내용
[mysqld]
bind-address = 10.0.0.11
default-storage-engine = innodb
innodb_file_per_table = on
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
- MariaDB Secure Install
$ sudo mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
haven't set the root password yet, you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password or using the unix_socket ensures that nobody
can log into the MariaDB root user without the proper authorisation.
You already have your root account protected, so you can safely answer 'n'.
Switch to unix_socket authentication [Y/n] n
... skipping.
You already have your root account protected, so you can safely answer 'n'.
Change the root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] n
... skipping.
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] y
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
- RabbitMQ 설치
$ sudo apt install rabbitmq-server
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
adwaita-icon-theme alembic alsa-topology-conf alsa-ucm-conf at-spi2-core bridge-utils cpu-checker dconf-gsettings-backend dconf-service dns-root-data dnsmasq-base ebtables fontconfig fontconfig-config fonts-dejavu-core
genisoimage glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-x gtk-update-icon-cache hicolor-icon-theme
humanity-icon-theme ibverbs-providers ipxe-qemu ipxe-qemu-256k-compat-efi-roms javascript-common jq keystone-common libaa1 libasound2 libasound2-data libasyncns0 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data
libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libavc1394-0 libblas3 libboost-iostreams1.74.0 libboost-thread1.74.0 libbrlapi0.8 libcaca0 libcacard0 libcairo-gobject2 libcairo2 libcdparanoia0
libcolord2 libcups2 libdatrie1 libdconf1 libdecor-0-0 libdecor-0-plugin-1-cairo libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdv4 libepoxy0 libevent-2.1-7 libfdt1 libflac8 libfontconfig1 libgbm1
libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgfapi0 libgfortran5 libgfrpc0 libgfxdr0 libgl1 libgl1-amber-dri libgl1-mesa-dri libglapi-mesa libglusterfs0 libglvnd0 libglx-mesa0 libglx0
libgstreamer-plugins-base1.0-0 libgstreamer-plugins-good1.0-0 libgtk-3-0 libgtk-3-bin libgtk-3-common libibverbs1 libiec61883-0 libiscsi7 libjack-jackd2-0 libjq1 libjs-jquery libjs-sphinxdoc libjs-underscore liblapack3
libllvm15 libmp3lame0 libmpg123-0 libnl-route-3-200 libogg0 libonig5 libopus0 liborc-0.4-0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpcsclite1 libpixman-1-0 libpmemobj1 libpq5 libproxy1v5
libpulse0 libquadmath0 librados2 libraw1394-11 librbd1 librdmacm1 librsvg2-2 librsvg2-common libsamplerate0 libsdl2-2.0-0 libsensors-config libsensors5 libshout3 libslirp0 libsndfile1 libsoup2.4-1 libsoup2.4-common
libspeex1 libspice-server1 libtag1v5 libtag1v5-vanilla libthai-data libthai0 libtheora0 libtpms0 libtwolame0 libunbound8 libusbredirparser1 libv4l-0 libv4lconvert0 libvirglrenderer1 libvirt-clients libvirt-daemon
libvirt-daemon-config-network libvirt-daemon-config-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-system libvirt-daemon-system-systemd libvirt0 libvisual-0.4-0 libvorbis0a libvorbisenc2 libvpx7 libvte-2.91-0
libvte-2.91-common libwavpack1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0
libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxml2-utils libxrandr2 libxrender1 libxshmfence1 libxss1 libxtst6 libxv1 libxxf86vm1 libyajl2 mdevctl
msr-tools nova-common nova-compute-kvm nova-compute-libvirt os-brick-common ovmf pycadf-common python-pastedeploy-tpl python3-alembic python3-amqp python3-aniso8601 python3-anyjson python3-arrow python3-automaton
python3-barbicanclient python3-cachetools python3-castellan python3-cffi python3-cursive python3-ddt python3-defusedxml python3-dnspython python3-elementpath python3-eventlet python3-extras python3-fasteners
python3-fixtures python3-flask python3-flask-restful python3-futurist python3-glanceclient python3-greenlet python3-importlib-resources python3-itsdangerous python3-keystone python3-keystonemiddleware python3-kombu
python3-ldap python3-libvirt python3-memcache python3-microversion-parse python3-migrate python3-nacl python3-networkx python3-neutronclient python3-nova python3-numpy python3-openvswitch python3-os-brick
python3-os-resource-classes python3-os-traits python3-os-vif python3-os-win python3-os-xenapi python3-oslo.cache python3-oslo.concurrency python3-oslo.db python3-oslo.limit python3-oslo.messaging python3-oslo.metrics
python3-oslo.middleware python3-oslo.policy python3-oslo.privsep python3-oslo.reports python3-oslo.rootwrap python3-oslo.service python3-oslo.upgradecheck python3-oslo.versionedobjects python3-oslo.vmware
python3-osprofiler python3-ovsdbapp python3-paramiko python3-passlib python3-paste python3-pastedeploy python3-pastescript python3-ply python3-prometheus-client python3-psutil python3-psycopg2 python3-pycadf
python3-pycparser python3-pymemcache python3-pypowervm python3-pyroute2 python3-pyroute2.core python3-pyroute2.ethtool python3-pyroute2.ipdb python3-pyroute2.ipset python3-pyroute2.ndb python3-pyroute2.nftables
python3-pyroute2.nslink python3-pyroute2.protocols python3-pysaml2 python3-repoze.lru python3-requests-toolbelt python3-retrying python3-routes python3-scrypt python3-sortedcontainers python3-sqlalchemy
python3-sqlalchemy-ext python3-sqlalchemy-utils python3-sqlparse python3-statsd python3-suds python3-taskflow python3-tempita python3-tenacity python3-testscenarios python3-testtools python3-tooz python3-vine
python3-voluptuous python3-warlock python3-webob python3-websockify python3-werkzeug python3-xmlschema python3-zvmcloudconnector qemu-block-extra qemu-system-common qemu-system-data qemu-system-gui qemu-system-x86
qemu-utils seabios session-migration swtpm swtpm-tools ubuntu-mono x11-common xmlsec1 zvmcloudconnector-common
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
erlang-asn1 erlang-base erlang-crypto erlang-eldap erlang-ftp erlang-inets erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key erlang-runtime-tools erlang-snmp erlang-ssl erlang-syntax-tools erlang-tftp
erlang-tools erlang-xmerl libsctp1
Suggested packages:
erlang erlang-manpages erlang-doc lksctp-tools
The following NEW packages will be installed:
erlang-asn1 erlang-base erlang-crypto erlang-eldap erlang-ftp erlang-inets erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key erlang-runtime-tools erlang-snmp erlang-ssl erlang-syntax-tools erlang-tftp
erlang-tools erlang-xmerl libsctp1 rabbitmq-server
0 upgraded, 19 newly installed, 0 to remove and 13 not upgraded.
Need to get 35.0 MB of archives.
After this operation, 54.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-base amd64 1:24.2.1+dfsg-1ubuntu0.1 [9,829 kB]
Get:2 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-asn1 amd64 1:24.2.1+dfsg-1ubuntu0.1 [911 kB]
Get:3 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-crypto amd64 1:24.2.1+dfsg-1ubuntu0.1 [157 kB]
Get:4 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-public-key amd64 1:24.2.1+dfsg-1ubuntu0.1 [784 kB]
Get:5 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-mnesia amd64 1:24.2.1+dfsg-1ubuntu0.1 [891 kB]
Get:6 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-runtime-tools amd64 1:24.2.1+dfsg-1ubuntu0.1 [227 kB]
Get:7 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-ssl amd64 1:24.2.1+dfsg-1ubuntu0.1 [1,585 kB]
Get:8 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-eldap amd64 1:24.2.1+dfsg-1ubuntu0.1 [125 kB]
Get:9 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-ftp amd64 1:24.2.1+dfsg-1ubuntu0.1 [84.4 kB]
Get:10 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-tftp amd64 1:24.2.1+dfsg-1ubuntu0.1 [103 kB]
Get:11 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-inets amd64 1:24.2.1+dfsg-1ubuntu0.1 [627 kB]
Get:12 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-snmp amd64 1:24.2.1+dfsg-1ubuntu0.1 [1,894 kB]
Get:13 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-os-mon amd64 1:24.2.1+dfsg-1ubuntu0.1 [91.1 kB]
Get:14 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-parsetools amd64 1:24.2.1+dfsg-1ubuntu0.1 [194 kB]
Get:15 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-syntax-tools amd64 1:24.2.1+dfsg-1ubuntu0.1 [303 kB]
Get:16 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-tools amd64 1:24.2.1+dfsg-1ubuntu0.1 [635 kB]
Get:17 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 erlang-xmerl amd64 1:24.2.1+dfsg-1ubuntu0.1 [1,383 kB]
Get:18 http://kr.archive.ubuntu.com/ubuntu jammy/main amd64 libsctp1 amd64 1.0.19+dfsg-1build1 [9,370 B]
Get:19 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 rabbitmq-server all 3.9.13-1ubuntu0.22.04.1 [15.2 MB]
Fetched 35.0 MB in 5s (6,662 kB/s)
Selecting previously unselected package erlang-base.
(Reading database ... 108344 files and directories currently installed.)
Preparing to unpack .../00-erlang-base_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-base (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-asn1.
Preparing to unpack .../01-erlang-asn1_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-asn1 (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-crypto.
Preparing to unpack .../02-erlang-crypto_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-crypto (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-public-key.
Preparing to unpack .../03-erlang-public-key_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-public-key (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-mnesia.
Preparing to unpack .../04-erlang-mnesia_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-mnesia (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-runtime-tools.
Preparing to unpack .../05-erlang-runtime-tools_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-runtime-tools (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-ssl.
Preparing to unpack .../06-erlang-ssl_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-ssl (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-eldap.
Preparing to unpack .../07-erlang-eldap_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-eldap (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-ftp.
Preparing to unpack .../08-erlang-ftp_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-ftp (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-tftp.
Preparing to unpack .../09-erlang-tftp_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-tftp (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-inets.
Preparing to unpack .../10-erlang-inets_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-inets (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-snmp.
Preparing to unpack .../11-erlang-snmp_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-snmp (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-os-mon.
Preparing to unpack .../12-erlang-os-mon_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-os-mon (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-parsetools.
Preparing to unpack .../13-erlang-parsetools_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-parsetools (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-syntax-tools.
Preparing to unpack .../14-erlang-syntax-tools_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-syntax-tools (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-tools.
Preparing to unpack .../15-erlang-tools_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-tools (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package erlang-xmerl.
Preparing to unpack .../16-erlang-xmerl_1%3a24.2.1+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking erlang-xmerl (1:24.2.1+dfsg-1ubuntu0.1) ...
Selecting previously unselected package libsctp1:amd64.
Preparing to unpack .../17-libsctp1_1.0.19+dfsg-1build1_amd64.deb ...
Unpacking libsctp1:amd64 (1.0.19+dfsg-1build1) ...
Selecting previously unselected package rabbitmq-server.
Preparing to unpack .../18-rabbitmq-server_3.9.13-1ubuntu0.22.04.1_all.deb ...
Unpacking rabbitmq-server (3.9.13-1ubuntu0.22.04.1) ...
Setting up erlang-base (1:24.2.1+dfsg-1ubuntu0.1) ...
Searching for services which depend on erlang and should be started... none found.
Setting up erlang-xmerl (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up erlang-syntax-tools (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up erlang-parsetools (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up erlang-asn1 (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up erlang-tftp (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up libsctp1:amd64 (1.0.19+dfsg-1build1) ...
Setting up erlang-mnesia (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up erlang-crypto (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up erlang-runtime-tools (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up erlang-tools (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up erlang-snmp (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up erlang-public-key (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up erlang-ssl (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up erlang-os-mon (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up erlang-eldap (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up erlang-ftp (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up erlang-inets (1:24.2.1+dfsg-1ubuntu0.1) ...
Setting up rabbitmq-server (3.9.13-1ubuntu0.22.04.1) ...
Adding group `rabbitmq' (GID 128) ...
Done.
Adding system user `rabbitmq' (UID 122) ...
Adding new user `rabbitmq' (UID 122) with group `rabbitmq' ...
Not creating home directory `/var/lib/rabbitmq'.
Created symlink /etc/systemd/system/multi-user.target.wants/rabbitmq-server.service → /lib/systemd/system/rabbitmq-server.service.
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for libc-bin (2.35-0ubuntu3.4) ...
Scanning processes...
Scanning candidates...
Scanning linux images...
Running kernel seems to be up-to-date.
Restarting services...
Service restarts being deferred:
/etc/needrestart/restart.d/dbus.service
systemctl restart networkd-dispatcher.service
systemctl restart systemd-logind.service
systemctl restart unattended-upgrades.service
systemctl restart user@1000.service
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
- RabbitMQ 사용자 추가
$ sudo rabbitmqctl add_user openstack password
Adding user "openstack" ...
Done. Don't forget to grant the user permissions to some virtual hosts! See 'rabbitmqctl help set_permissions' to learn more.
- RabbitMQ openstack 사용자 권한설정 (구성, 쓰기, 읽기 액세스)
$ sudo rabbitmqctl set_permissions openstack ".*" ".*" ".*"
Setting permissions for user "openstack" in vhost "/" ...
- MemCached 설치
$ sudo apt install memcached python3-memcache
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3-memcache is already the newest version (1.59-5).
python3-memcache set to manually installed.
The following packages were automatically installed and are no longer required:
adwaita-icon-theme alembic alsa-topology-conf alsa-ucm-conf at-spi2-core bridge-utils cpu-checker dconf-gsettings-backend dconf-service dns-root-data dnsmasq-base ebtables fontconfig fontconfig-config fonts-dejavu-core
genisoimage glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-x gtk-update-icon-cache hicolor-icon-theme
humanity-icon-theme ibverbs-providers ipxe-qemu ipxe-qemu-256k-compat-efi-roms javascript-common jq keystone-common libaa1 libasound2 libasound2-data libasyncns0 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data
libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libavc1394-0 libblas3 libboost-iostreams1.74.0 libboost-thread1.74.0 libbrlapi0.8 libcaca0 libcacard0 libcairo-gobject2 libcairo2 libcdparanoia0
libcolord2 libcups2 libdatrie1 libdconf1 libdecor-0-0 libdecor-0-plugin-1-cairo libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdv4 libepoxy0 libfdt1 libflac8 libfontconfig1 libgbm1 libgdk-pixbuf-2.0-0
libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgfapi0 libgfortran5 libgfrpc0 libgfxdr0 libgl1 libgl1-amber-dri libgl1-mesa-dri libglapi-mesa libglusterfs0 libglvnd0 libglx-mesa0 libglx0 libgstreamer-plugins-base1.0-0
libgstreamer-plugins-good1.0-0 libgtk-3-0 libgtk-3-bin libgtk-3-common libibverbs1 libiec61883-0 libiscsi7 libjack-jackd2-0 libjq1 libjs-jquery libjs-sphinxdoc libjs-underscore liblapack3 libllvm15 libmp3lame0
libmpg123-0 libnl-route-3-200 libogg0 libonig5 libopus0 liborc-0.4-0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpcsclite1 libpixman-1-0 libpmemobj1 libpq5 libproxy1v5 libpulse0 libquadmath0
librados2 libraw1394-11 librbd1 librdmacm1 librsvg2-2 librsvg2-common libsamplerate0 libsdl2-2.0-0 libsensors-config libsensors5 libshout3 libslirp0 libsndfile1 libsoup2.4-1 libsoup2.4-common libspeex1 libspice-server1
libtag1v5 libtag1v5-vanilla libthai-data libthai0 libtheora0 libtpms0 libtwolame0 libunbound8 libusbredirparser1 libv4l-0 libv4lconvert0 libvirglrenderer1 libvirt-clients libvirt-daemon libvirt-daemon-config-network
libvirt-daemon-config-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-system libvirt-daemon-system-systemd libvirt0 libvisual-0.4-0 libvorbis0a libvorbisenc2 libvpx7 libvte-2.91-0 libvte-2.91-common libwavpack1
libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0
libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxml2-utils libxrandr2 libxrender1 libxshmfence1 libxss1 libxtst6 libxv1 libxxf86vm1 libyajl2 mdevctl msr-tools nova-common
nova-compute-kvm nova-compute-libvirt os-brick-common ovmf pycadf-common python-pastedeploy-tpl python3-alembic python3-amqp python3-aniso8601 python3-anyjson python3-arrow python3-automaton python3-barbicanclient
python3-cachetools python3-castellan python3-cffi python3-cursive python3-ddt python3-defusedxml python3-dnspython python3-elementpath python3-eventlet python3-extras python3-fasteners python3-fixtures python3-flask
python3-flask-restful python3-futurist python3-glanceclient python3-greenlet python3-importlib-resources python3-itsdangerous python3-keystone python3-keystonemiddleware python3-kombu python3-ldap python3-libvirt
python3-microversion-parse python3-migrate python3-nacl python3-networkx python3-neutronclient python3-nova python3-numpy python3-openvswitch python3-os-brick python3-os-resource-classes python3-os-traits python3-os-vif
python3-os-win python3-os-xenapi python3-oslo.cache python3-oslo.concurrency python3-oslo.db python3-oslo.limit python3-oslo.messaging python3-oslo.metrics python3-oslo.middleware python3-oslo.policy python3-oslo.privsep
python3-oslo.reports python3-oslo.rootwrap python3-oslo.service python3-oslo.upgradecheck python3-oslo.versionedobjects python3-oslo.vmware python3-osprofiler python3-ovsdbapp python3-paramiko python3-passlib
python3-paste python3-pastedeploy python3-pastescript python3-ply python3-prometheus-client python3-psutil python3-psycopg2 python3-pycadf python3-pycparser python3-pymemcache python3-pypowervm python3-pyroute2
python3-pyroute2.core python3-pyroute2.ethtool python3-pyroute2.ipdb python3-pyroute2.ipset python3-pyroute2.ndb python3-pyroute2.nftables python3-pyroute2.nslink python3-pyroute2.protocols python3-pysaml2
python3-repoze.lru python3-requests-toolbelt python3-retrying python3-routes python3-scrypt python3-sortedcontainers python3-sqlalchemy python3-sqlalchemy-ext python3-sqlalchemy-utils python3-sqlparse python3-statsd
python3-suds python3-taskflow python3-tempita python3-tenacity python3-testscenarios python3-testtools python3-tooz python3-vine python3-voluptuous python3-warlock python3-webob python3-websockify python3-werkzeug
python3-xmlschema python3-zvmcloudconnector qemu-block-extra qemu-system-common qemu-system-data qemu-system-gui qemu-system-x86 qemu-utils seabios session-migration swtpm swtpm-tools ubuntu-mono x11-common xmlsec1
zvmcloudconnector-common
Use 'sudo apt autoremove' to remove them.
Suggested packages:
libanyevent-perl libcache-memcached-perl libmemcached libyaml-perl
The following NEW packages will be installed:
memcached
0 upgraded, 1 newly installed, 0 to remove and 13 not upgraded.
Need to get 210 kB of archives.
After this operation, 609 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://kr.archive.ubuntu.com/ubuntu jammy-updates/main amd64 memcached amd64 1.6.14-1ubuntu0.1 [210 kB]
Fetched 210 kB in 2s (132 kB/s)
Selecting previously unselected package memcached.
(Reading database ... 111131 files and directories currently installed.)
Preparing to unpack .../memcached_1.6.14-1ubuntu0.1_amd64.deb ...
Unpacking memcached (1.6.14-1ubuntu0.1) ...
Setting up memcached (1.6.14-1ubuntu0.1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/memcached.service → /lib/systemd/system/memcached.service.
Processing triggers for man-db (2.10.2-1) ...
Scanning processes...
Scanning candidates...
Scanning linux images...
Running kernel seems to be up-to-date.
Restarting services...
Service restarts being deferred:
/etc/needrestart/restart.d/dbus.service
systemctl restart networkd-dispatcher.service
systemctl restart systemd-logind.service
systemctl restart unattended-upgrades.service
systemctl restart user@1000.service
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
- memcached 설정 변경
$ sudo vi /etc/memcached.conf
# 기존내용 변경내용
-l 127.0.0.1 -l 172.168.0.179
# 서비스 재시작
$ service memcached restart
- etcd 설치
$ sudo apt install etcd
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
adwaita-icon-theme alembic alsa-topology-conf alsa-ucm-conf at-spi2-core bridge-utils cpu-checker dconf-gsettings-backend dconf-service dns-root-data dnsmasq-base ebtables fontconfig fontconfig-config fonts-dejavu-core
genisoimage glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-x gtk-update-icon-cache hicolor-icon-theme
humanity-icon-theme ibverbs-providers ipxe-qemu ipxe-qemu-256k-compat-efi-roms javascript-common jq keystone-common libaa1 libasound2 libasound2-data libasyncns0 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data
libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libavc1394-0 libblas3 libboost-iostreams1.74.0 libboost-thread1.74.0 libbrlapi0.8 libcaca0 libcacard0 libcairo-gobject2 libcairo2 libcdparanoia0
libcolord2 libcups2 libdatrie1 libdconf1 libdecor-0-0 libdecor-0-plugin-1-cairo libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdv4 libepoxy0 libfdt1 libflac8 libfontconfig1 libgbm1 libgdk-pixbuf-2.0-0
libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgfapi0 libgfortran5 libgfrpc0 libgfxdr0 libgl1 libgl1-amber-dri libgl1-mesa-dri libglapi-mesa libglusterfs0 libglvnd0 libglx-mesa0 libglx0 libgstreamer-plugins-base1.0-0
libgstreamer-plugins-good1.0-0 libgtk-3-0 libgtk-3-bin libgtk-3-common libibverbs1 libiec61883-0 libiscsi7 libjack-jackd2-0 libjq1 libjs-jquery libjs-sphinxdoc libjs-underscore liblapack3 libllvm15 libmp3lame0
libmpg123-0 libnl-route-3-200 libogg0 libonig5 libopus0 liborc-0.4-0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpcsclite1 libpixman-1-0 libpmemobj1 libpq5 libproxy1v5 libpulse0 libquadmath0
librados2 libraw1394-11 librbd1 librdmacm1 librsvg2-2 librsvg2-common libsamplerate0 libsdl2-2.0-0 libsensors-config libsensors5 libshout3 libslirp0 libsndfile1 libsoup2.4-1 libsoup2.4-common libspeex1 libspice-server1
libtag1v5 libtag1v5-vanilla libthai-data libthai0 libtheora0 libtpms0 libtwolame0 libunbound8 libusbredirparser1 libv4l-0 libv4lconvert0 libvirglrenderer1 libvirt-clients libvirt-daemon libvirt-daemon-config-network
libvirt-daemon-config-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-system libvirt-daemon-system-systemd libvirt0 libvisual-0.4-0 libvorbis0a libvorbisenc2 libvpx7 libvte-2.91-0 libvte-2.91-common libwavpack1
libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0
libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxml2-utils libxrandr2 libxrender1 libxshmfence1 libxss1 libxtst6 libxv1 libxxf86vm1 libyajl2 mdevctl msr-tools nova-common
nova-compute-kvm nova-compute-libvirt os-brick-common ovmf pycadf-common python-pastedeploy-tpl python3-alembic python3-amqp python3-aniso8601 python3-anyjson python3-arrow python3-automaton python3-barbicanclient
python3-cachetools python3-castellan python3-cffi python3-cursive python3-ddt python3-defusedxml python3-dnspython python3-elementpath python3-eventlet python3-extras python3-fasteners python3-fixtures python3-flask
python3-flask-restful python3-futurist python3-glanceclient python3-greenlet python3-importlib-resources python3-itsdangerous python3-keystone python3-keystonemiddleware python3-kombu python3-ldap python3-libvirt
python3-microversion-parse python3-migrate python3-nacl python3-networkx python3-neutronclient python3-nova python3-numpy python3-openvswitch python3-os-brick python3-os-resource-classes python3-os-traits python3-os-vif
python3-os-win python3-os-xenapi python3-oslo.cache python3-oslo.concurrency python3-oslo.db python3-oslo.limit python3-oslo.messaging python3-oslo.metrics python3-oslo.middleware python3-oslo.policy python3-oslo.privsep
python3-oslo.reports python3-oslo.rootwrap python3-oslo.service python3-oslo.upgradecheck python3-oslo.versionedobjects python3-oslo.vmware python3-osprofiler python3-ovsdbapp python3-paramiko python3-passlib
python3-paste python3-pastedeploy python3-pastescript python3-ply python3-prometheus-client python3-psutil python3-psycopg2 python3-pycadf python3-pycparser python3-pymemcache python3-pypowervm python3-pyroute2
python3-pyroute2.core python3-pyroute2.ethtool python3-pyroute2.ipdb python3-pyroute2.ipset python3-pyroute2.ndb python3-pyroute2.nftables python3-pyroute2.nslink python3-pyroute2.protocols python3-pysaml2
python3-repoze.lru python3-requests-toolbelt python3-retrying python3-routes python3-scrypt python3-sortedcontainers python3-sqlalchemy python3-sqlalchemy-ext python3-sqlalchemy-utils python3-sqlparse python3-statsd
python3-suds python3-taskflow python3-tempita python3-tenacity python3-testscenarios python3-testtools python3-tooz python3-vine python3-voluptuous python3-warlock python3-webob python3-websockify python3-werkzeug
python3-xmlschema python3-zvmcloudconnector qemu-block-extra qemu-system-common qemu-system-data qemu-system-gui qemu-system-x86 qemu-utils seabios session-migration swtpm swtpm-tools ubuntu-mono x11-common xmlsec1
zvmcloudconnector-common
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
etcd-client etcd-server pipexec
The following NEW packages will be installed:
etcd etcd-client etcd-server pipexec
0 upgraded, 4 newly installed, 0 to remove and 13 not upgraded.
Need to get 10.4 MB of archives.
After this operation, 34.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://kr.archive.ubuntu.com/ubuntu jammy/universe amd64 pipexec amd64 2.5.5-2 [17.5 kB]
Get:2 http://kr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 etcd-server amd64 3.3.25+dfsg-7ubuntu0.22.04.1 [5,843 kB]
Get:3 http://kr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 etcd-client amd64 3.3.25+dfsg-7ubuntu0.22.04.1 [4,575 kB]
Get:4 http://kr.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 etcd all 3.3.25+dfsg-7ubuntu0.22.04.1 [2,296 B]
Fetched 10.4 MB in 3s (3,165 kB/s)
Selecting previously unselected package pipexec.
(Reading database ... 111163 files and directories currently installed.)
Preparing to unpack .../pipexec_2.5.5-2_amd64.deb ...
Unpacking pipexec (2.5.5-2) ...
Selecting previously unselected package etcd-server.
Preparing to unpack .../etcd-server_3.3.25+dfsg-7ubuntu0.22.04.1_amd64.deb ...
Unpacking etcd-server (3.3.25+dfsg-7ubuntu0.22.04.1) ...
Selecting previously unselected package etcd-client.
Preparing to unpack .../etcd-client_3.3.25+dfsg-7ubuntu0.22.04.1_amd64.deb ...
Unpacking etcd-client (3.3.25+dfsg-7ubuntu0.22.04.1) ...
Selecting previously unselected package etcd.
Preparing to unpack .../etcd_3.3.25+dfsg-7ubuntu0.22.04.1_all.deb ...
Unpacking etcd (3.3.25+dfsg-7ubuntu0.22.04.1) ...
Setting up pipexec (2.5.5-2) ...
Setting up etcd-client (3.3.25+dfsg-7ubuntu0.22.04.1) ...
Setting up etcd-server (3.3.25+dfsg-7ubuntu0.22.04.1) ...
Adding system user `etcd' (UID 124) ...
Adding new group `etcd' (GID 130) ...
Adding new user `etcd' (UID 124) with group `etcd' ...
Creating home directory `/var/lib/etcd/' ...
Created symlink /etc/systemd/system/etcd2.service → /lib/systemd/system/etcd.service.
Created symlink /etc/systemd/system/multi-user.target.wants/etcd.service → /lib/systemd/system/etcd.service.
Setting up etcd (3.3.25+dfsg-7ubuntu0.22.04.1) ...
Processing triggers for man-db (2.10.2-1) ...
Scanning processes...
Scanning candidates...
Scanning linux images...
Running kernel seems to be up-to-date.
Restarting services...
Service restarts being deferred:
/etc/needrestart/restart.d/dbus.service
systemctl restart networkd-dispatcher.service
systemctl restart systemd-logind.service
systemctl restart unattended-upgrades.service
systemctl restart user@1000.service
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
- etcd 설정 변경
$ sudo vi /etc/default/etcd
# 설정내용
ETCD_NAME="controller"
ETCD_DATA_DIR="/var/lib/etcd"
ETCD_INITIAL_CLUSTER_STATE="new"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster-01"
ETCD_INITIAL_CLUSTER="controller=http://192.168.0.179:2380"
ETCD_INITIAL_ADVERTISE_PEER_URLS="http://192.168.0.179:2380"
ETCD_ADVERTISE_CLIENT_URLS="http://192.168.0.179:2379"
ETCD_LISTEN_PEER_URLS="http://0.0.0.0:2380"
ETCD_LISTEN_CLIENT_URLS="http://192.168.0.179:2379"
'OpenStack' 카테고리의 다른 글
| Ubuntu 20.04 DevStack 설치 가이드 (1) | 2023.11.22 |
|---|---|
| OpenStack [Zed] - Identity Service : keystone install (0) | 2023.11.18 |
| OpenStack 패키지 Archive 활성화 (0) | 2023.11.17 |
| OpenStack 구성요소 - NTP chrony 설치 (0) | 2023.11.17 |