Skip to content

Commit 4cc518b

Browse files
authored
Merge pull request #780 from lxc-jp/japanese
Add Japanese release announcement of Incus 6.16
2 parents ec5af36 + b869652 commit 4cc518b

File tree

1 file changed

+306
-0
lines changed

1 file changed

+306
-0
lines changed
Lines changed: 306 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,306 @@
1+
title: Incus 6.16 has been released
2+
date: 2025/08/29 16:08
3+
origin: https://discuss.linuxcontainers.org/t/incus-6-16-has-been-released/24614
4+
content: |-
5+
# はじめに <!-- Introduction -->
6+
<!--
7+
The Incus team is pleased to announce the release of Incus 6.16!
8+
-->
9+
Incus チームは、Incus 6.16 のリリースのアナウンスができてうれしいです!
10+
11+
<!--
12+
This release brings in a new storage driver, the ability to install Windows VMs without having to rely on a repacked ISO and support for temporary storage in containers.
13+
-->
14+
このリリースでは、新しいストレージドライバー、再パックされた ISO に依存せずに Windows VM をインストールする機能、コンテナ内の一時ストレージのサポートが追加されています。
15+
16+
[![image|690x286](https://discuss.linuxcontainers.org/uploads/default/original/2X/e/e01645fdf9334f5fa13be82e05913ffdf98803d8.png)](https://linuxcontainers.org/incus/try-it/)
17+
18+
<!--
19+
As usual, you can try it for yourself online: https://linuxcontainers.org/incus/try-it/
20+
-->
21+
いつものように、オンラインでご自身で試せます: https://linuxcontainers.org/incus/try-it/
22+
23+
Enjoy!
24+
25+
# 新機能 <!-- New features -->
26+
## TrueNAS ストレージドライバー <!-- TrueNAS storage driver -->
27+
<!--
28+
Incus can now use a remote TrueNAS storage server as a storage pool.
29+
-->
30+
Incus で、リモートの TrueNAS ストレージサーバーをストレージプールとして使えるようになりました。
31+
32+
<!--
33+
This behaves very similarly to the ZFS storage driver since that's what TrueNAS uses, but rather than interacting with ZFS locally, the driver uses the TrueNAS API to perform the various actions remotely on the storage server and then relies on iSCSI to export those volumes from the TrueNAS server and connect them on the Incus server.
34+
-->
35+
これは、TrueNAS が使用する ZFS ストレージドライバーと非常に似た動作をします。しかし、ローカルで ZFS とやりとりするのではなく、TrueNAS API を使用してさまざまなアクションをリモートでストレージサーバー上で実行します。そして、iSCSI を使用して TrueNAS からボリュームをエクスポートし、Incus サーバーへ接続します。
36+
37+
<!--
38+
As a remote storage driver (alongside Ceph, Linstor and clustered LVM), this can be used to back clusters, allowing for seamless migration of instances between servers as no data needs to be moved.
39+
-->
40+
(Ceph や Linstor やクラスター化された LVM と並んで)リモートストレージドライバーとしてこれをクラスターで使用すると、データの移動が不要なため、サーバー間でインスタンスのシームレスなマイグレーションができるようになります。
41+
42+
<!--
43+
NOTE: This relies on a pre-release version of TrueNAS Scale.
44+
-->
45+
注意: この機能は TrueNAS Scale のプレリリースバージョンに依存しています。
46+
47+
root@truenas-incus:~# incus storage create demo truenas source=test/demo truenas.host=192.0.2.10 truenas.api_key=MY-KEY truenas.allow_insecure=true
48+
Storage pool demo created
49+
root@truenas-incus:~# incus launch images:debian/13 d13 --storage demo
50+
Launching d13
51+
root@truenas-incus:~# incus list
52+
+------+---------+---------------------+------------------------------------------------+-----------+-----------+
53+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
54+
+------+---------+---------------------+------------------------------------------------+-----------+-----------+
55+
| d13 | RUNNING | 10.2.165.159 (eth0) | fd42:a815:51cf:d4bb:1266:6aff:fe51:ae56 (eth0) | CONTAINER | 0 |
56+
+------+---------+---------------------+------------------------------------------------+-----------+-----------+
57+
58+
ドキュメント <!-- Documentation -->: https://linuxcontainers.org/incus/docs/main/reference/storage_truenas/
59+
60+
## VM に対する USB CD-ROM の処理 <!-- USB CD-ROM handling for VMs -->
61+
<!--
62+
We've reworked our USB device setup for disk devices.
63+
-->
64+
ディスクデバイス向けの USB デバイスのセットアップを見直しました。
65+
66+
<!--
67+
Rather than use the most basic USB mass storage driver as was done previously, we now directly set up some of the USB block transfer layer.
68+
-->
69+
従来のように基本的な USB マスストレージドライバーを使うのではなく、USB ブロック転送レイヤーの一部を直接セットアップするようになりました。
70+
71+
<!--
72+
The main benefit from this is that attaching an ISO to a VM on the USB bus will now correctly result in a virtual CD-ROM drive being exposed to the VM.
73+
-->
74+
この変更の主な利点は、USB バス上で VM に ISO をアタッチすると、仮想 CD-ROM ドライブが VM に正しく公開されるようになりました。
75+
76+
<!--
77+
With this, it's now possible to attach the Windows install media and VirtIO driver media to a VM using `io.bus=usb` and directly boot and install Windows without needing to rely on ISO repacking through `distrobuilder`.
78+
-->
79+
これにより、`io.bus=usb` を使って VM に Windows のインストールメディアや、VirtIO ドライバーのメディアを直接アタッチし、`distrobuilder` によるリパッケージを行った ISO を使う必要がなく、Windows を直接ブートして、インストールできるようになりました。
80+
81+
## コンテナ向けの `tmpfs` と `tmpfs-overlay` ディスク <!-- `tmpfs` and `tmpfs-overlay` disks for containers -->
82+
<!--
83+
Two new "special" disk sources are now supported for use by containers:
84+
-->
85+
コンテナで使用できる新しい「特別な」ディスクソースが 2 つサポートされるようになりました:
86+
87+
- `source=tmpfs:`
88+
- `source=tmpfs-overlay:`
89+
90+
<!--
91+
Both then support the following properties:
92+
-->
93+
どちらも次のプロパティーをサポートします:
94+
95+
- `size` (tmpfs レイヤーのサイズ) <!-- (size of the tmpfs layer) -->
96+
- `initial.uid` (マウント時の初期ユーザー) <!-- (Initial user for the mount) -->
97+
- `initial.gid` (マウント時の初期グループ) <!-- (Initial group for the mount) -->
98+
- `initial.mode` (マウント時の初期パーミッション) <!-- (Initial permissions for the mount) -->
99+
- `path` (ディスクのマウントパス) <!-- (Mount path for the disk) -->
100+
101+
<!--
102+
This is particualrly useful for OCI containers where the container doesn't have an editable /etc/fstab with an init system applying mounts on boot.
103+
-->
104+
これは、コンテナに編集可能な /etc/fstab がなく、ブート時に init システムによってマウントが追加される OCI コンテナで特に有用です。
105+
106+
<!--
107+
The `tmpfs-overlay` variant allows keeping access to any pre-existing content at the mount path by having any addition/changes be stored in the tmpfs layer.
108+
-->
109+
`tmpfs-overlay` では、追加・変更を tmpfs レイヤーに保存することで、マウントパスの既存のコンテンツへのアクセスを維持できます。
110+
111+
ドキュメント <!-- Documentation -->: https://linuxcontainers.org/incus/docs/main/reference/devices_disk/
112+
113+
## CLI でのコンソールの動作の設定 <!-- Configurable console behavior in the CLI -->
114+
<!--
115+
Expanding on the recently introduce set of default CLI configurations, we now have a few more configuration options to control console behavior:
116+
-->
117+
最近導入されたデフォルトの CLI 設定を拡張し、コンソールの動作を制御する設定オプションをいくつか追加しました。
118+
119+
- `console_type` (`vga` と `console` が設定可能) <!-- (can be set to `vga` or `console`) -->
120+
- `console_spice_command` (コマンドを設定可能。ソケットパスのプレースホルダー値として `SOCKET` を使用)<!-- (can be set to a command, using `SOCKET` as the placeholder value for the socket path) -->
121+
122+
<!--
123+
Those can be used to change the default console type within the CLI or even completely override the command to be run when attaching to a VGA console using SPICE.
124+
-->
125+
これらのオプションを使用すると、CLI 内でデフォルトのコンソールタイプを変更したり、SPICE を使って VGA コンソールに接続する際に実行されるコマンドを完全に上書きしたりできます
126+
127+
# すべての変更点 <!-- Complete changelog -->
128+
129+
<!--
130+
Here is a complete list of all changes in this release:
131+
-->
132+
このリリースのすべての変更のリストは次の通りです(翻訳なし):
133+
134+
[details="すべてのChangeLogを見る"]
135+
* incus/cmd/incus/config_template.go: Adding ls alias to list command
136+
* incus/cmd/incus/snapshot.go: Adding ls alias to snapshot command
137+
* incus/cmd/incus/storage_volume.go: Adding ls alias to list command
138+
* incusd/instance/lxc: Fix handling of multiple USB device removal
139+
* Translated using Weblate (German)
140+
* incusd/device: Fix logic for checking if parent is a bridge in IsPhysicalWithBridge
141+
* incusd/device/disk: Enable posix ACL support for virtiofsd
142+
* incusd/os: Forward within cluster
143+
* incusd/ip/neigh: Fix MAC filtering
144+
* incusd: Move IncusOS detection to OS struct
145+
* incusd/networks: Filter network list on Incus OS
146+
* incusd/storage: Fix EnsureMountPath to avoid resetting permissions
147+
* shared/tls: Ignore expiration date of trusted certificates
148+
* incus: Replace IsNetworkName with IsInterfaceName
149+
* shared/validate: Remove unused IsNetworkName
150+
* shared/validate: Implement IsAPIName
151+
* doc/installing: Update Ubuntu versions in Zabbly repository
152+
* incusd: Consistently validate object names
153+
* tests: Fix invalid image alias name
154+
* tests: We no longer allow slashes in zones
155+
* incusd/instance: Move migration.stateful check to CanLiveMigrate
156+
* incusd/instance/qemu: Fix zero-value check regression
157+
* internal/instance: Add volatile..io.bus
158+
* incusd/device/disk: Refactor bus=XXX setting logic
159+
* incusd/network/bridge: Always set DHCPv6 dns-server field
160+
* incusd/device/disk: Revamp virtiofs+9p handling
161+
* doc: Update metadata
162+
* incusd/instance/qemu: Allocate ports for 9p and virtiofs
163+
* incusd/instance/qemu: Fix typing regression
164+
* incusd/instance/qemu: Make virtiofs shares fully hotpluggable and refactor 9p logic
165+
* Make the agent aware of the actual FSType
166+
* incus-agent: Remove dual mount type handling
167+
* shared/scriptlet: Move scriptlet utils to shared
168+
* internal/server/scriptlet: Update usages
169+
* incusd/sys/os: Tweak IncusOS detection
170+
* Translated using Weblate (Japanese)
171+
* generate-database: Fix sqlite3 error detection
172+
* incusd/database: Re-generate code
173+
* incusd/instances: Improve instance creation errors
174+
* incusd/storage_volumes: Fix error message
175+
* incusd/instance/qemu: Fix vTPM on arm64 systems
176+
* incus/console: Add default console command in configuration file
177+
* incusd/storage/zfs: Use compression and large-blocks on backups
178+
* incusd/apparmor: Add support for abi4.0
179+
* incusd/networks: Only include Incus OS interfaces if not already listed
180+
* incusd/networks: Tweak access control
181+
* incusd/network/sriov: Fix spacing
182+
* incusd/network: Pass request type to validator
183+
* tests/openfga: Tweak check (user is able to see local interfaces)
184+
* incusd/network/ovn: Don’t validate uplink network on server-specific notification
185+
* incusd/network/bridge: Don’t require dnsmasq on link-local IPv6
186+
* build(deps): bump actions/checkout from 4 to 5
187+
* docs: Clarify type and scope of user.\* config keys
188+
* incusd/server/network: Fix update config regression
189+
* tests/basic_usage: Improve auto-restart test loop
190+
* api: storage_driver_truenas
191+
* incusd/storage/truenas: Introduce TrueNAS driver
192+
* docs: Update word list
193+
* docs: Add TrueNAS storage driver
194+
* tests: Add TrueNAS tests (and tweak testsuite)
195+
* incusd/resources: Clean golangci-lint
196+
* internal/usbid: Clean golangci-lint
197+
* incusd/resources: Move usbid as sub-package
198+
* incusd: Move resources package to shared package
199+
* shared/resources: Restrict to Linux
200+
* dhcp: stop 60s renew spam; request 51/58/59, derive sane T1, add jitter
201+
* incus/file: Add some examples with stdin/stdout
202+
* i18n: Update translation templates
203+
* incusd/apparmor: Don’t use abi4.0
204+
* incusd/config: Fix import shadowing
205+
* Translated using Weblate (Portuguese)
206+
* Fix typo and add clarity for project param
207+
* incusd/instance/lxc: Avoid issues with nested containers and ping group range
208+
* doc: Mention nft in Docker part of firewall doc
209+
* doc: Tweak Docker recommendations
210+
* incusd/instance/qemu: Ensure cdrom is always read-only
211+
* incusd/instance/qmp: Use USB block transport to handle CD-ROM
212+
* incusd/instance/qemu: Fix USB CDROM handling
213+
* incus/dhcp: run DHCP on all container interfaces and aggregate DNS from all leases
214+
* incusd/storage: Restrict setting description to global record
215+
* incusd/main_forknet: Fix gofumpt
216+
* incusd/network: Restrict setting description to global record
217+
* incusd/networks: Set the description when completing the record
218+
* incusd/project: Don’t empty global default profile on force deletion
219+
* doc/requirements: Document minimum OVS/OVN versions
220+
* lxd-to-incus: Handle typo in trigger name
221+
* incus/dhcp: default routes and multiple DHCP clients for OCI containers
222+
* incusd/instance_exec: Relax connection timeout
223+
* incusd/network: Fix logic for UsedByInstanceDevices
224+
* incusd/network/ovn: Support for directional port groups
225+
* incusd/network/acl: Support for directional port groups
226+
* Makefile: Bump Go to 1.24.0
227+
* gomod: Update dependencies
228+
* github: Disable go-swagger on Go 1.25+
229+
* github: Disable Linstor tests for now
230+
* incusd/instance/utils: Don’t fail instance startup due to incomplete CPU baseline
231+
* incusd/patches: Migrate port groups to directional
232+
* incusd/device/disk: Add tmpfs support for disk devices
233+
* gomod: Update dependencies
234+
* incusd/auth/tls: Don’t spam with warnings
235+
* incusd/fsmonitor: Fix handler issue when flooded
236+
* incusd/device/nic: Don’t apply MTU if none detected
237+
* incusd/ip/tuntap: Fix handling of Master property
238+
* incusd/network/ovn: Fix behavior when ACL name is used as match source
239+
* incusd/network/acl: Fix behavior when ACL name is used as match source
240+
* api: container_disk_tmpfs
241+
* doc/device: Add documentation for tmpfs disk
242+
* tests: Add test for tmpfs disk
243+
* doc/installing: Update Debian install instructions
244+
* shared/api: Add missing Description field to InstanceSnapshots
245+
* incusd: Correctly fill in the instance snapshot description
246+
* doc/rest-api: Refresh swagger YAML
247+
* incusd/cluster: Don’t use the proxy for internal connections
248+
[/details]
249+
250+
# ドキュメント <!-- Documentation -->
251+
<!--
252+
The Incus documentation can be found at:
253+
https://linuxcontainers.org/incus/docs/main/
254+
-->
255+
Incus のドキュメントはこちらです:
256+
https://incus-ja.readthedocs.io/ja/latest/ (日本語訳)
257+
https://linuxcontainers.org/incus/docs/main/ (原文)
258+
259+
# パッケージ <!-- Packages -->
260+
<!--
261+
There are no official Incus packages as Incus upstream only releases regular release tarballs. Below are some available options to get Incus up and running.
262+
-->
263+
Incus の開発元は、通常リリースの tarball のみをリリースするため、公式の Incus パッケージはありません。Incus を実行するために使えるオプションを以下にいくつか示します。
264+
265+
## Linux 上に Incus サーバーをインストールする <!-- Installing the Incus server on Linux -->
266+
<!--
267+
Incus is available for most common Linux distributions. You'll find detailed installation instructions in our documentation.
268+
-->
269+
Incus はほとんどの一般的な Linux ディストリビューションで利用できます。インストール手順の詳細は、Incus のドキュメントを参照してください。
270+
271+
https://incus-ja.readthedocs.io/ja/latest/installing/ (日本語訳)
272+
https://linuxcontainers.org/incus/docs/main/installing/ (原文)
273+
274+
## Incus クライアントの Homebrew パッケージ <!-- Homebrew package for the Incus client -->
275+
<!--
276+
The client tool is available through HomeBrew for both Linux and MacOS.
277+
-->
278+
Homebrew 経由で、Linux と macOS 向けにクライアントツールが利用できます。
279+
280+
https://formulae.brew.sh/formula/incus
281+
282+
## Incus クライアントの Chocolatey パッケージ <!-- Chocolatey package for the Incus client -->
283+
<!--
284+
The client tool is available through Chocolatey for Windows users.
285+
-->
286+
Chocolatey 経由で、Windows ユーザー向けにクライアントツールが利用できます。
287+
288+
https://community.chocolatey.org/packages/incus/6.16.0
289+
290+
## Incus クライアントの Winget パッケージ <!-- Winget package for the Incus client -->
291+
<!--
292+
The client tool is also available through Winget for Windows users.
293+
-->
294+
Winget 経由で、Windows ユーザー向けにクライアントツールが利用できます。
295+
296+
https://winstall.app/apps/LinuxContainers.Incus
297+
298+
# サポート <!-- Support -->
299+
<!--
300+
Monthly feature releases are only supported up until the next release comes out. Users needing a longer support length and less frequent changes should consider using Incus 6.0 LTS instead.
301+
-->
302+
月次のフィーチャーリリースは、次のリリースがリリースされるまでのみサポートされます。より長いサポート期間と少ない変更頻度が必要な場合、代わりに Incus 6.0 LTS の使用を検討すべきです。
303+
304+
コミュニティサポートはこちらから <!-- Community support is provided at -->: https://discuss.linuxcontainers.org
305+
商用サポートはこちらから <!-- Commercial support is available through -->: https://zabbly.com/incus
306+
バグはこちらから報告できます <!-- Bugs can be reported at -->: https://github.com/lxc/incus/issues

0 commit comments

Comments
 (0)